diff --git a/.env b/.env new file mode 100644 index 00000000..f34bbfce --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +# Public DSN, no issue to include it in scm +VUE_APP_DSN=https://6d5dcb1d6c764a748199e260bdd17e21@sentry.warframestat.us/14 diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index b0ef916b..00000000 --- a/.eslintrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "env": { - "browser": true, - "es6": true, - "node": true, - "mocha": true - }, - "extends": "airbnb", - "rules": { - // indentation - "indent": [ 2, 2 ], - - // spacing - "space-in-parens": [ 2, "never" ], - "template-curly-spacing": [ 2, "never" ], - "array-bracket-spacing": [ 2, "never" ], - "object-curly-spacing": [ 2, "never" ], - "computed-property-spacing": [ 2, "never" ], - "no-multiple-empty-lines": [ 2, { "max": 1, "maxEOF": 0, "maxBOF": 0 } ], - - // strings - "quotes": [ 2, "single", "avoid-escape" ], - - // code arrangement matter - "no-use-before-define": [ 2, { "functions": false } ], - - // make it meaningful - "prefer-const": 1, - - // keep it simple - "complexity": [ 1, 50 ], - - "no-restricted-syntax": [0, 0], - - "arrow-parens": [2, "as-needed"] - } -} diff --git a/.example.env b/.example.env new file mode 100644 index 00000000..7784dcaf --- /dev/null +++ b/.example.env @@ -0,0 +1,5 @@ +VUE_APP_DSN=https://6d5dcb1d6c764a748199e260bdd17e21@sentry.warframestat.us/# +# Save store to localstorage +VUE_APP_PERSIST=true +# worldstate update interval +VUE_APP_INTERVAL=30000 \ No newline at end of file diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..900ecdf2 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @WFCD/warframe-hub diff --git a/fail.sh b/.github/travis/fail.sh similarity index 100% rename from fail.sh rename to .github/travis/fail.sh diff --git a/success.sh b/.github/travis/success.sh similarity index 100% rename from success.sh rename to .github/travis/success.sh diff --git a/.gitignore b/.gitignore index e5bc73c8..185e6631 100644 --- a/.gitignore +++ b/.gitignore @@ -1,41 +1,21 @@ -# Logs -logs -*.log - -# Runtime data -pids -*.pid -*.seed - -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - -# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) -.grunt - -# node-waf configuration -.lock-wscript - -# Compiled binary addons (http://nodejs.org/api/addons.html) -build/Release - -# Dependency directory -# https://docs.npmjs.com/cli/shrinkwrap#caveats +.DS_Store node_modules +/dist -# Debug log from npm -npm-debug.log +# local env files +.env.local +.env.*.local -# Jetbrain Files -.idea +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* -# Production css and js files -public/css/* -public/js/* -public/sums.json - -# Original files created while diffing -*.orig +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* diff --git a/.stickler.yml b/.stickler.yml deleted file mode 100644 index 2607aa51..00000000 --- a/.stickler.yml +++ /dev/null @@ -1,7 +0,0 @@ -linters: - csslint: - ignore: 'ids,important,qualified-headings,known-properties,display-property-grouping' -files: - ignore: - - 'bower_components/*' - - 'node_modules/*' diff --git a/.travis.yml b/.travis.yml index b4cc7139..c85d66d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,7 @@ language: node_js node_js: - # - "node" removing until stabilized - - "6" + - "node" - "lts/*" cache: @@ -12,15 +11,6 @@ cache: git: depth: 3 -branches: - only: - - dev - - master - - /^greenkeeper/.*$/ - -before_install: - - npm i -g npm@5.5.1 - install: npm install before_script: @@ -28,11 +18,11 @@ before_script: - export AUTHOR_NAME="$(git log -1 $TRAVIS_COMMIT --pretty="%aN")" script: - - npm test + - npm install after_success: - - chmod +x success.sh - - ./success.sh + - chmod +x ./.github/travis/success.sh + - ./.github/travis/success.sh after_failure: - - chmod +x fail.sh - - ./fail.sh + - chmod +x ./.github/travis/fail.sh + - ./.github/travis/fail.sh diff --git a/README.md b/README.md index 7ce99552..0dfe23a3 100644 --- a/README.md +++ b/README.md @@ -34,17 +34,15 @@ Our builds goes through Travis-CI's tester. You can see the latest results [here](https://travis-ci.org/WFCD/warframe-hub) or by clicking on the badge at the top of the page. -The repo also includes a mocha script that is used for Travi CI's unit testing. You can run this manually by installing mocha first globally on your machine, then run the specifications named mochaspec.js +~~The repo also includes a mocha script that is used for Travis CI's unit testing. You can run this manually by installing mocha first globally on your machine, then run the specifications named mochaspec.js~~ ```bash $ npm install -g mocha $ mocha spec mochaspec.js ``` -Another things that's very helpful for development is nodemon. This will automatically restart the express server if any changes is detected in the project folder. No more restarting the node server manually! Just run it in the project directory and it should take care of the rest. -```bash -$ npm install -g nodemon -$ nodemon -``` +At present, the testing is not going to work while migrating to vue.js + +Nodemon is no longer needed as vue comes with its own hot reloader ## License The distribution of this software is protected under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) diff --git a/app.js b/app.js deleted file mode 100644 index 48bd714c..00000000 --- a/app.js +++ /dev/null @@ -1,31 +0,0 @@ -const express = require('express'); -const path = require('path'); -const favicon = require('serve-favicon'); -const cookieParser = require('cookie-parser'); -const bodyParser = require('body-parser'); -const handlebars = require('express-handlebars'); - -const app = express(); -const router = require('./routes/index'); - -const hbs = handlebars.create({helpers: {json: JSON.stringify}, defaultLayout: 'main', extname: '.hbs'}); - -// view engine setup -app.set('views', path.join(__dirname, 'views')); -app.engine('.hbs', hbs.engine); -app.set('view engine', '.hbs'); - -// favicon and caching options (cache is 7 days) -app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); -app.use(express.static(path.join(__dirname, 'public'), {maxAge: 604800000})); - -// default node js includes -app.use(bodyParser.json()); -app.use(bodyParser.urlencoded({extended: false})); -app.use(cookieParser()); - -// dev logger that should not be used in prod - -app.use(router); - -module.exports = app; diff --git a/app.json b/app.json index cd807878..0832d139 100644 --- a/app.json +++ b/app.json @@ -11,6 +11,10 @@ "scripts": { }, "env": { + "NODE_ENV": { + "description": "Node environment", + "value": "production" + } }, "formation": { "web": { diff --git a/assets/css/common.css b/assets/css/common.css deleted file mode 100644 index 78262059..00000000 --- a/assets/css/common.css +++ /dev/null @@ -1,370 +0,0 @@ -.nightmare, .archwing, .standing { height: 16px; width: 16px; margin-top: -3px; } -.fissure-icon { height: 32px; width: 32px; margin-top: -3px; margin-right: 3px; } -.plat { height: 20px; } -.sortie-faction { height: 20px; width: 20px; } - -.cc-img { - height: 16px; - width: 16px; - overflow: hidden; -} - -.faction-image { - position: relative; - top: -1px; - width: 2em; - max-width: 30px; - max-height: 30px; -} - -#sortieBossInfo { - display: block; -} - -#sortieBoss { - display: inline; -} - -.panel-heading a, -.panel-heading a:hover, -a.panel-heading { - text-decoration: none; -} - -/* Invasion colors */ -.corpus-invasion { - background-color: #3498db; -} - -.grineer-invasion { - background-color: #e74c3c; -} - -.infested-invasion { - background-color: #18bc9c; -} - -.corrupted-invasion { - background-color: #f39c12; -} - -.default-invasion { - background-color: #95a5a6; -} - -.fissure { - display: flex; - align-items: center; -} - -.fissure-body { - margin-right: 10px; -} - -.fissure-timer { - margin-left: auto; -} - -.progress { - height: 15px; - margin-bottom: 10px; -} - -.progress-bar-grey { - background-color: #f5f5f5; -} - -/* Day/night */ -.day:before { - color: rgba(249, 168, 6, .8); - content: "☀ "; -} - -.night:before { - color: rgba(51, 211, 255, .8); - content: "🌙 "; -} - -/* Cold/warm */ -.warm:before { - color: rgba(249, 168, 6, .8); - content: "♨ "; -} - -.cold:before { - color: rgba(51, 211, 255, .8); - content: "❄ "; -} - -/* mobile width fix */ -@media only screen and (max-width: 768px) { - /* For mobile phones: */ - div[class*="col-"] { - width: 100%; - } - - /* For list items that go over labels */ - .list-group-item { - font-size: .9em; - } - - .label { - font-size: .9em; - margin-top: 2px; - } - - .dropdown-menu span, - .dropdown-menu label { - color: white !important; - } -} - -@media only screen and (min-width: 768px) { - .wfcd-logo { - height: 100%; - } -} - -/* picker dropdown stuff */ -.component-selector ul li .checkbox { - margin-left: 30px; -} -.platform-picker ul li:first-child, -.theme-picker ul li:first-child, -.component-selector ul li:first-child { - border: 0; -} - -.platform-picker ul a, -.theme-picker ul a, -.component-selector ul a { - display: flex; - justify-content: space-between; - padding: 10px 20px; -} - -.platform-picker ul a span, -.theme-picker ul a span, -.component-selector ul a span { - flex-grow: 1; -} - -.platform-picker ul a:hover span, -.theme-picker ul a:hover span, -.component-selector ul a:hover span { - color: inherit; -} - -.platform-picker img, -.theme-picker img, -.component-selector img { - height: 16px; - width: 16px; - margin-top: 3px; -} - -.platform-picker .list-group-item-success { - color: white; -} - -.platform-picker .list-group-item-success img { - filter: invert(100%); -} - -.platform-picker .list-group-item-success span { - color: white !important; -} - -/* Fish Image tooltip */ -.fish-tooltip { - text-decoration: none !important; -} - -.fish-tooltip div { - display: none; - margin-left: 8px; -} - -.fish-tooltip-inner img { - object-fit: contain; - max-width: 200px; - max-height: 125px; -} - -.fish-tooltip:hover div { - display: inline; - margin-top: -55px; - position: absolute; - border: 2px solid; -} - -img, .wfcd-logo { - max-width: 100%; - max-height: 100%; -} - -/* Tables stuff */ -.bountiesList tbody tr td { - font-size: 11px; -} - -.bountiesList tbody tr td ul { - padding-left: 16px; -} - -/* List group border adjustments */ -.list-group-item-borderless { - border: none !important; -} - -.list-group-item-borderbottom { - border-style: solid; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 2px solid #1A5072 !important; -} - -/* Day/Night Colors */ -.orange { - margin-bottom: 10px; - color: orange; - font-weight: bold; -} -.darkblue { - margin-bottom: 10px; - color: darkblue; - font-weight: bold; -} - -/* Sticky bottom navbar style */ -.navbar-footer { - bottom: 0; - width: 100%; - height: 31px; -} -.navbar-footer > div > div { - padding-top: 7px; - padding-bottom: 7px; -} -.navbar-footer a { - color: #ababab; -} - -/* Margins for body */ -body { - margin-top: 50px !important; - margin-bottom: 40px !important; -} - -/* force inversion images in progress bars to be white */ -.progress-bar .inv { - filter: invert(100%); -} - -/* Loader */ -.loader { - display: block; - margin: auto; - height: 50px; - width: 50px; -} - -/* Loader Animation */ -@keyframes moving-left { - 0% { - transform: translateX(35px); - } - 50% { - transform: translateX(-65px); - } - 100% { - transform: translateX(35px); - } -} - -@keyframes spin { - 0% { - transform: rotate(0deg); - } - 17% { - transform: rotate(90deg); - } - 25% { - transform: rotate(90deg); - } - 40% { - transform: rotate(180deg); - } - 50% { - transform: rotate(180deg); - } - 65% { - transform: rotate(270deg); - } - 75% { - transform: rotate(270deg); - } - 90% { - transform: rotate(360deg); - } - 100% { - transform: rotate(360deg); - } -} - -@keyframes moving-right { - 0% { - transform: translateX(-35px); - } - 50% { - transform: translateX(65px); - } - 100% { - transform: translateX(-35px); - } -} - -.loader-left { - animation: moving-left .3s ease infinite; -} - -.loader-center { - transform-origin: 50% 50%; - animation: spin 1.2s linear infinite; -} - -.loader-right { - animation: moving-right .3s ease infinite; -} - -/* wfcd logo (404 page) */ -.wfcd-logo path { - fill: #0cf; -} -.wfcd-logo { - width: 100%; -} - - -/* Map Container style */ -.map-container { - margin-top: 20px; - width: 100%; - height: 92vh; -} - -#map { - height: 100%; -} - -/* Scrollable modal body. */ -.modal-body, .dropdown-menu { - max-height: calc(100vh - 212px); - overflow-y: auto; -} - -.filter-list { - max-height: 300px; - overflow-y: auto; -} diff --git a/assets/js/main.js b/assets/js/main.js deleted file mode 100644 index 4bc76570..00000000 --- a/assets/js/main.js +++ /dev/null @@ -1,383 +0,0 @@ -/* eslint-disable no-unused-vars */ -/* globals $, moment, Draggabilly, Packery, updateGrid, - localStorage, Notification, loadFilterData, sendNotification, - formatDurationShort, formatTimer, getWorldState, worldState, - selectPlatform, updatePlatformSwitch, platformSwapped, - updateCetusCycle, updateEarthCycle, updateResetTime -*/ -/* eslint-enable no-unused-vars */ -const cleanupNotifiedIds = () => { - if (!worldState) return; - const ids = worldState.alerts.map(alert => alert.id) - .concat(worldState.invasions.map(invasion => invasion.id)) - .concat(worldState.news.map(item => item.id)) - .concat(worldState.events.map(event => event.id)) - .concat([worldState.sortie.id]) - .concat(worldState.syndicateMissions.map(item => item.id)) - .concat(worldState.fissures.map(item => item.id)) - .concat(worldState.dailyDeals.map(deal => deal.id)) - .concat(worldState.flashSales.map(item => item.id)) - .concat(worldState.conclaveChallenges.map(item => item.id)) - .concat(worldState.conclaveChallenges.map(item => item.id)) - .concat([worldState.cetusCycle.id]) - .concat([worldState.vallisCycle.id]) - .concat([worldState.voidTrader.id]) - .concat(worldState.persistentEnemies.map(enemy => enemy.pid)); - const notifiedIds = JSON.parse(localStorage.getItem('notifiedIds') || '[]'); - const toRemove = []; - notifiedIds.forEach(id => { - if (!ids.includes(id)) { - toRemove.push(id); - } - }); - toRemove.forEach(id => { - notifiedIds.splice(notifiedIds.indexOf(id), 1); - }); - - localStorage.setItem('notifiedIds', JSON.stringify(notifiedIds)); -}; - -function removeTimeBadgeColor(element) { - element.removeClass('label-success'); - element.removeClass('label-primary'); - element.removeClass('label-danger'); - element.removeClass('label-warning'); - element.removeClass('label-default'); - element.removeClass('label-info'); -} - -function updateTimeBadges() { - const labels = document.getElementsByClassName('timer'); - for (const label of labels) { - const currentLabel = $(label); - - const activation = currentLabel.attr('data-starttime'); - let diffactivate; - let durationactivate; - - if (typeof activation !== typeof undefined && activation !== false) { - diffactivate = moment().diff(moment.unix(currentLabel.attr('data-starttime'))) * -1; - durationactivate = moment.duration(diffactivate, 'milliseconds'); - } - - const diff = moment().diff(moment.unix(currentLabel.attr('data-endtime'))) * -1; - const duration = moment.duration(diff, 'milliseconds'); - if (!label.hasAttribute('data-endtime')) { - // Increasing timer - currentLabel.text(`${diffactivate > 0 ? '-' : ''}${formatTimer(Math.abs(diffactivate))}`); - } else if (typeof diffactivate !== 'undefined' && diffactivate > 0) { - // Not started - if (!currentLabel.hasClass('label-info')) { - removeTimeBadgeColor(currentLabel); - } - currentLabel.addClass('label-info'); - currentLabel.html(`Starts in: ${formatDurationShort(durationactivate)}`); - } else if (diff < 0) { // Expired - if (!currentLabel.hasClass('label-default')) { - removeTimeBadgeColor(currentLabel); - } - currentLabel.addClass('label-default'); - currentLabel.html(`Expired: ${formatDurationShort(duration)}`); - - // Refreshes for things we don't need worldstate for - switch (currentLabel.attr('id')) { - case 'cetuscycletime': - updateCetusCycle(); - break; - case 'earthcycletime': - updateEarthCycle(); - break; - case 'valliscycletime': - updateVallisCycle(); - break; - case 'resettimertime': - updateResetTime(); - break; - default: - // If it is a alert timer, we can safely remove - if (currentLabel.attr('id') - && (currentLabel.attr('id').includes('alerttimer') || currentLabel.attr('id').includes('fissuretimer'))) { - currentLabel.parent()[0].remove(); - updateGrid(); - } - } - } else { - let color; - - if (diff < 600000) { // 0 min to 10 min - color = 'label-danger'; - } else if (diff < 1800000) { // 10 min to 30 min - color = 'label-warning'; - } else if (diff > 1800000) { // 30 min to 1 hour - color = 'label-success'; - } - - if (!currentLabel.hasClass(color)) { - removeTimeBadgeColor(currentLabel); - currentLabel.addClass(color); - } - currentLabel.html(formatTimer(diff)); - } - } - - setTimeout(updateTimeBadges, 1000); -} - -// Set default platform to PC if there isn't one -if (!localStorage.getItem('platform')) { - localStorage.setItem('platform', 'pc'); -} -selectPlatform(localStorage.getItem('platform')); - -// Platform switcher -$('.platform-picker li').click(e => { - const platform = $(e.currentTarget).attr('data-platform'); - selectPlatform(platform); - localStorage.setItem('platform', platform); - platformSwapped = true; // eslint-disable-line no-global-assign - getWorldState(); - setTimeout(updatePlatformSwitch, 30000); -}); - -// Set default component selections if there aren't any -[['event'], ['acolytes'], ['cetus'], ['earth'], ['vallis'], ['bounties'], ['alerts'], - ['news'], ['invasions'], ['reset'], ['sortie'], ['fissures'], - ['baro'], ['darvo'], ['deals', 'false']].forEach(([component, defValue]) => { - const value = localStorage.getItem(component); - if (typeof value === 'undefined' || value === null) { - localStorage.setItem(component, defValue || 'true'); - } - if (value === 'true') { - $(`.component-check[data-component="${component}"]`) - .prop('checked', true); - } else { - $(`#component-${component}`).hide(); - } -}); - -// Prevent components menu from closing on label click -$('#component-selector > ul').click(e => { - e.stopPropagation(); -}); - -// Toggle component visibility on checkbox click -$('.component-check').click(e => { - const target = $(e.target); - const status = target.prop('checked'); - const component = target.attr('data-component'); - const componentElement = $(`#component-${component}`); - localStorage.setItem(component, status ? 'true' : 'false'); - if (status) { - componentElement.show(); - } else { - componentElement.hide(); - } - updateGrid(); -}); - -loadFilterData(); - -$('#notif-anchor').click(() => { - if (!('Notification' in window)) { - // eslint-disable-next-line no-console - console.error('[Error] This browser does not support system notifications'); - } else if (Notification.permission === 'granted') { - // Do nothing - } else if (Notification.permission !== 'denied') { - // Otherwise, we need to ask the user for permission - Notification.requestPermission(permission => { - // If the user accepts, let's create a notification - if (permission === 'granted') { - sendNotification('Woot, now we can send you notifications.'); - } - }); - } -}); - -const checkAndToggleValue = (setting, dataName, e) => { - const filterData = JSON.parse(localStorage.getItem(setting) || '[]'); - const target = $(e.target); - const status = target.prop('checked'); - const filter = target.attr(`data-${dataName}`); - - if (status) { - if (!filterData.includes(filter)) { - filterData.push(filter); - } - } else if (filterData.includes(filter)) { - filterData.splice(filterData.indexOf(filter), 1); - } - const stringified = JSON.stringify(filterData); - localStorage.setItem(setting, stringified); -}; - -// Toggle filter settings on checkbox click -$('.notif-filter-check').click(e => { - checkAndToggleValue('notificationfilters', 'notif', e); -}); - -const reloadAfterClick = () => { - platformSwapped = true; // eslint-disable-line no-global-assign - getWorldState(); - setTimeout(updatePlatformSwitch, 30000); -}; - -$('.fissure-filter-check').click(e => { - checkAndToggleValue('fissurefilters', 'fissure', e); - reloadAfterClick(); -}); - -$('.sound-option-check').click(e => { - checkAndToggleValue('soundoptions', 'sound', e); -}); - -// Show dropdowns that should be visible only on timers page -$('.platform-picker').removeClass('hide'); -$('#component-selector').removeClass('hide'); -$('#filters-picker').removeClass('hide'); - -// Packery closure -(() => { - // source: https://codepen.io/desandro/pen/PZrXVv - // add Packery.prototype methods - - // get JSON-friendly data for items positions - Packery.prototype.getShiftPositions = function getShiftPositions() { - return this.items.map(item => ({ - attr: item.element.getAttribute('id'), - x: item.rect.x / this.packer.width, - })); - }; - - Packery.prototype.initShiftLayout = function initShiftLayout(positions) { - if (!positions) { - // if no initial positions, run packery layout - this.layout(); - return; - } - - // eslint-disable-next-line no-underscore-dangle - this._resetLayout(); - - try { - // set item order and horizontal position from saved positions - this.items = positions.map(itemPosition => { - const selector = `#${itemPosition.attr}`; - const itemElem = this.element.querySelector(selector); - const item = this.getItem(itemElem); - item.rect.x = itemPosition.x * this.packer.width; - return item; - }, this); - this.shiftLayout(); - } catch (error) { - this.layout(); - } - }; - - // initialize Packery - const packeryItemSelector = '.grid-item'; - const grid = $('.grid').packery({ - itemSelector: packeryItemSelector, - columnWidth: '.grid-sizer', - percentPosition: true, - initLayout: false, // disable initial layout - }); - - // get saved dragged positions - const initPositions = JSON.parse(localStorage.getItem('dragPositions')); - - if (initPositions) { - // check if new components have been added since save - const savedComponentKeys = initPositions.reduce( - (obj, component) => { - obj[component.attr] = true; - return obj; - }, - {} - ); - - $(packeryItemSelector).each((index, component) => { - if (!(component.id in savedComponentKeys)) { - initPositions.unshift({attr: component.id, x: 0}); - } - }); - } - - // init layout with saved positions - grid.packery('initShiftLayout', initPositions); - - // make draggable - grid.find('.grid-item').each((i, gridItem) => { - const draggie = new Draggabilly(gridItem, {handle: 'h3'}); - grid.packery('bindDraggabillyEvents', draggie); - }); - - // save drag positions on event - grid.on('dragItemPositioned', () => { - // save drag positions - const positions = grid.packery('getShiftPositions'); - localStorage.setItem('dragPositions', JSON.stringify(positions)); - }); - - this.updateGrid = () => { - grid.packery(); - }; -})(); - -moment.updateLocale('en', { - relativeTime: { - future: 'in %s', - s: '1s', - ss: '%ss', - m: '1m', - mm: '%dm', - h: '1h', - hh: '%dh', - d: '1d', - dd: '%dd', - M: '1M', - MM: '%dM', - y: '1Y', - yy: '%dY', - }, -}); - -/* Polyfills go here */ -/* eslint-disable */ -// https://github.com/uxitten/polyfill/blob/master/string.polyfill.js -// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart -if (!String.prototype.padStart) { - String.prototype.padStart = function padStart(targetLength, padString) { - targetLength >>= 0; // truncate if number or convert non-number to 0; - padString = String((typeof padString !== 'undefined' ? padString : ' ')); - if (this.length > targetLength) { - return String(this); - } - - targetLength -= this.length; - if (targetLength > padString.length) { - padString += padString.repeat(targetLength / padString.length); // append to original to ensure we are longer than needed - } - return padString.slice(0, targetLength) + String(this); - }; -} -/* eslint-enable */ - -// Main data refresh loop -function initializeUpdateLoop() { - const updatePeriod = 60000; - let nextUpdateTimestamp = 0; - (function updateCheck() { - const currentTimestamp = new Date().getTime(); - if (currentTimestamp >= nextUpdateTimestamp) { - getWorldState(); - nextUpdateTimestamp = currentTimestamp + updatePeriod; - } - setTimeout(updateCheck, 3000); - }()); -} - -initializeUpdateLoop(); -updateTimeBadges(); // Method has its own 1 second timeout -updateResetTime(); // This should not be called again unless the timer expires -setInterval(cleanupNotifiedIds, 60000); diff --git a/assets/js/map.js b/assets/js/map.js deleted file mode 100644 index 50ce95ff..00000000 --- a/assets/js/map.js +++ /dev/null @@ -1,372 +0,0 @@ -/* - * Main Core - * ---------------- - */ -const infowindow = new google.maps.InfoWindow(); - -// Basic options for our map -const myOptions = { - center: new google.maps.LatLng(0, 0), - zoom: 3, - minZoom: 3, - streetViewControl: false, - mapTypeControl: false, - mapTypeControlOptions: { - mapTypeIds: ['custom'], - }, -}; - -// Init the map and hook our custom map type to it -const map = new google.maps.Map(document.getElementById('map'), myOptions); - -/* globals google */ -const repeatOnXAxis = false; - -const homeIcon = { - url: 'img/map_icons/home.png', - origin: new google.maps.Point(0, 0), - anchor: new google.maps.Point(0, 0), -}; - -const home = [ - ['Cetus', -42.68243539838622, 4.5703125, 'Travel gate back to town'], -]; - -const fishIcon = { - url: 'img/map_icons/fish.png', - origin: new google.maps.Point(0, 0), - anchor: new google.maps.Point(0, 0), -}; - -const fish = [ - ['Geyser Pond (Recommended)', -37.71859032558814, -21.09375, 'Pond'], - ['Pond', -22.91792293614603, -20.2148, 'Pond'], - ['Pond', -42.81152174509788, 41.83593, 'Pond'], - ['Pond', 41.9022770409637, 7.55859375, 'Pond'], - ['Pond', 69.2249968541159, -80.332031, 'Pond'], - ['Pond', 23.885837699862, -41.8359375, 'Pond'], - ['Pond', 34.016241889667015, -31.9921, 'Pond'], - ['Pond', -2.284550660236957, -32.3437, 'Pond'], - ['Pond', -30.751277776257812, -51.679, 'Pond'], - ['Pond', 56.656226493502224, -2.46093, 'Pond'], - ['Pond', 53.54030739150022, 16.171875, 'Pond'], - ['Pond', 40.17887331434696, -89.64843, 'Pond'], - ['Pond', 49.72447918871298, 59.4140625, 'Pond'], - ['Sea', -58.90464570301998, -76.2890, 'Sea'], - ['Sea (Recommended)', -31.05293398570514, -101.953, 'Sea'], - ['Sea (Recommended)', -43.58039085560784, -103.535, 'Sea'], - ['Sea (Recommended)', -70.31873847853122, 63.98437, 'Sea'], - ['Sea (Recommended)', -69.7789517764676, 91.230468, 'Sea'], - ['Sentient Lake (Recommended)', -7.362466865535737, 18.984375, 'Lake'], -]; - -const fishInfo = [ - ['Pond', 'Khut Khut (Day, Any Spear)
Yogwun (Day, Lanzo/Peram Spear)
Mortus Lungfish (Lanzo/Peram Spear)
Cuthol* (Night, Peram/Spear)

*Appropriate bait required
Please click on Fish Info for more'], - ['Lake', 'Charc Eel (Lanzo Spear)
Mawfish (Day, Lanzo Spear)
Norg* (Peram Spear)

*Appropriate bait/spear required
Please click on Fish Info for more'], - ['Sea', 'Goopola (Lanzo/Tulok Spear)
Karkina* (Lanzo, Tulok Spear)
Sharrac* (Lanzo/Tulok Spear)
Tralok (Day, Tulok Spear)
Murkray* (Lanzo Spear)
Glappid* (Night, Peram Spear)

*Appropriate bait required
Please click on Fish Info for more'], -]; - -const caveIcon = { - url: 'img/map_icons/caves.png', - origin: new google.maps.Point(0, 0), - anchor: new google.maps.Point(0, 0), -}; - -const cave = [ - ['Cave', -40.044437584608566, -24.785, ''], - ['Cave', -52.16045455774704, -33.5742, ''], - ['Cave', -38.95940879245421, -92.4609, ''], - ['Cave', 12.211180191503997, -87.7148, ''], - ['Cave', -31.353636941500987, -56.777, ''], - ['Cave', -58.631216643424786, 56.4257, ''], - ['Cave', -66.08936427047087, 91.23046, ''], - ['Cave', 13.068776734357693, 85.07812, ''], - ['Cave', 9.795677582829745, 58.183593, ''], - ['Cave', 35.17380831799959, 78.222656, ''], - ['Cave', 51.94426487902877, 62.578125, ''], - ['Cave', 64.16810689799152, -50.97656, ''], -]; - -const grineerIcon = { - url: 'img/map_icons/grineer.png', - origin: new google.maps.Point(0, 0), - anchor: new google.maps.Point(0, 0), -}; - -const grineer = [ - ['Grineer Sea Spire Base', -35.7465122599185, -90.52734, ''], - ['Grineer Excavation Site', -6.839169626342807, -17.5781, ''], - ['Grineer Mountain Base', 64.01449619484472, -45.3515625, ''], - ['Grineer Firepit Base', 65.94647177615738, 14.0625, ''], - ['Grineer Radar Base', 37.85750715625203, 68.02734375, ''], - ['Grineer East Outpost', -56.94497418085159, 65.21484375, ''], -]; - -const oddityIcon = { - url: 'img/map_icons/oddity.png', - origin: new google.maps.Point(0, 0), - anchor: new google.maps.Point(0, 0), -}; - -const oddity = [ - ['Thousand-Year Fish Statuette', -66.99884379185184, -43.2421875, 'Ostron Patios', 'https://streamable.com/s/imkze/aqrvus'], - ['Thousand-Year Fish Statuette', -61.93895042666061, -67.67578125, 'Ostron Artisans', 'https://streamable.com/s/fwlz3/mmhx'], - ['Thousand-Year Fish Statuette', -46.92025531537451, -87.36328125, 'Tools of Harvest', 'https://streamable.com/s/9suln/dqiksk'], - ['Thousand-Year Fish Statuette', -28.613459424004418, -54.140625, 'Teralyst Eidolon', 'https://streamable.com/s/7hpw4/ugubxu'], - ['Thousand-Year Fish Statuette', -37.300275281344305, -24.78515625, 'Scavenging Way of Life', 'https://streamable.com/s/ls3yx/grdkdy'], - ['Thousand-Year Fish Statuette', -2.460181181020993, -11.6015625, 'Harvesting the Tower', 'https://streamable.com/s/rx638/zqqmio'], - ['Thousand-Year Fish Statuette', -3.6888551431470353, 12.3046875, 'Plains of Eidolon', 'https://streamable.com/s/owhfk/zgbizh'], - ['Thousand-Year Fish Statuette', -19.808054128088575, 74.1796875, 'The Unum', 'https://streamable.com/s/t70y1/tjtb'], - ['Thousand-Year Fish Statuette', -69.90011762668539, 70.3125, 'Ancient History', 'https://streamable.com/s/7wh17/mvqccd'], - ['Thousand-Year Fish Statuette', 0.5273363048115169, 66.09375, 'AMPs', 'https://streamable.com/s/134f8/urguld'], - ['Thousand-Year Fish Statuette', 36.4566360115962, 74.1796875, 'Life in Cetus', 'https://streamable.com/s/e56co/ciezra'], - ['Thousand-Year Fish Statuette', 59.265880628258095, 90.0, 'Cetus', 'https://streamable.com/s/q2rbe/hselqq'], - ['Thousand-Year Fish Statuette', 58.53959476664049, 25.48828125, 'The Quills of Cetus', 'https://streamable.com/s/heep2/sigajm'], - ['Thousand-Year Fish Statuette', 68.84766505841037, 12.65625, 'Plains Animals', 'https://streamable.com/s/0xrdm/hgpwmm'], - ['Thousand-Year Fish Statuette', 61.01572481397616, -14.0625, 'The Tower\'s Flesh', 'https://streamable.com/s/rxt9k/uxtwwc'], - ['Thousand-Year Fish Statuette', 65.44000165965534, -47.63671875, 'Grineer Excavations', 'https://streamable.com/s/g1s5o/xdopkb'], - ['Thousand-Year Fish Statuette', 65.73062649311031, -68.37890625, 'Merchants of Cetus', 'https://streamable.com/s/eiuln/zvrckw'], - ['Thousand-Year Fish Statuette', 41.11246878918088, -79.62890625, 'Remnants of Orokin', 'https://streamable.com/s/7wsr4/mtfdry'], - ['Thousand-Year Fish Statuette', 11.350796722383672, -90.52734375, 'The Grineer Tusks', 'https://streamable.com/s/ftpm0/kazyif'], - ['Thousand-Year Fish Statuette', 35.31736632923788, -39.90234375, 'The Ostrons', 'https://streamable.com/s/o5xjy/dlqkcm'], -]; - -const lureIcon = { - url: 'img/map_icons/lure.png', - origin: new google.maps.Point(0, 0), - anchor: new google.maps.Point(0, 0), -}; - -const lure = [ - ['Eidolon Lure X2', 65.73062649311031, -51.6796875], - ['Eidolon Lure X2', 66.93006025862448, 9.4921875], - ['Eidolon Lure X2', 39.232253141714885, 71.71875], - ['Eidolon Lure X2', -2.811371193331128, -15.46875], - ['Eidolon Lure X2', -57.98480801923985, 60.64453125], - ['Eidolon Lure', 53.852526600449515, -37.08984375], - ['Eidolon Lure', 58.53959476664049, 21.26953125], - ['Eidolon Lure', 38.54816542304656, -82.96875], - ['Eidolon Lure', 31.353636941500987, -60.46875], - ['Eidolon Lure', 31.95216223802497, -15.8203125], - ['Eidolon Lure', 36.87962060502676, 14.94140625], - ['Eidolon Lure', 48.2246726495652, 74.53125], - ['Eidolon Lure', 37.579412513438385, 79.1015625], - ['Eidolon Lure', 9.622414142924805, -63.984375], - ['Eidolon Lure', 5.441022303717974, 4.5703125], - ['Eidolon Lure', -20.96143961409684, -28.65234375], - ['Eidolon Lure', -21.616579336740593, 50.44921875], - ['Eidolon Lure', -35.603718740697296, -49.04296875], - ['Eidolon Lure', -37.439974052270564, -17.05078125], - ['Eidolon Lure', -37.439974052270564, -85.078125], - ['Eidolon Lure', -57.797943884982736, -65.56640625], - ['Eidolon Lure', -53.95608553098789, -35.859375], -]; - -/* - * Helper function which normalizes the coords so that tiles can repeat across - * the X-axis (horizontally) like the standard Google map tiles. - * ---------------- - */ -function getNormalizedCoord(coord, zoom) { - if (!repeatOnXAxis) { - return coord; - } - - /* eslint-disable prefer-destructuring */ - const y = coord.y; - let x = coord.x; - /* eslint-enable prefer-destructuring */ - - // tile range in one direction range is dependent on zoom level - // 0 = 1 tile, 1 = 2 tiles, 2 = 4 tiles, 3 = 8 tiles, etc - const tileRange = 1 << zoom; // eslint-disable-line no-bitwise - - // don't repeat across Y-axis (vertically) - if (y < 0 || y >= tileRange) { - return null; - } - - // repeat across X-axis - if (x < 0 || x >= tileRange) { - x = ((x % tileRange) + tileRange) % tileRange; - } - - return {x, y}; -} - -// Adds predefined markers to the map -function addMarkers() { - // Home icon loop - Object.keys(home).forEach(key => { - const coords = home[key]; - const marker = new google.maps.Marker({ - position: new google.maps.LatLng(coords[1], coords[2]), - map, - icon: homeIcon, - title: coords[0], - optimized: false, - }); - - google.maps.event.addListener(marker, 'click', () => { - infowindow.setContent(`
${coords[0]}
${coords[3]}`); - infowindow.open(map, coords); - }); - }); - - // Fish icon loop - Object.keys(fish).forEach(fishKey => { - const thisFish = fish[fishKey]; - const marker = new google.maps.Marker({ - position: new google.maps.LatLng(thisFish[1], thisFish[2]), - map, - icon: fishIcon, - title: thisFish[0], - optimized: false, - }); - - google.maps.event.addListener(marker, 'click', () => { - if (thisFish[3] === 'Pond') { - infowindow.setContent(`
${thisFish[0]}
${fishInfo[0][1]}`); - } else if (thisFish[3] === 'Lake') { - infowindow.setContent(`
${thisFish[0]}
${fishInfo[1][1]}`); - } else { - infowindow.setContent(`
${thisFish[0]}
${fishInfo[2][1]}`); - } - infowindow.open(map, marker); - }); - }); - - // Cave icon loop - for (const caveInst of cave) { - const marker = new google.maps.Marker({ - position: new google.maps.LatLng(caveInst[1], caveInst[2]), - map, - icon: caveIcon, - title: caveInst[0], - optimized: false, - }); - - google.maps.event.addListener(marker, 'click', () => { - infowindow.setContent(`
${caveInst[0]}
${caveInst[3]}`); - infowindow.open(map, marker); - }); - } - - // Grineer icon loop - for (const grineerInst of grineer) { - const marker = new google.maps.Marker({ - position: new google.maps.LatLng(grineerInst[1], grineerInst[2]), - map, - icon: grineerIcon, - title: grineerInst[0], - optimized: false, - }); - - google.maps.event.addListener(marker, 'click', () => { - infowindow.setContent(`
${grineerInst[0]}
${grineerInst[3]}`); - infowindow.open(map, marker); - }); - } - - // Oddity icon loop - for (const oddityInst of oddity) { - const marker = new google.maps.Marker({ - position: new google.maps.LatLng(oddityInst[1], oddityInst[2]), - map, - icon: oddityIcon, - title: oddityInst[0], - optimized: false, - }); - - google.maps.event.addListener(marker, 'click', () => { - infowindow.setContent(`
${oddityInst[0]}
Fragment Name: ${oddityInst[3]}

` + - ``); - infowindow.open(map, marker); - }); - } - - // Lure icon loop - for (const lureInst of lure) { - const marker = new google.maps.Marker({ - position: new google.maps.LatLng(lureInst[1], lureInst[2]), - map, - icon: lureIcon, - title: lureInst[0], - optimized: false, - }); - - google.maps.event.addListener(marker, 'click', () => { - infowindow.setContent(`
${lureInst[0]}


` + - '
Note: Spawn location not exact,
drone spawn not guaranteed'); - infowindow.open(map, marker); - }); - } -} - -// Show the map on page Load -window.onload = function onload() { - function checkBounds() { - const allowedBounds = new google.maps.LatLngBounds( - new google.maps.LatLng(-65.0, -80.0), - new google.maps.LatLng(65.0, 80.0), - ); - - if (allowedBounds.contains(map.getCenter())) { - return; - } - - const mapCenter = map.getCenter(); - let X = mapCenter.lng(); - let Y = mapCenter.lat(); - - const AmaxX = allowedBounds.getNorthEast().lng(); - const AmaxY = allowedBounds.getNorthEast().lat(); - const AminX = allowedBounds.getSouthWest().lng(); - const AminY = allowedBounds.getSouthWest().lat(); - - if (X < AminX) { - X = AminX; - } - if (X > AmaxX) { - X = AmaxX; - } - if (Y < AminY) { - Y = AminY; - } - if (Y > AmaxY) { - Y = AmaxY; - } - - map.setCenter(new google.maps.LatLng(Y, X)); - } - - // Define our custom map type - const customMapType = new google.maps.ImageMapType({ - getTileUrl(coord, zoom) { - const normalizedCoord = getNormalizedCoord(coord, zoom); - if (normalizedCoord && (normalizedCoord.x < 2 ** zoom) && (normalizedCoord.x > -1) && - (normalizedCoord.y < 2 ** zoom) && (normalizedCoord.y > -1)) { - return `img/plains/${zoom}_${normalizedCoord.x}_${normalizedCoord.y}.jpg`; - } - return 'img/plains/empty.jpg'; - }, - tileSize: new google.maps.Size(256, 256), - maxZoom: 5, - name: 'Plains of Eidolon', - }); - - // This event listener when the map is clicked, output lat and lon to console - google.maps.event.addListener(map, 'click', event => { - infowindow.close(); - console.log(JSON.stringify(event.latLng)); // eslint-disable-line no-console - }); - - google.maps.event.addListener(map, 'center_changed', () => { - checkBounds(); - }); - - addMarkers(map); - - map.mapTypes.set('custom', customMapType); - map.setMapTypeId('custom'); -}; diff --git a/assets/js/updaters.js b/assets/js/updaters.js deleted file mode 100644 index b3a1e74e..00000000 --- a/assets/js/updaters.js +++ /dev/null @@ -1,1141 +0,0 @@ -/* globals $, moment, updateGrid, - localStorage, Notification, sendNotification, - addNotifiedId, isNotifiable, getImage, - getObjects, calculateInventory, -*/ -/* eslint-disable no-unused-vars */ -let worldState; -let updateTime; -let platformSwapped = false; - -// Cetus timer stuff -let cetusIsDay; -let cetusCurrentTitle; -let cetusCurrentTitleTimezone; -let cetusCurrentIndicator; -let cetusCurrentIndicatorColor; - -// Vallis timer stuff -let vallisIsWarm; -let vallisCurrentTitle; -let vallisCurrentTitleTimezone; -let vallisCurrentIndicator; -let vallisCurrentIndicatorColor; - -// Earth timer stuff -let earthIsDay; -let earthCurrentTitle; -let earthCurrentTitleTimezone; -let earthCurrentIndicator; -let earthCurrentIndicatorColor; - -// Update worldstate timestamp -function updateWorldStateTime() { - if (document.getElementById('worldstateinfo')) { - document - .getElementById('worldstateinfo') - .setAttribute('data-original-title', `World State for ${localStorage.getItem('platform')} updated at ${moment(updateTime).format('MMMM Do YYYY, h:mm:ss a')}`); - } -} - -// Update data that is being used by this page -function updateDataDependencies() { - cetusIsDay = worldState.cetusCycle.isDay; - earthIsDay = worldState.earthCycle.isDay; - vallisIsWarm = worldState.vallisCycle.isWarm; -} - -function updateEarthTitle() { - if (!earthIsDay) { - earthCurrentIndicator = 'Night'; - earthCurrentIndicatorColor = 'night'; - earthCurrentTitle = 'Time until day: '; - earthCurrentTitleTimezone = 'Time at day: '; - } else { - earthCurrentIndicator = 'Day'; - earthCurrentIndicatorColor = 'day'; - earthCurrentTitle = 'Time until night: '; - earthCurrentTitleTimezone = 'Time at night: '; - } -} - -function updateEvents() { - const {events} = worldState; - if (platformSwapped && document.getElementById('component-event-body')) { - $('#component-event-body li').slice(1).remove(); - } - if (events.length) { - const componentBody = $('#component-event-body'); - events.forEach((event, index) => { - const eventContainerID = `event-${event.id}-title`; - let eventContainer = $(`#${eventContainerID}`); - let title; - let body = event.tooltip ? `
${event.tooltip}

` : ''; - - if (eventContainer.length === 0) { - if (index === 0) { - title = `

${event.description}

`; - } else { - title = `

${event.description}

`; - } - const victim = event.victimNode ? `${event.victimNode || ''}` : ''; - const health = event.health ? '% Remaining' : ''; - body += `
${victim}${health}

`; - if (event.jobs) { - let listItems = '
'; - event.jobs.forEach(job => { - const standingPanelHeading = `

Standing

`; - const standingTableBody = `${job.standingStages.map(stage => `${stage}`).join('')}`; - const standingTable = `${standingTableBody}
`; - const standingPanelBody = `
${standingTable}
`; - - let standingPanelWrapper; - standingPanelWrapper = `
`; - standingPanelWrapper += standingPanelHeading; - standingPanelWrapper += standingPanelBody; - standingPanelWrapper += '
'; - - const rewardPanelHeading = `

Rewards

`; - const rewardTableBody = `${job.rewardPool.map(reward => `${reward}`).join('')}`; - const rewardTable = `${rewardTableBody}
`; - const rewardPanelBody = `
${rewardTable}
`; - - let rewardPanelWrapper; - rewardPanelWrapper = `
`; - rewardPanelWrapper += rewardPanelHeading; - rewardPanelWrapper += rewardPanelBody; - rewardPanelWrapper += '
'; - - const jobTitle = `
${job.enemyLevels.join(' - ')}${job.type}
`; - let jobBody = '
'; - jobBody += `
${standingPanelWrapper}
`; - jobBody += `
${rewardPanelWrapper}
`; - jobBody += '
'; - listItems += `${jobTitle}${jobBody}`; - }); - body += `${listItems}
`; - } else { - body += event.rewards.length > 0 ? event.rewards.map(reward => `
${reward.asString}

`).join(' ') : ''; - } - if (title && body) { - componentBody.append(`
  • ${title}${body}
  • `); - eventContainer = $(`#${eventContainerID}`); - } - if (isNotifiable(event.id, 'operations')) { - sendNotification(event.tooltip, event.description); - addNotifiedId(event.id); - } - } - - if (event.expired) { - eventContainer.remove(); - } else { - let healthState = 'success'; - const healthPerc = parseFloat(event.health); - if (healthPerc > 50 && healthPerc < 100) { - healthState = 'warning'; - } else if (healthPerc < 50) { - healthState = 'danger'; - } - - const healthContainer = eventContainer.find('.event-health-value'); - healthContainer.text(event.health || 0); - healthContainer.parent().attr('class', `label label-${healthState}`); - } - }); - $('#event-title').hide(); - if (localStorage.getItem('event') === 'true') { - $('#component-event').show(); - } - } else { - $('#event-title').hide(); - $('#component-event').hide(); - } -} - -function updateCetusTitle() { - if (!cetusIsDay) { - cetusCurrentIndicator = 'Night'; - cetusCurrentIndicatorColor = 'night'; - cetusCurrentTitle = 'Time until day: '; - cetusCurrentTitleTimezone = 'Time at day: '; - } else { - cetusCurrentIndicator = 'Day'; - cetusCurrentIndicatorColor = 'day'; - cetusCurrentTitle = 'Time until night: '; - cetusCurrentTitleTimezone = 'Time at night: '; - } -} - -function updateCetusCycle() { - let expiryTime = moment(worldState.cetusCycle.expiry).unix(); - const currentTime = moment().unix(); - - // Oh no, cycle expired before we can fetch a new one - if (currentTime > expiryTime) { - cetusIsDay = !cetusIsDay; - if (cetusIsDay) { - expiryTime = moment(worldState.cetusCycle.expiry).add(100, 'm').unix(); // Add 100 min for day, temporarily - } else { - expiryTime = moment(worldState.cetusCycle.expiry).add(50, 'm').unix(); // Add 50 min for night, temporarily - } - } - - updateCetusTitle(); - - const cycleIndicator = $('#cetuscycleindicator'); - cycleIndicator.html(cetusCurrentIndicator); - if (!cycleIndicator.hasClass(cetusCurrentIndicatorColor)) { - cycleIndicator.attr('class', cetusCurrentIndicatorColor); - cycleIndicator.addClass('pull-right'); - } - - $('#cetuscycletitle').html(cetusCurrentTitle); - $('#cetustimezonetitle').html(cetusCurrentTitleTimezone); - $('#cetustimezonetime').html(moment.unix(expiryTime).format('llll')); - - const timeBadge = $('#cetuscycletime'); - timeBadge.attr('data-endtime', expiryTime); - timeBadge.addClass('label timer'); - - if (worldState.cetusCycle.isDay) { - // Day notification - if (isNotifiable(worldState.cetusCycle.id, 'cetus.day')) { - sendNotification(worldState.cetusCycle.shortString, 'Cetus - Rise and Shine! Hunting\'s Over!'); - addNotifiedId(worldState.cetusCycle.id); - } - } else if (isNotifiable(worldState.cetusCycle.id, 'cetus.night')) { - const sound = JSON.parse(localStorage.getItem('notificationfilters') || '[]').includes('sound_cetus_night'); - sendNotification(worldState.cetusCycle.shortString, 'Cetus - It\'s Hunting Time!', sound ? 'audio/eidolon.mp3' : undefined); - addNotifiedId(worldState.cetusCycle.id); - } -} - -function updateVallisTitle() { - if (!vallisIsWarm) { - vallisCurrentIndicator = 'Cold'; - vallisCurrentIndicatorColor = 'cold'; - vallisCurrentTitle = 'Time until warm cycle: '; - vallisCurrentTitleTimezone = 'Time at warm cycle: '; - } else { - vallisCurrentIndicator = 'Warm'; - vallisCurrentIndicatorColor = 'warm'; - vallisCurrentTitle = 'Time until cold cycle: '; - vallisCurrentTitleTimezone = 'Time at cold cycle: '; - } -} - -function updateVallisCycle() { - let expiryTime = moment(worldState.vallisCycle.expiry).unix(); - const currentTime = moment().unix(); - - // Oh no, cycle expired before we can fetch a new one - if (currentTime > expiryTime) { - vallisIsWarm = !vallisIsWarm; - if (vallisIsWarm) { - expiryTime = moment(worldState.vallisCycle.expiry).add(400, 's').unix(); // Add 400 seconds* for day, temporarily - } else { - expiryTime = moment(worldState.vallisCycle.expiry).add(1200, 's').unix(); // Add 1200 seconds for night, temporarily - } - } - - updateVallisTitle(); - - const cycleIndicator = $('#valliscycleindicator'); - cycleIndicator.html(vallisCurrentIndicator); - if (!cycleIndicator.hasClass(vallisCurrentIndicatorColor)) { - cycleIndicator.attr('class', vallisCurrentIndicatorColor); - cycleIndicator.addClass('pull-right'); - } - - $('#valliscycletitle').html(vallisCurrentTitle); - $('#vallistimezonetitle').html(vallisCurrentTitleTimezone); - $('#vallistimezonetime').html(moment.unix(expiryTime).format('llll')); - - const timeBadge = $('#valliscycletime'); - timeBadge.attr('data-endtime', expiryTime); - timeBadge.addClass('label timer'); - - if (worldState.vallisCycle.isWarm) { - // Warm notification - if (isNotifiable(worldState.vallisCycle.id, 'vallis.warm')) { - sendNotification(worldState.vallisCycle.shortString, 'Orb Vallis - Venus is now warm!'); - addNotifiedId(worldState.vallisCycle.id); - } - } else if (isNotifiable(worldState.vallisCycle.id, 'vallis.cold')) { - sendNotification(worldState.vallisCycle.shortString, 'Orb Vallis - Venus is now cold!'); - addNotifiedId(worldState.vallisCycle.id); - } -} - - - -function updateEarthCycle() { - let expiryTime = moment(worldState.earthCycle.expiry).unix(); - const currentTime = moment().unix(); - - // Oh no, cycle expired before we can fetch a new one - if (currentTime > expiryTime) { - cetusIsDay = !cetusIsDay; - expiryTime = moment(worldState.earthCycle.expiry).add(4, 'h').unix(); // Add 4hrs, temporarily - } - - updateEarthTitle(); - - const cycleIndicator = $('#earthcycleindicator'); - cycleIndicator.html(earthCurrentIndicator); - if (!cycleIndicator.hasClass(earthCurrentIndicatorColor)) { - cycleIndicator.attr('class', earthCurrentIndicatorColor); - cycleIndicator.addClass('pull-right'); - } - - $('#earthcycletitle').html(earthCurrentTitle); - $('#earthtimezonetitle').html(earthCurrentTitleTimezone); - $('#earthtimezonetime').html(moment.unix(expiryTime).format('llll')); - - const timeBadge = $('#earthcycletime'); - timeBadge.attr('data-endtime', expiryTime); - timeBadge.addClass('label timer'); -} - -function updateCetusBountyTimer() { - const cetusBlock = getObjects(worldState, 'syndicate', 'Ostrons'); - if (cetusBlock !== null && cetusBlock[0]) { - const cetus = cetusBlock[0]; - - const expiryTime = moment(cetus.expiry).unix(); - const activateTime = moment(cetus.activation).unix(); - const currentTime = moment().unix(); - - if (currentTime < activateTime) { - $('#cetusbountytitle').html('New bounties in:'); - const timeBadge = $('#cetusbountytime'); - timeBadge.attr('data-endtime', activateTime); - timeBadge.addClass('label timer'); - timeBadge.show(); - } else if (currentTime > activateTime && currentTime < expiryTime) { - $('#cetusbountytitle').html('Bounties expire in:'); - const timeBadge = $('#cetusbountytime'); - timeBadge.attr('data-endtime', expiryTime); - timeBadge.addClass('label timer'); - timeBadge.show(); - if (isNotifiable(cetus.id, 'syndicate.ostrons')) { - sendNotification(`Remaining: ${cetus.eta}`, 'Ostron Bounties'); - addNotifiedId(cetus.id); - } - } else { - $('#cetusbountytitle').html('Bounties expired, waiting for update...'); - const timeBadge = $('#cetusbountytime'); - timeBadge.removeClass('label timer'); - timeBadge.hide(); - } - } else { - $('#cetusbountytitle').html('No bounty information, waiting for update...'); - const timeBadge = $('#cetusbountytime'); - timeBadge.removeClass('label timer'); - timeBadge.hide(); - } -} - -function updateVoidTraderInventory() { - const voidTraderInventory = worldState.voidTrader.inventory; - if (voidTraderInventory.length !== 0) { - if (document.getElementById(worldState.voidTrader.id) === null) { - if (platformSwapped && document.getElementsByClassName('voidTraderInventory')) { - $('.voidTraderInventory').remove(); - } - /* eslint-disable prefer-template */ - const inventoryString = `${'
    \n` - + '\n' - + `

    ${worldState.voidTrader.character} Inventory` - + '

    \n' - + '
    \n' - + '
    \n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '
    Item NameDucatsCredits
    \n' - + '
    \n' - + '
    '; - /* eslint-enable prefer-template */ - const elementBody = $('#voidTraderBody'); - elementBody.append(inventoryString); - elementBody.show(); - for (const currentItem of voidTraderInventory) { - const itemString = ` - - ${currentItem.item} - ${currentItem.ducats} - ${currentItem.credits} - - `; - $('#voidTraderInventoryContent').append(itemString); - } - } - $('#voidTraderInventoryPanel').on('shown.bs.collapse', updateGrid); - $('#voidTraderInventoryPanel').on('hidden.bs.collapse', updateGrid); - } else if (document.getElementsByClassName('voidTraderInventory')) { - $('.voidTraderInventory').remove(); - } -} - -function updateVoidTrader() { - const {voidTrader} = worldState; - if (voidTrader) { - const expiryTime = moment(voidTrader.expiry).unix(); - const activateTime = moment(voidTrader.activation).unix(); - const currentTime = moment().unix(); - - if (currentTime < activateTime) { - $('#voidtradertitle').html(`${voidTrader.character} arrives in:`); - $('#voidtradertimezonetitle').html('Arrives at:'); - $('#voidtradertimezonetime').html(moment.unix(activateTime).format('llll')); - - const timeBadge = $('#voidtradertime'); - timeBadge.attr('data-endtime', activateTime); - timeBadge.addClass('label timer'); - timeBadge.show(); - } else if (currentTime > activateTime && currentTime < expiryTime && voidTrader.active) { - $('#voidtradertitle').html(`${voidTrader.character} leaves in:`); - $('#voidtradertimezonetitle').html('Leaves at:'); - $('#voidtradertimezonetime').html(moment.unix(expiryTime).format('llll')); - - const timeBadge = $('#voidtradertime'); - timeBadge.attr('data-endtime', expiryTime); - timeBadge.addClass('label timer'); - timeBadge.show(); - if (isNotifiable(voidTrader.id, 'baro')) { - sendNotification(`See Component for more details\nBaro Ki'Teer departs in ${voidTrader.endString} from ${voidTrader.location}`); - addNotifiedId(voidTrader.id); - } - } else { - $('#voidtradertitle').html('Void Trader expired, waiting for update...'); - $('#voidtradertimezonetitle').html(''); - $('#voidtradertimezonetime').html(''); - - const timeBadge = $('#voidtradertime'); - timeBadge.removeClass('label timer'); - timeBadge.hide(); - } - } else { - $('#voidtradertitle').html('No Void Trader available, waiting for update...'); - $('#voidtradertimezonetitle').html(''); - $('#voidtradertimezonetime').html(''); - - const timeBadge = $('#voidtradertime'); - timeBadge.removeClass('label timer'); - timeBadge.hide(); - } -} - -const cleanupDailyDeals = dailyDeals => { - if (platformSwapped && document.getElementsByClassName('dailyDealsInventory')) { - $('.dailyDealsInventory').remove(); - } else if ($('.dailyDealsInventory').attr('id') !== dailyDeals[0].id) { - $('.dailyDealsInventory').remove(); - } -}; - -function updateDarvoDeals() { - const {dailyDeals} = worldState; - if (dailyDeals.length !== 0) { - $('#darvotitle').hide(); - if (document.getElementById(dailyDeals[0].id) === null) { - cleanupDailyDeals(dailyDeals); - - const inventoryString = `\n` - + '\n' - + '\n' - + '\n' - + '\n' - + `\n` - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '
    Item% Off${getImage('general', {image: 'plat', className: 'plat', forcePng: true})}Stock
    '; - $('#darvobody').append(inventoryString); - - for (const currentItem of dailyDeals) { - const itemString = `${currentItem.item}${currentItem.discount}%${currentItem.salePrice}${ - calculateInventory(currentItem.total, currentItem.sold)}` - + ``; - $('#dailyDealsInventory').append(itemString); - if (isNotifiable(currentItem.id, 'darvo')) { - sendNotification(`${currentItem.item} for sale!\n${currentItem.discount}% off • ${currentItem.total - currentItem.sold} remaining\nEnds in ${currentItem.eta}`); - addNotifiedId(currentItem.id); - } - } - } - } else if (document.getElementsByClassName('dailyDealsInventory')) { - $('.dailyDealsInventory').remove(); - document.getElementById('darvotitle').innerText = 'No current deals :('; - $('#darvotitle').show(); - } -} - -const cleanupDeals = dailyDeals => { - if (platformSwapped && document.getElementsByClassName('dealsInventory')) { - $('.dealsInventory').remove(); - } else if ($('.dealsInventory').attr('id') !== dailyDeals[0].id) { - $('.dealsInventory').remove(); - } -}; - -function updateDeals() { - const {flashSales} = worldState; - if (flashSales.length !== 0) { - $('#dealstitle').hide(); - if (document.getElementById(flashSales[0].id) === null) { - cleanupDeals(flashSales); - - const inventoryString = `\n` - + '\n' - + '\n' - + '\n' - + `\n` - + '\n' - + '\n' - + '\n' - + '\n' - + '\n' - + '
    Item${getImage('general', {image: 'plat', className: 'plat', forcePng: true})}
    '; - $('#dealsbody').append(inventoryString); - - for (const currentItem of flashSales) { - const itemString = `${currentItem.item}${currentItem.premiumOverride}` - + ``; - $('#dealsInventory').append(itemString); - let notifIdentifier = 'deals.'; - if (currentItem.isPopular) { - notifIdentifier += 'popular'; - } - if (currentItem.isFeatured) { - notifIdentifier += 'featured'; - } - if (isNotifiable(currentItem.id, notifIdentifier)) { - sendNotification(`${currentItem.item} for sale!\n${currentItem.premiumOverride}p\nEnds in ${currentItem.eta}`); - addNotifiedId(currentItem.id); - } - } - } - } else if (document.getElementsByClassName('dealsInventory')) { - $('.dealsInventory').remove(); - document.getElementById('dealstitle').innerText = 'No current deals :('; - $('#dealstitle').show(); - } -} - -function updateAcolytes() { - const {persistentEnemies} = worldState; - if (persistentEnemies.length !== 0) { - $('#acolytetitle').hide(); - if (platformSwapped && document.getElementById('alertList')) { - $('#acolyteList').children().not('#acolytebody').remove(); - } - - if (document.getElementById('acolyteList').children.length >= 1) { - for (const acolyte of persistentEnemies) { - const lastDiscoveredTime = moment(acolyte.lastDiscoveredTime).fromNow(); - const health = (acolyte.healthPercent * 100).toFixed(2); - let labelClass = 'success'; - if (health <= 80 && health > 50) { - labelClass = 'info'; - } else if (health <= 50 && health > 20) { - labelClass = 'warning'; - } else if (health <= 20) { - labelClass = 'danger'; - } - - const visibility = acolyte.isDiscovered - ? `` - : ``; - - if ($(`#${acolyte.id}`).length === 0) { - const acolyteHealthLabel = `${health}% `; - - let acolyteRow = `
  • ${acolyteHealthLabel}`; - acolyteRow += `${visibility} ${acolyte.agentType}`; - acolyteRow += `
    ${acolyte.isDiscovered ? '' : 'Last '} @ ${acolyte.lastDiscoveredAt}` - + ` | Level: ${acolyte.rank}` - + ` ${lastDiscoveredTime}`; - - acolyteRow += '
  • '; - - $('#acolytebody').before(acolyteRow); - if (isNotifiable(acolyte.pid, 'enemies')) { - sendNotification(`${health}% Health Remaining • Discovered at ${acolyte.lastDiscoveredAt}`, `${acolyte.agentType} discovered!`); - addNotifiedId(acolyte.pid); - } - } else { - $(`#${acolyte.id}-health`).html(health); - $(`#${acolyte.id}-lastDiscoveredTime`).html(lastDiscoveredTime); - $(`#${acolyte.id}-loc`).html(`${acolyte.isDiscovered ? '' : 'Last '} @ ${acolyte.lastDiscoveredAt}`); - $(`#${acolyte.id}-health`) - .removeClass('label-danger label-warning label-info label-primary label-success') - .addClass(`label-${labelClass}`); - $(`#${acolyte.id}-visibility`).html(visibility); - if (!health) { - $(`#${acolyte.id}`).remove(); - } - } - } - } - } else if (document.getElementById('acolyteList')) { - $('#acolyteList').children().not('#acolytebody').remove(); - document.getElementById('acolytetitle').innerText = 'No active acolytes :('; - $('#alerttitle').show(); - } -} - -function updateAlerts() { - const {alerts} = worldState; - if (alerts.length !== 0) { - $('#alerttitle').hide(); - if (platformSwapped && document.getElementById('alertList')) { - $('#alertList').children().not('#alertbody').remove(); - } - - if (document.getElementById('alertList').children.length >= 1) { - for (const alert of alerts) { - if ($(`#${alert.id}`).length === 0) { - let alertRow = `
  • `; - - // Check if archwing is required for mission - if (alert.mission.archwingRequired) { - alertRow += `${getImage('general', {image: 'archwing', title: 'Archwing Required for Mission', className: 'archwing'})} `; - } - if (alert.mission.nightmare) { - alertRow += `${getImage('general', {image: 'nightmare', title: 'Nightmare Mission', className: 'nightmare'})} `; - } - alertRow += `${alert.mission.node}`; - alertRow += ``; - - if (alert.mission.reward.items.length !== 0) { - for (const item of alert.mission.reward.items) { - alertRow += `${item}`; - } - } - if (alert.mission.reward.countedItems.length !== 0) { - for (const countedItem of alert.mission.reward.countedItems) { - alertRow += `${countedItem.count} ${countedItem.type}`; - } - } - - alertRow += `
    ${alert.mission.type} (${alert.mission.faction})` - + ` | Level: ${alert.mission.minEnemyLevel}-${alert.mission.maxEnemyLevel}` - + ` | ${alert.mission.reward.credits}cr`; - - alertRow += '
  • '; - $('#alertbody').before(alertRow); - - if (isNotifiable(alert.id, 'alerts', alert.rewardTypes)) { - const sound = JSON.parse(localStorage.getItem('soundoptions') || '[]').includes('sound_alert'); - sendNotification( - `${alert.mission.reward.asString}\n${alert.eta} Remaining`, - `${alert.mission.type} - ${alert.mission.node}`, sound ? 'audio/TextMessage_SingleDrumHit.mp3' : undefined, - ); - addNotifiedId(alert.id); - } - } else { - const timer = $(`#alerttimer${alert.id}`); - timer.attr('data-starttime', moment(alert.activation).unix()); - timer.attr('data-endtime', moment(alert.expiry).unix()); - } - } - } else { - for (const alert of alerts) { - let alertRow = `
  • `; - - if (alert.mission.archwingRequired) { - alertRow += `${getImage('general', {image: 'archwing', title: 'Archwing Required for Mission', className: 'archwing'})} `; - } - if (alert.mission.nightmare) { - alertRow += `${getImage('general', {image: 'nightmare', title: 'Nightmare Mission', className: 'nightmare'})} `; - } - alertRow += `${alert.mission.node} | ${alert.mission.type} (${alert.mission.faction})`; - alertRow += `
  • `; - $('#alertbody').before(alertRow); - } - } - } else if (document.getElementById('alertList')) { - $('#alertList').children().not('#alertbody').remove(); - document.getElementById('alerttitle').innerText = 'No active alerts :('; - $('#alerttitle').show(); - } -} - -const cleanupBounties = dailyDeals => { - if (platformSwapped && document.getElementsByClassName('bountiesList')) { - $('.bountyListPanelWrapper').remove(); - } else if ($('.bountiesList').attr('id') !== dailyDeals[0].id) { - $('.bountyListPanelWrapper').remove(); - } -}; - -function updateBounties() { - const {syndicateMissions} = worldState; - const ostronMissions = syndicateMissions.filter(syndicate => syndicate.syndicate === 'Ostrons')[0]; - const jobs = ostronMissions ? ostronMissions.jobs : []; - if (jobs.length !== 0) { - $('#bountytitle').hide(); - if (document.getElementById(jobs[0].id) === null) { - cleanupBounties(jobs); - /* eslint-disable prefer-template */ - const panelHeading = '

    Ostron Bounties

    '; - - // Table header, plat image - const standingImg = getImage('general', {image: 'standing', className: 'standing'}); - const tableHeader = `Type${standingImg}Level RangeRewards`; - const tableBody = ''; - const table = `${tableHeader}${tableBody}
    `; - - const panelBody = `
    ${table}
    `; - - let panelWrapper; - panelWrapper = `
    `; - panelWrapper += panelHeading; - panelWrapper += panelBody; - panelWrapper += '
    '; - - /* eslint-enable prefer-template */ - $('#bountybody').append(panelWrapper); - - for (const job of jobs) { - const itemString = `${job.type}${job.standingStages.join(', ')}` - + `${job.enemyLevels[0]}-${job.enemyLevels[1]}` - + ``; - $('#bountiesList').append(itemString); - } - $('#bountyListPanelBody').on('shown.bs.collapse', updateGrid); - $('#bountyListPanelBody').on('hidden.bs.collapse', updateGrid); - } - } else if (document.getElementsByClassName('bountyListPanelWrapper')) { - $('#bountiesList').remove(); - $('#bountytitle').text('No current deals :('); - $('#bountytitle').show(); - } -} - -function getFactionKey(faction) { - switch (faction.toLowerCase()) { - case 'corpus': - return 'corpus'; - case 'grineer': - return 'grineer'; - case 'infested': - case 'infestation': - return 'infested'; - case 'corrupted': - case 'orokin': - default: - return 'corrupted'; - } -} - -function updateSortie() { - const {sortie} = worldState; - - if (sortie.variants.length !== 0) { - $('#sortietitle').hide(); - - if (platformSwapped || $('#sortieList').children().length === 0 || !$(`#sortieTimer${sortie.id}`).length) { - $('#sortieBoss').html(sortie.boss); - $('#sortieFaction').html(getImage( - 'factions', - {image: getFactionKey(sortie.faction), className: 'faction-image sortie-faction', title: sortie.faction}, - )); - $('#sortieList').empty(); - const sortieTimer = ``; - if ($('#sortieTimerInfo').children()) { - $('#sortieTimerInfo').children().remove(); - } - $('#sortieTimerInfo').append(sortieTimer); - - sortie.variants.forEach((variant, index) => { - let sortieRow = `
  • `; - - sortieRow += `${variant.missionType} - ${variant.node}`; - sortieRow += `
    ${variant.modifier}
  • `; - - $('#sortieList').append(sortieRow); - }); - if (isNotifiable(sortie.id, 'sorties')) { - sendNotification(`${sortie.variants.map(variant => `${variant.missionType} • ${variant.node} • ${variant.modifier}`).join('\n')}\n${sortie.eta}`, `Sortie: ${sortie.boss}`); - addNotifiedId(sortie.id); - } - } - } else { - $('#sortietitle').show(); - $('#sortieList').find('#sortieList').empty(); - $('#sortieTimer').remove(); - } -} - -function updateFissure() { - const {fissures} = worldState; - const filteredPlanets = JSON.parse(localStorage.getItem('fissurefilters') || '[]'); - - if (fissures.length !== 0) { - $('#fissuretitle').hide(); - if (platformSwapped && document.getElementById('fissureList')) { - $('#fissureList').children().not('#fissurebody').remove(); - } - - for (const fissure of fissures) { - if ($(`#${fissure.id}`).length !== 0) { - const timer = $(`#fissuretimer${fissure.id}`); - timer.attr('data-starttime', moment(fissure.activation).unix()); - timer.attr('data-endtime', moment(fissure.expiry).unix()); - } else { - let fissureRow = `
  • `; - - // fissure body - fissureRow += `${getImage('fissures', {image: fissure.tierNum, title: `Tier ${fissure.tierNum}`, className: 'fissure-icon'})}`; - fissureRow += `${fissure.node} | ${fissure.missionType} | ${fissure.tier}`; - - // fissure timer - fissureRow += ``; - - fissureRow += '
  • '; - - let filtered = false; - filteredPlanets.forEach(planet => { - if (fissure.node.toLowerCase().indexOf(planet.toLowerCase()) > -1) { - filtered = true; - } - }); - if (!filtered) { - let added = false; - - // Order by tier number - $('#fissureList .fissure').each((index, existingFissure) => { - if ($(existingFissure).attr('data-tiernum') > fissure.tierNum) { - added = true; - $(existingFissure).before(fissureRow); - return false; - } - return true; - }); - - if (!added) { - $('#fissurebody').before(fissureRow); - } - } - } - const notifIdentifier = `fissures.t${fissure.tierNum}.${fissure.missionType.toLowerCase().replace(/\s/ig, '')}`; - if (isNotifiable(fissure.id, notifIdentifier)) { - sendNotification(`${fissure.tier} ${fissure.missionType} • ${fissure.node}`, 'New Fissure Detected'); - addNotifiedId(fissure.id); - } - } - if ($('#fissureList').children().length < 2) { - $('#fissureList').children().not('#fissurebody').remove(); - document.getElementById('fissuretitle').innerText = 'No active Void Fissures Matching Your Filters :('; - $('#fissuretitle').show(); - } - } else { - $('#fissureList').children().not('#fissurebody').remove(); - document.getElementById('fissuretitle').innerText = 'No active Void Fissures :('; - $('#fissuretitle').show(); - } -} - -function updateNews() { - let {news} = worldState; - news = news.filter(article => article.translations.en); - const priorityNotif = '* Denotes Priority News'; - if (news.length !== 0) { - $('#newstitle').hide(); - if (platformSwapped && document.getElementById('newsList')) { - $('#newsList').children() - .not('#newsbody').not('#newstop') - .remove(); - } - - news.sort((a, b) => { - if (moment(a.date).isBefore(b.date, 'second')) { return 1; } - if (moment(a.date).isAfter(b.date, 'second')) { return -1; } - return 0; - }); - - let showPriorityNotif = false; - for (const article of news) { - if ($(`#${article.id}`).length !== 0) { - $(`#newstime${article.id}`).html(`[${moment(article.date).fromNow()}] `); - } else { - let articleRow = `
  • `; - articleRow += `[${moment(article.date).fromNow()}] ${article.message}${article.priority ? '*' : ''}`; - articleRow += '
  • '; - - if (article.priority) { - showPriorityNotif = true; - $('#newstop').after(articleRow); - } else { - $('#newsbody').before(articleRow); - } - } - let type; - if (article.update) { - type = 'update'; - } - if (article.primeaccess) { - type = 'primeAccess'; - } - if (article.stream) { - type = 'stream'; - } - if (typeof type === 'undefined') { - type = 'news'; - } - if (isNotifiable(article.id, type)) { - sendNotification(article.message, 'Warframe Hub', false, article.link); - addNotifiedId(article.id); - } - } - if (showPriorityNotif) { - $('#newsList').find(' > li:nth-last-child(1)').html(priorityNotif); - } else { - $('#newsList').find(' > li:nth-last-child(1)').html(''); - } - } else { - $('#newsList').children().not('#newsbody').remove(); - document.getElementById('newstitle').innerText = 'No News to show :('; - $('#newstitle').show(); - } -} - -function getLabelColor(faction) { - switch (faction) { - case 'Corpus': - return 'label-info'; - case 'Grineer': - return 'label-danger'; - case 'Infested': - return 'label-success'; - case 'Corrupted': - return 'label-warning'; - default: - return 'label-default'; - } -} - -function getProgressBarColor(faction) { - switch (faction) { - case 'Corpus': - return 'corpus-invasion'; - case 'Grineer': - return 'grineer-invasion'; - case 'Infested': - return 'infested-invasion'; - case 'Corrupted': - return 'corrupted-invasion'; - default: - return 'default-invasion'; - } -} - -function updateInvasions() { - const {invasions} = worldState; - const invasionIDs = {}; - let numInvasions = 0; - - if (invasions.length !== 0) { - document.getElementById('invasiontitle').innerText = '*End time is estimated'; - - if (platformSwapped && document.getElementById('invasionList')) { - $('#invasionList').children().not('#invasionbody').remove(); - } - - invasions.forEach(invasion => { - // store current invasion ids - invasionIDs[invasion.id] = true; - const endTimeEstimate = `(Ends in: ${invasion.eta.replace('-Infinityd', '??').replace('Infinityd', '??').replace(/\s\d\d?s/ig, '')})*`; - - if ($(`#${invasion.id}`).length !== 0) { - if (invasion.completed) { - $(`#${invasion.id}`).remove(); - } else { - $(`#${invasion.id}_info`).html(`${invasion.node}
    ${invasion.desc} ${endTimeEstimate}`); - const attackPercent = invasion.completion; - const defendPercent = 100 - attackPercent; - - const attackBar = $(`#${invasion.id}_progress`).children()[0]; - const defendBar = $(`#${invasion.id}_progress`).children()[1]; - - if (invasion.count > 0) { - $(attackBar).addClass('winning-right'); - $(defendBar).removeClass('winning-left'); - } else { - $(attackBar).removeClass('winning-right'); - $(defendBar).addClass('winning-left'); - } - - $(attackBar).css('width', `${attackPercent}%`).css('aria-valuenow', `${attackPercent}%`); - $(defendBar).css('width', `${defendPercent}%`).css('aria-valuenow', `${defendPercent}%`); - numInvasions += 1; - } - } else if (!invasion.completed) { - let invasionRow = `
  • `; - invasionRow += `
    ${invasion.node}
    - ${invasion.desc} ${endTimeEstimate}
    `; - - invasionRow += '
    '; - if (invasion.attackerReward.items.length !== 0) { - for (const item of invasion.attackerReward.items) { - invasionRow += `${item}`; - } - } - if (invasion.attackerReward.countedItems.length !== 0) { - for (const countedItem of invasion.attackerReward.countedItems) { - // Include count only if more than 1 - if (countedItem.count > 1) { - invasionRow += `${countedItem.count} ${countedItem.type}`; - } else { - invasionRow += `${countedItem.type}`; - } - } - } - if (invasion.defenderReward.items.length !== 0) { - for (const item of invasion.defenderReward.items) { - invasionRow += `${item}`; - } - } - if (invasion.defenderReward.countedItems.length !== 0) { - for (const countedItem of invasion.defenderReward.countedItems) { - // Include count only if more than 1 - if (countedItem.count > 1) { - invasionRow += `${countedItem.count} ${countedItem.type}`; - } else { - invasionRow += `${countedItem.type}`; - } - } - } - invasionRow += '
    '; - invasionRow += '
    '; - - const runningTimeBadge = `...`; - const progress = $(`
    `); - progress.attr('data-content', runningTimeBadge); - - const attackPercent = invasion.completion; - const defendPercent = 100 - attackPercent; - let attackWinning = ''; - let defendWinning = ''; - - if (invasion.count > 0) { - attackWinning = 'winning-right'; - } else { - defendWinning = 'winning-left'; - } - - progress.append(`
    ` - + `${getImage('factions', {image: getFactionKey(invasion.attackingFaction), className: 'pull-left faction-invasion-img'})}
    `); - progress.append(`
    ` - + `${getImage('factions', {image: getFactionKey(invasion.defendingFaction), className: 'pull-right faction-invasion-img'})}
    `); - invasionRow += `${progress.get(0).outerHTML}
  • `; - - if (isNotifiable(invasion.id, 'invasions', invasion.rewardTypes)) { - const sound = JSON.parse(localStorage.getItem('soundoptions') || '[]').includes('sound_invasion'); - const rewards = `${invasion.attackerReward.asString.length ? `${invasion.attackerReward.asString} vs ` : ''}${invasion.defenderReward.asString}`; - sendNotification( - `${invasion.desc} • ${invasion.node}\n${invasion.attackingFaction} vs ${invasion.defendingFaction}\n${invasion.eta.replace('-Infinityd', '??').replace('Infinityd', '??')} Remaining`, - `${rewards}`, sound ? 'audio/TextMessage_SingleDrumHit.mp3' : undefined, - ); - addNotifiedId(invasion.id); - } - - $('#invasionbody').before(invasionRow); - numInvasions += 1; - } - }); - - // remove invasions if they are not in the current invasion id list - // this is for obviously expired invasions that no longer exist in the worldstate. - $('#invasionList') - .children() - .not('#invasionbody') - .toArray() - .forEach(invasion => { - if (!(invasion.id in invasionIDs)) { - $(`#${invasion.id}`).remove(); - } - }); - - $('#invasionList [data-toggle="popover"]').popover(); - - if (numInvasions === 0) { - document.getElementById('invasiontitle').innerText = 'No active invasions :('; - } - } else { - document.getElementById('invasiontitle').innerText = 'No active invasions :('; - } -} - -function updatePage() { - if (worldState) { - updateEvents(); - updateEarthCycle(); - updateCetusCycle(); - updateVallisCycle(); - updateVoidTrader(); - updateVoidTraderInventory(); - updateDarvoDeals(); - updateDeals(); - updateAcolytes(); - updateAlerts(); - updateBounties(); - updateCetusBountyTimer(); - updateSortie(); - updateFissure(); - updateNews(); - updateInvasions(); - updateWorldStateTime(); - updateGrid(); - } -} - -// Retrieves the easy to parse worldstate from WFCD -function getWorldState() { - $.getJSON(`https://api.warframestat.us/${localStorage.getItem('platform')}`, data => { - worldState = JSON.parse(JSON.stringify(data)); // eslint-disable-line no-global-assign - updateTime = (new Date()).getTime(); - updateDataDependencies(); - updatePage(); - if (JSON.parse(localStorage.getItem('notificationfilters') || '[]').includes('wsUpdate')) { - sendNotification('Worldstate Updated'); - } - }); -} - -function updateResetTime() { - // This should not be called again unless the timer expires - // We want unix seconds, not unix millis - const nextReset = (new Date()).setUTCHours(24, 0, 0, 0) / 1000; - $('#resettimertitle').html('Time until new server day:'); - const timeBadge = $('#resettimertime'); - timeBadge.attr('data-endtime', nextReset); - timeBadge.addClass('label timer'); -} - -function updatePlatformSwitch() { - platformSwapped = false; -} -/* eslint-enable no-unused-vars */ diff --git a/assets/js/utilities.js b/assets/js/utilities.js deleted file mode 100644 index b6b89957..00000000 --- a/assets/js/utilities.js +++ /dev/null @@ -1,158 +0,0 @@ -/* globals $, localStorage, Notification */ -/* eslint-disable no-unused-vars */ -function calculateInventory(total, sold) { - return `${total - sold}/${total}`; -} - -// load filter settings -const loadNotificationFilterData = () => { - const filterData = JSON.parse(localStorage.getItem('notificationfilters') || '[]'); - filterData.forEach(filter => { - $(`.notif-filter-check[data-notif="${filter}"]`) - .prop('checked', true); - }); -}; - -const loadFissuresFilterData = () => { - const filterData = JSON.parse(localStorage.getItem('fissurefilters') || '[]'); - filterData.forEach(filter => { - $(`.fissure-filter-check[data-fissure="${filter}"]`) - .prop('checked', true); - }); -}; - -const loadSoundOptionsData = () => { - const filterData = JSON.parse(localStorage.getItem('soundoptions') || '[]'); - filterData.forEach(filter => { - $(`.sound-option-check[data-sound="${filter}"]`) - .prop('checked', true); - }); -}; - -const loadFilterData = () => { - loadNotificationFilterData(); - loadFissuresFilterData(); - loadSoundOptionsData(); -}; - -const sendNotification = (body, title = 'Warframe Hub', sound, link) => { - if (Notification.permission === 'granted') { - const notif = new Notification(title, {icon: 'https://warframestat.us/wfcd_logo_color.png', body}); - setTimeout(notif.close.bind(notif), 15000); - if (sound) { - const audio = new Audio(sound); - audio.volume = 0.2; - audio.play(); - } - notif.onclick = event => { - if (link) { - event.preventDefault(); - window.open(link, '_blank'); - } else { - window.focus(); - } - notif.close.bind(notif); - }; - return notif; - } - return undefined; -}; - -const isNotNotified = id => { - const notifiedIds = JSON.parse(localStorage.getItem('notifiedIds') || '[]'); - return !notifiedIds.includes(id); -}; - -const addNotifiedId = id => { - const notifiedIds = JSON.parse(localStorage.getItem('notifiedIds') || '[]'); - notifiedIds.push(id); - localStorage.setItem('notifiedIds', JSON.stringify(notifiedIds)); -}; - -const isNotifiable = (id, event, items) => { - const tracked = JSON.parse(localStorage.getItem('notificationfilters') || '[]'); - const includesItems = (typeof items !== 'undefined' && items.length > 0) ? tracked.some(r => items.indexOf(r) >= 0) : true; - return isNotNotified(id) && tracked.includes(event) && (includesItems); -}; - -const fissureGlyphs = ['https://i.imgur.com/D595KoY.png', 'https://i.imgur.com/VpBDaZV.png', 'https://i.imgur.com/YOjBckN.png', 'https://i.imgur.com/nZ3FfpC.png']; - -const getImage = ( - type, - { - className = undefined, image = undefined, title = undefined, forcePng = false, - }, -) => { - if (typeof SVGRect !== 'undefined' && !forcePng) { - return `${title}`; - } if (type === 'fissure') { - return `${title}`; - } if (type === 'archwing') { - return `${title}`; - } if (type === 'nightmare') { - return `${title}`; - } - return `${image}`; -}; - -// Helper function to display duration in human readable format, short version -function formatDurationShort(duration) { - let timeText = ''; - if (duration.days()) { - timeText += `${duration.days()}d ${duration.hours()}h ${duration.minutes()}m ${duration.seconds()}s`; - } else if (duration.hours()) { - timeText += `${duration.hours()}h ${duration.minutes()}m ${duration.seconds()}s`; - } else if (duration.minutes()) { - timeText += `${duration.minutes()}m ${duration.seconds()}s`; - } else { - timeText += `${duration.seconds()}s`; - } - return timeText; -} - -/* helper function, transforms miliseconds diff into one of: -Dd HHh MMm SSs -Hh MMm SSs -Mm SSs -Ss */ -function formatTimer(diff) { - let timeLeft = diff; - const stringArray = []; - - [[86400000, 'd'], [3600000, 'h'], [60000, 'm'], [1000, 's']] - .forEach(([unit, suffix]) => { - const time = Math.floor(timeLeft / unit); - const first = stringArray.length === 0; - if (!first || time > 0) { - stringArray.push(time.toString() - .padStart(first ? 1 : 2, '0') + suffix); - } - timeLeft -= time * unit; - }); - return stringArray.join(' '); -} - -// Helper function to grab objects based on inner tags -function getObjects(obj, key, val) { - let objects = []; - if (obj && typeof obj !== 'undefined') { - for (const objKey of Object.keys(obj)) { - if (objKey && typeof obj[objKey] === 'object') { - objects = objects.concat(getObjects(obj[objKey], key, val)); - } else if (objKey === key && obj[objKey] === val) { - objects.push(obj); - } - } - } - return objects; -} - -// Change color of active platform -function selectPlatform(platform) { - const cls = 'list-group-item-success'; - $('.platform-picker li') - .removeClass(cls) - .filter(`[data-platform="${platform}"]`) - .addClass(cls); -} -/* eslint-enable no-unused-vars */ diff --git a/assets/json/components.json b/assets/json/components.json deleted file mode 100644 index 8b838bd0..00000000 --- a/assets/json/components.json +++ /dev/null @@ -1,62 +0,0 @@ -[ - { - "key": "event", - "display": "Events" - }, - { - "key": "acolytes", - "display": "Acolytes" - }, - { - "key": "cetus", - "display": "Cetus Cycle" - }, - { - "key": "earth", - "display": "Earth Cycle" - }, - { - "key": "vallis", - "display": "Orb Vallis Cycle" - }, - { - "key": "reset", - "display": "Reset Timer" - }, - { - "key": "bounties", - "display": "Bounties Timer" - }, - { - "key": "alerts", - "display": "Alerts" - }, - { - "key": "invasions", - "display": "Invasions" - }, - { - "key": "news", - "display": "News" - }, - { - "key": "sortie", - "display": "Sortie" - }, - { - "key": "fissures", - "display": "Fissures" - }, - { - "key": "baro", - "display": "Void Trader" - }, - { - "key": "darvo", - "display": "Darvo Deals" - }, - { - "key": "deals", - "display": "Sales" - } -] diff --git a/assets/json/planets.json b/assets/json/planets.json deleted file mode 100644 index 2f573450..00000000 --- a/assets/json/planets.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "mercury": "Mercury", - "venus": "Venus", - "earth": "Earth", - "lua": "Lua", - "mars": "Mars", - "phobos": "Phobos", - "ceres": "Ceres", - "jupiter": "Jupiter", - "europa": "Europa", - "saturn": "Saturn", - "uranus": "Uranus", - "neptune": "Neptune", - "pluto": "Pluto", - "sedna": "Sedna", - "kuva": "Kuva Fortress", - "eris": "Eris", - "derelict": "Orokin Derelict", - "void": "Void" -} \ No newline at end of file diff --git a/assets/json/trackables.json b/assets/json/trackables.json deleted file mode 100644 index a85f3acc..00000000 --- a/assets/json/trackables.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "rewardTypes": { - "vauban": "Vauban Parts", - "vandal": "Vandadl Weapon Part", - "wraith": "Wraith Weapon Part", - "skin": "Skin Blueprint", - "helmet": "Helmet Blueprint", - "nitain": "Nitain Extract", - "mutalist": "Mutalist Alad V Nav Coordinate", - "weapon": "Weapon Blueprints", - "fieldron": "Fieldron Sample", - "detonite": "Detonite Ampule", - "mutagen": "Mutagen Samples", - "aura": "Aura Mods", - "neuralSensors": "Neural Sensors", - "orokinCell": "Orokin Cells", - "alloyPlate": "Alloy Plates", - "circuits": "Circuits", - "controlModule": "Control Modules", - "ferrite": "Ferrite", - "gallium": "Gallium", - "morphics": "Morphics", - "nanoSpores": "Nano Spores", - "oxium": "Oxium", - "rubedo": "Rubedo", - "salvage": "Salvage", - "plastids": "Plastids", - "polymerBundle": "Polymer Bundles", - "argonCrystal": "Argon Crystals", - "cryotic": "Cryotic", - "tellurium": "Tellurium", - "neurodes": "Neurodes", - "nightmare": "Nightmare Mods", - "endo": "Endo", - "reactor": "Orokin Reactors", - "catalyst": "Orokin Caralyst", - "forma": "Forma", - "synthula": "Synthula", - "exilus": "Exilus Adapater", - "riven": "Riven Mods", - "kavatGene": "Kavat Genes", - "kubrowEgg": "Kubrow Eggs", - "traces": "Void Traces", - "other": "Other Items", - "credits": "Credits" - }, - "eventTypes": { - "alerts": "Alerts", - "invasions": "Invasions", - "news": "News", - "sorties": "Sorties", - "baro": "Baro Ki'Teer Arrival", - "darvo": "Darvo's Daily Deals", - "deals.featured": "Featured Deals", - "deals.popular": "Popular Deals", - "enemies": "Acolytes", - "updates": "Warframe Update News", - "primeaccess": "Prime Access News", - "streams": "Stream Announcements", - "cetus.day": "Cetus' Day Start", - "cetus.night": "Cetus' Night Start", - "vallis.warm": "Orb Vallis Warm Cycle", - "vallis.cold": "Orb Vallis Cold Cycle", - "syndicate.ostrons": "Bounties", - "operations": "Operations", - "fissures.t1.excavation": "Lith Excavation Fissure", - "fissures.t1.sabotage": "Lith Sabotage Fissure", - "fissures.t1.mobiledefense": "Lith Mobile Defense Fissure", - "fissures.t1.assassination": "Lith Assassination Fissure", - "fissures.t1.exterminate": "Lith Extermination Fissure", - "fissures.t1.hive": "Lith Hive Fissure", - "fissures.t1.defense": "Lith Defense Fissure", - "fissures.t1.interception": "Lith Interception Fissure", - "fissures.t1.rathuum": "Lith Arena Fissure", - "fissures.t1.conclave": "Lith Conclave Fissure", - "fissures.t1.rescue": "Lith Rescue Fissure", - "fissures.t1.spy": "Lith Spy Fissure", - "fissures.t1.survival": "Lith Survival Fissure", - "fissures.t1.capture": "Lith Capture Fissure", - "fissures.t1.darksector": "Lith Dark Sector Fissure", - "fissures.t1.hijack": "Lith Hijack Fissure", - "fissures.t1.assault": "Lith Assault Fissure", - "fissures.t1.evacuation": "Lith Evacuation Fissure", - "fissures.t2.excavation": "Meso Excavation Fissure", - "fissures.t2.sabotage": "Meso Sabotage Fissure", - "fissures.t2.mobiledefense": "Meso Mobile Defense Fissure", - "fissures.t2.assassination": "Meso Assassination Fissure", - "fissures.t2.exterminate": "Meso Extermination Fissure", - "fissures.t2.hive": "Meso Hive Fissure", - "fissures.t2.defense": "Meso Defense Fissure", - "fissures.t2.interception": "Meso Interception Fissure", - "fissures.t2.rathuum": "Meso Arena Fissure", - "fissures.t2.conclave": "Meso Conclave Fissure", - "fissures.t2.rescue": "Meso Rescue Fissure", - "fissures.t2.spy": "Meso Spy Fissure", - "fissures.t2.survival": "Meso Survival Fissure", - "fissures.t2.capture": "Meso Capture Fissure", - "fissures.t2.darksector": "Meso Dark Sector Fissure", - "fissures.t2.hijack": "Meso Hijack Fissure", - "fissures.t2.assault": "Meso Assault Fissure", - "fissures.t2.evacuation": "Meso Evacuation Fissure", - "fissures.t3.excavation": "Neo Excavation Fissure", - "fissures.t3.sabotage": "Neo Sabotage Fissure", - "fissures.t3.mobiledefense": "Neo Mobile Defense Fissure", - "fissures.t3.assassination": "Neo Assassination Fissure", - "fissures.t3.exterminate": "Neo Extermination Fissure", - "fissures.t3.hive": "Neo Hive Fissure", - "fissures.t3.defense": "Neo Defense Fissure", - "fissures.t3.interception": "Neo Interception Fissure", - "fissures.t3.rathuum": "Neo Arena Fissure", - "fissures.t3.conclave": "Neo Conclave Fissure", - "fissures.t3.rescue": "Neo Rescue Fissure", - "fissures.t3.spy": "Neo Spy Fissure", - "fissures.t3.survival": "Neo Survival Fissure", - "fissures.t3.capture": "Neo Capture Fissure", - "fissures.t3.darksector": "Neo Dark Sector Fissure", - "fissures.t3.hijack": "Neo Hijack Fissure", - "fissures.t3.assault": "Neo Assault Fissure", - "fissures.t3.evacuation": "Neo Evacuation Fissure", - "fissures.t4.excavation": "Axi Excavation Fissure", - "fissures.t4.sabotage": "Axi Sabotage Fissure", - "fissures.t4.mobiledefense": "Axi Mobile Defense Fissure", - "fissures.t4.assassination": "Axi Assassination Fissure", - "fissures.t4.exterminate": "Axi Extermination Fissure", - "fissures.t4.hive": "Axi Hive Fissure", - "fissures.t4.defense": "Axi Defense Fissure", - "fissures.t4.interception": "Axi Interception Fissure", - "fissures.t4.rathuum": "Axi Arena Fissure", - "fissures.t4.conclave": "Axi Conclave Fissure", - "fissures.t4.rescue": "Axi Rescue Fissure", - "fissures.t4.spy": "Axi Spy Fissure", - "fissures.t4.survival": "Axi Survival Fissure", - "fissures.t4.capture": "Axi Capture Fissure", - "fissures.t4.darksector": "Axi Dark Sector Fissure", - "fissures.t4.hijack": "Axi Hijack Fissure", - "fissures.t4.assault": "Axi Assault Fissure", - "fissures.t4.evacuation": "Axi Evacuation Fissure" - } -} diff --git a/assets/less/main.eidolon.less b/assets/less/main.eidolon.less deleted file mode 100644 index a37f17f1..00000000 --- a/assets/less/main.eidolon.less +++ /dev/null @@ -1,434 +0,0 @@ -.eidolon { - /* Designed by NeXoGone */ - - @import "https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=cyrillic"; - *,h1,h2,h3,h4,h5,h6 { - font-family: 'Open Sans Condensed', sans-serif; - } - - /* Day/Night Colors */ - .orange { - margin-bottom: 10px; - color: rgba(249, 168, 6, .8); - font-weight: bold; - } - - .darkblue { - margin-bottom: 10px; - color: rgba(51, 211, 255, .8); - font-weight: bold; - } - - .navbar { - box-shadow: 0 2px 3px 0 rgba(0, 14, 15, .8); - -moz-box-shadow: 0 2px 3px 0 rgba(0, 14, 15, .8); - -webkit-box-shadow: 0 2px 3px 0 rgba(0, 14, 15, .8); - } - - .dropdown-menu { - background-color: rgba(0, 12, 15, .98); - } - - .list-group-item { - background-color: rgba(12, 12, 12, .5); - margin-bottom: 0; - } - - .platform-picker .list-group-item-success { - background-color: rgba(0, 172, 219, .2); - } - - .list-group-item:first-child, - .list-group-item:last-child, - .list-group-item:first-child { - border-top-right-radius: 2px; - border-top-left-radius: 2px; - } - - .platform-picker img { - opacity: .6; - } - - .platform-picker .list-group-item-success img { - opacity: .8; - } - - /* List group border adjustments */ - .list-group-item-borderless { - border: none; - } - - .list-group-item-borderbottom { - border-style: solid; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 2px solid #00addd; - } - - .label { - border-radius: .1em; - } - - .label-primary { - background-color: rgba(25, 79, 112, .5); - } - - .label-info { - background-color: rgba(31, 116, 173, .5); - } - - .label-success { - background-color: rgba(23, 181, 149, .5); - } - - .label-warning { - background-color: rgba(194, 123, 10, .5); - } - - .label-danger { - background-color: rgba(182, 38, 22, .5); - } - - .navbar-default .navbar-nav > .open > a, - .navbar-default .navbar-nav > .open > a:hover, - .navbar-default .navbar-nav > .open > a:focus { - background-color: rgba(0, 172, 219, .1); - } - - .navbar-default { - background-color: rgba(1, 24, 30, .98); - } - - .navbar-toggle { - background-color: rgba(2, 48, 59, .95); - border-color: #02303b; - } - - /* Sticky bottom navbar style */ - .navbar-footer { - background-color: #121212; - bottom: 0; - width: 100%; - height: 31px; - opacity: .9; - } - - .navbar-footer > div > div { - padding-top: 7px; - padding-bottom: 7px; - } - - .navbar a, - .navbar-footer a, - .container a, - .list-group-item a { - color: #00addd; - } - - .navbar a:hover, - .navbar-footer a:hover, - .list-group-item a:hover { - color: #2be9ff; - } - - a:hover { - text-decoration: underline; - } - - /* Tables stuff */ - .bountiesList tbody tr td { - font-size: 14px; - } - - .bountiesList tbody tr td ul { - padding-left: 16px; - } - - /* Margins for body */ - body { - background: url(../img/themes/eidolon/background.jpg) no-repeat center center fixed; - background-color: #000000; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; - margin-top: 50px; - margin-bottom: 40px; - color: #00addd; - font-size: 17px; - text-shadow: 1px 1px 1px rgba(13, 13, 13, .2); - } - - .panel { - background-color: rgba(12, 12, 12, .3); - } - - .panel-title { - color: #13bdec; - } - - .panel-primary { - border-color: rgba(12, 12, 12, .7); - } - - .panel-primary>.panel-heading { - background-color: rgba(2, 48, 59, .7); - border-color: rgba(2, 48, 59, .9); - } - - .table-striped > tbody > tr:nth-of-type(odd) { - background-color: rgba(12, 12, 12, .5); - } - - .table-striped > tbody > tr:nth-of-type(odd):hover, - .table-striped > tbody > tr:nth-of-type(even):hover { - background-color: rgba(0, 120, 153, .2); - } - - /* Fish info table */ - .fish-info { - border: 1px solid #0b3541; - } - - .fish-info td { - color: #bacade; - } - - .fish-info td a { - color: #eff2f6; - } - - .fish-info td a:hover { - color: #ffffff; - } - - .fish-info > tbody > tr > td { - border: 1px solid #0b3541; - padding: 1px; - vertical-align: middle; - } - - .fish-info thead tr th { - text-align: center; - } - - .color1 > td { - background-color: rgba(210, 131, 164, .7); - } - - .color2 > td { - background-color: rgba(156, 134, 208, .7); - } - - .color3 > td { - background-color: rgba(115, 177, 231, .7); - } - - .color4 > td { - background-color: rgba(102, 154, 244, .7); - } - - .color5 > td { - background-color: rgba(135, 188, 197, .7); - } - - .color6 > td { - background-color: rgba(153, 209, 133, .7); - } - - .color7 > td { - background-color: rgba(230, 179, 25, .7); - } - - /* Fish Image tooltip */ - .fish-tooltip { - text-decoration: none; - color: #adbfd2; - } - - .fish-tooltip div { - display: none; - margin-left: 8px; - } - - .fish-tooltip-inner img { - object-fit: contain; - max-width: 200px; - max-height: 125px; - } - - .fish-tooltip:hover div { - display: inline; - margin-top: -55px; - position: absolute; - border: 2px solid #0b3541; - background: #617487; - } - - img { - max-width: 100%; - max-height: 100%; - } - - /* Picker dropdown style */ - .component-selector ul li .checkbox { - margin-left: 30px; - } - - .platform-picker ul li, - .theme-picker ul li, - .component-selector ul li { - border-top: 0; - } - - - .platform-picker ul li:first-child, - .theme-picker ul li:first-child, - .component-selector ul li:first-child { - border: 0; - } - - .platform-picker ul a, - .theme-picker ul a, - .component-selector ul a { - display: flex; - justify-content: space-between; - padding: 10px 20px; - } - - .platform-picker ul a span, - .theme-picker ul a span, - .component-selector ul a span { - flex-grow: 1; - color: #00addd; - } - - .platform-picker ul a:hover span, - .theme-picker ul a:hover span, - .component-selector ul a:hover span { - color: inherit; - } - - .platform-picker img, - .theme-picker img, - .component-selector img { - height: 20px; - } - - /* Nightmare glyph */ - .nightmare, - .archwing, - .fissureGlyph { - margin-top: -3px; - filter: invert(0%); - opacity: .8; - } - - .inv { - filter: invert(100%); - } - - .cc-img { - height: 16px; - widght: 16px; - overflow: hidden; - filter: invert(70%); - } - - #sortieBossInfo { - display: flex; - } - - #sortieBoss { - margin: 10px 5px; - } - - .faction-image { - position: relative; - top: 6px; - width: 2em; - opacity: .8; - } - - /* Invasion colors */ - .corpus-invasion { - background-color: rgba(31, 116, 173, .8); - } - - .grineer-invasion { - background-color: rgba(182, 38, 22, .8); - } - - .infested-invasion { - background-color: rgba(23, 181, 149, .8); - } - - .corrupted-invasion { - background-color: rgba(194, 123, 10, .8); - } - - .default-invasion { - background-color: rgba(93, 110, 111, .8); - } - - .progress { - background-color: rgba(12, 12, 12, .7); - height: 15px; - margin-bottom: 10px; - border-radius: 2px; - } - - .progress-bar-grey { - background-color: #999999; - } - - .winning-left, - .winning-right { - background-image: none; - } - - .modal-content { - background-color: rgba(18, 18, 18, .9); - border-radius: 2px; - } - - .close { - color: #00addd; - } - - .modal-content a, - .modal-content a:hover, - .close:hover, - .btn:hover { - color: #2be9ff; - } - - .modal-header { - border-bottom: 1px solid rgba(0, 172, 219, .15); - } - - .modal-footer { - border-top: 1px solid rgba(0, 172, 219, .15); - } - - .btn { - border-radius: 2px; - padding: 6px 12px; - background-color: rgba(0, 172, 219, .15); - } - - .dropdown-menu label, - .dropdown-menu span { - color: #00addd; - } - - .container .jumbotron, .container-fluid .jumbotron { - background: transparent; - } - - /* Loader */ - .loader { - fill: #00addd; - } -} diff --git a/assets/less/main.less b/assets/less/main.less deleted file mode 100644 index eddbaf6c..00000000 --- a/assets/less/main.less +++ /dev/null @@ -1,84 +0,0 @@ -.day { - /* Sticky bottom navbar style */ - .navbar-footer { background-color: #f5f5f5; } - .navbar-footer a { color: #1A5072; } - - /* Fish info table */ - .fish-info { - border: 2px solid #1a242f; - } - .fish-info > tbody > tr > td { - border: 2px solid #1a242f; - padding: 1px; - vertical-align: middle; - } - .fish-info thead tr th { - text-align: center; - } - .color1 > td { - background-color: #ead1dc; - } - .color2 > td { - background-color: #d9d2e9; - } - .color3 > td { - background-color: #cfe2f3; - } - .color4 > td { - background-color: #c9daf8; - } - .color5 > td { - background-color: #d0e0e3; - } - .color6 > td { - background-color: #d9ead3; - } - .color7 > td { - background-color: #fff2cc; - } - - /* Fish Image tooltip */ - .fish-tooltip { - text-decoration: none; - color: #2c3e50; - } - - .fish-tooltip:hover div { - display: inline; - margin-top: -55px; - position: absolute; - border: 2px solid #1a242f; - background: #617487; - } - - .platform-picker ul li, - .theme-picker ul li, - .component-selector ul li { - border-top: 1px solid #e5e5e5; - } - - .platform-picker ul a:hover img, - .theme-picker ul a:hover img, - .component-selector ul a:hover img { - filter: invert(100%); - } - - .platform-picker .list-group-item-success { - background-color: #18bc9c; - } - - .inv { - filter: invert(0%); - } - - /* platform picker primary */ - .list-group-item-success { - background-color: #0f0f0f; - color: white; - } - - /* Loader */ - .loader { - fill: #1a5072; - } -} diff --git a/assets/less/main.night.less b/assets/less/main.night.less deleted file mode 100644 index dd3b70f0..00000000 --- a/assets/less/main.night.less +++ /dev/null @@ -1,106 +0,0 @@ -.night { - /* Sticky bottom navbar style */ - .navbar-footer { background-color: #303030; } - .navbar-footer a { color: #ababab; } - - /* Change label color to be less white, and adjust backgrounds for WCAG */ - .label { - color: #bbbbbb; - } - .label-danger { - background-color: #852d23; - } - .label-info { - background-color: #004d80; - } - .label-primary { - background-color: #194c6c; - } - .label-success { - background-color: #00523d; - } - .label-warning { - background-color: #684308; - } - - /* Fish info table */ - .fish-info { - border: 2px solid #737373; - color: #ababab; - } - .fish-info > tbody > tr > td { - border: 2px solid #737373; - color: #ababab; - padding: 1px; - vertical-align: middle; - } - .fish-info thead tr th { - text-align: center; - color: #ababab; - } - .color1 > td { - background-color: #363540; - } - .color2 > td { - background-color: #3f3540; - } - .color3 > td { - background-color: #403535; - } - .color4 > td { - background-color: #3a3540; - } - .color5 > td { - background-color: #353e40; - } - .color6 > td { - background-color: #3b4035; - } - .color7 > td { - background-color: #403935; - } - - /* Fish Image tooltip */ - .fish-tooltip { - text-decoration: none; - color: #ababab; - } - - .fish-tooltip:hover div { - display: inline; - margin-top: -55px; - position: absolute; - border: 2px solid #737373; - background: #222222; - } - - /* Change button color to be less white */ - .btn { - background-color: #555555; - } - - /* Add background color to WFCD banner in night mode */ - .wfcd-banner { - background-color: #777777; - } - - .platform-picker ul li, - .theme-picker ul li, - .component-selector ul li { - border-top: 1px solid #464545; - } - - .inv { - filter: invert(100%); - } - - /* Loader */ - .loader { - fill: #bbbbbb; - } - - /* Night */ - .darkblue { - color: #40a0ff; - } -} diff --git a/assets/less/main.retro.less b/assets/less/main.retro.less deleted file mode 100644 index 47e4682c..00000000 --- a/assets/less/main.retro.less +++ /dev/null @@ -1,388 +0,0 @@ -.retro { - /* - The timers currently call for a font that's hosted on my Dropbox. I don't ever plan to move it, but you could download the font, save it locally, and change the source url. (in the first argument of the CSS code) - - The font I used is free to use personally, or commercially. - http://www.1001fonts.com/digital-dream-font.html - I used the "Digital dream Fat Narrow" version. - */ - - /* Designed by AJman14 */ - - body { - color: #0a0; - font-weight: bold; - background-color: #070707; - font-size: 1em; - font-family: "Hack"; - } - - h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { - font-family: "Hack"; - } - - /* Grid padding */ - .grid { - margin-top: 50px; - } - - /* Highlighted (selected) text */ - ::selection { - color: black; - background: #0f0; - /* WebKit and Blink Browsers */ - } - - ::-moz-selection { - color: black; - background: #0f0; - /* Gecko Browsers */ - } - - /* Links */ - a, a:hover, a:focus { - color: #0f0; - } - - a:focus { - outline: 5px auto #0f0; - } - - /* Header */ - .navbar-default, - .navbar-footer, - .navbar-footer a, - .navbar-default .navbar-nav > li > a, - .navbar-default .navbar-brand, - .dropdown-menu > li > a, - .dropdown-menu { - color: #0f0; - font-weight: bold; - background-color: black; - } - - /* Header :Hover: :Focus: */ - .dropdown-menu > li > a:focus, - .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav > .open > a, - .navbar-default .navbar-nav > .open > a:hover, - .navbar-default .navbar-nav > .open > a:focus, - .navbar-default .navbar-nav > li > a:hover, - .navbar-default .navbar-nav > li > a:focus, - .navbar-default .navbar-brand:hover, - .navbar-default .navbar-brand:focus { - color: #0f0; - background-color: #070707; - } - - /* Credits pop-up */ - .modal-content { - color: #0a0; - background-color: black; - } - - /* Credits pop-up lines */ - .modal-header { - border-bottom: 1px solid #070; - } - - .modal-footer { - border-top: 1px solid #070; - } - - /* Credits pop-up Button */ - .btn, .btn:focus, .btn.focus { - color: #0a0; - background-color: #070707; - } - - .btn:hover { - color: #0f0; - } - - .btn:focus, .btn:active:focus { - color: #0f0; - outline: 5px auto #0a0; - } - - /* Credits pop-up Close Button */ - button.close, .close:hover, .close:focus { - color: #0f0; - } - - .close:active.focus { - outline: 5px auto #0a0; - } - - /* WFCD Credits pop-up banner */ - .wfcd-banner { - background-color: black; - } - - /* How to Fish page */ - .panel-primary > .panel-heading, .panel { - color: #0f0; - font-weight: bold; - background-color: black; - } - - /* Fish Map pop-up text color */ - .gm-style .gm-style-iw { - color: #0f0; - background-color: black; - border-style: solid; - border-width: 10px 10px 10px 10px; - border-color: black; - } - - /* Expanding Maps Border Color */ - .panel-primary > .panel-heading, .panel-primary, .list-group-item-borderbottom, .list-group-item { - border-color: #040; - } - - .list-group-item-borderless { - border-top: #040; - } - - .list-group-item-borderbottom { - border-top: none; - border-left: none; - border-right: none; - } - - .list-group-item:not(.list-group-item-borderbottom) { - border: 0 transparent; - } - - .list-group-item-borderbottom { - border-bottom: 1px solid #040; - } - - /* Fish information picture pop-ups */ - .fish-tooltip-inner img, - .fish-tooltip:hover div { - background-color: black; - background: black; - border: 1px solid #070; - } - - /* Fish names, etc. (pop-up text) color */ - .fish-tooltip { - font-weight: normal; - color: #0a0; - } - - /* Table Borders, and text color */ - .fish-info, .fish-info > tbody > tr > td { - font-weight: normal; - border: 2px solid #040; - /* Was too bright at #070 */ - color: #0a0; - } - - /* Table Headers */ - .fish-info thead tr th { - color: #0f0; - background-color: black; - font-weight: normal; - } - - /* Table background colors odd */ - .color1 > td, .color3 > td, .color5 > td, .color7 > td { - background-color: #070707; - } - - /* Table background colors even */ - .color2 > td, .color4 > td, .color6 > td { - background-color: black; - } - - /* Timer Boxes */ - .list-group-item, .table-striped > tbody > tr:nth-of-type(odd) { - background-color: black; - color: #0a0; - } - - /* Timers */ - - /* Day */ - .orange { - color: #0a0; - text-shadow: 0 0 15px orange; - font-weight: normal; - font-family: "Hack"; - } - - /* Night */ - .darkblue { - color: #0a0; - text-shadow: 0 0 15px #009dff; - font-weight: normal; - font-family: "Hack"; - } - - /* Green */ - .label-success { - color: #0a0; - text-shadow: 0 0 15px #ff9c00; - } - - /* Orange */ - .label-warning { - color: #0a0; - text-shadow: 0 0 15px #ff9c00; - } - - /* Red */ - .label-danger { - color: #0a0; - text-shadow: 0 0 15px #ff1900; - } - - /* Blue - Standard, no warnings */ - .label { - color: #0a0; - text-shadow: 0 0 15px #009dff; - background: none; - font-weight: normal; - font-family: "Hack"; - font-size: 1.1em!important; - } - - /* Picker dropdown style */ - .component-selector ul li .checkbox { - margin-left: 30px; - } - - .platform-picker ul li, - .theme-picker ul li, - .component-selector ul li { - border-top: 1px solid #040; - } - - .platform-picker ul a span, - .theme-picker ul a span, - .component-selector ul a span { - flex-grow: 1; - color: #0f0; - } - - .inv { - filter: invert(100%); - } - - .archwing, .nightmare, .sortie .faction-image { - background-color: #f5f!important; - /* Pink, then Inverted */ - -webkit-filter: invert(100%); - filter: invert(100%); - } - - .progress-bar { - border: 1px solid #040; - background-color: transparent; - } - .progress { - height: 15px; - margin-bottom: 10px; - background-color: black; - } - - .winning-right, .winning-left { - background-color: #0a0; - } - - .corpus-invasion { - background-color: transparent; - } - - .grineer-invasion { - background-color: transparent; - } - - .infested-invasion { - background-color: transparent; - } - - .corrupted-invasion { - background-color: transparent; - } - - .default-invasion { - background-color: transparent; - } - - /* Scrollbar */ - *::-webkit-scrollbar { - width: 10px; - height: 10px; - background: #1e1e1e; - border: 1px solid #252525; - } - - *::-webkit-scrollbar-button { - display: none; - } - - *::-webkit-scrollbar-thumb, - *::-webkit-scrollbar-track { - border: 0; - box-shadow: none; - } - - *::-webkit-scrollbar-thumb { - min-height: 28px; - background: #0c0c0c; - } - - *::-webkit-scrollbar-corner, - *::-webkit-scrollbar-track { - background: black; - } - - /* Bounty rewards */ - /* Tables stuff */ - .bountiesList tbody tr td { - font-size: 11px; - } - - .bountiesList tbody tr td ul { - padding-left: 16px; - } - - /* mobile width fix */ - @media only screen and (max-width: 768px) { - /* For mobile phones: */ - [class*="col-"] { - width: 100%; - } - - /* For list items that go over labels */ - .list-group-item { - font-size: .9em; - } - - .label { - font-size: .9em; - margin-top: 2px; - } - - .fissure-body { - display: inline-block; - max-width: 80%; - overflow: scroll; - } - } - - .dropdown-menu li.list-group-item-success a { - background-color: #1d1d1d; - } - .container .jumbotron, .container-fluid .jumbotron { - background: transparent; - } - - /* Loader */ - .loader { - fill: #0f0; - } -} diff --git a/bin/www b/bin/www deleted file mode 100644 index 1b010630..00000000 --- a/bin/www +++ /dev/null @@ -1,90 +0,0 @@ -#!/usr/bin/env node - -/** - * Module dependencies. - */ - -const app = require('../app'); -const debug = require('debug')('warframe-hub:server'); -const http = require('http'); - -/** - * Get port from environment and store in Express. - */ - -const port = normalizePort(process.env.PORT || '3000'); -app.set('port', port); - -/** - * Create HTTP server. - */ - -const server = http.createServer(app); - -/** - * Listen on provided port, on all network interfaces. - */ - -server.listen(port); -server.on('error', onError); -server.on('listening', onListening); - -/** - * Normalize a port into a number, string, or false. - */ - -function normalizePort(val) { - const normalizedPort = parseInt(val, 10); - - if (isNaN(normalizedPort)) { - // named pipe - return val; - } - - if (normalizedPort >= 0) { - // port number - return normalizedPort; - } - - return false; -} - -/** - * Event listener for HTTP server "error" event. - */ - -function onError(error) { - if (error.syscall !== 'listen') { - throw error; - } - - const bind = typeof port === 'string' - ? `Pipe ${port}` - : `Port ${port}`; - - // handle specific listen errors with friendly messages - switch (error.code) { - case 'EACCES': - console.error(`${bind} requires elevated privileges`); - process.exit(1); - break; - case 'EADDRINUSE': - console.error(`${bind} is already in use`); - process.exit(1); - break; - default: - throw error; - } -} - -/** - * Event listener for HTTP server "listening" event. - */ - -function onListening() { - const addr = server.address(); - const bind = typeof addr === 'string' - ? `pipe ${addr}` - : `port ${addr.port}`; - debug(`Listening on ${bind}`); -} diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index 459135b2..00000000 --- a/gulpfile.js +++ /dev/null @@ -1,52 +0,0 @@ -const gulp = require('gulp'); -const minify = require('gulp-minify'); -const cleanCss = require('gulp-clean-css'); -const del = require('del'); -const hashsum = require('gulp-hashsum'); -const less = require('gulp-less'); - -gulp.task('clean-js', () => del([ - './public/js/main.js', - './public/js/maps.js', - './public/js/updaters.js', - './public/js/utilities.js', - './public/sums.json', -])); - -gulp.task('clean-css', () => del([ - './public/css/main.css', - './public/css/main.night.css', - './public/css/main.retro.css', - './public/css/main.eidolon.css', - './public/css/common.css', -])); - -gulp.task('pack-js', () => gulp.src(['assets/js/*.js']) - .pipe(minify({ - ext: { - min: '.js', - }, - noSource: true, - })) - .pipe(gulp.dest('public/js'))); - -gulp.task('compile-less', () => gulp.src(['assets/less/*.less']) - .pipe(less()) - .pipe(cleanCss()) - .pipe(gulp.dest('./public/css'))); - -gulp.task('pack-css', () => gulp.src(['./assets/css/*.css']) - .pipe(cleanCss()) - .pipe(gulp.dest('./public/css'))); - -gulp.task('hash', () => gulp.src(['public/js/**/*.js', 'public/css/**/*.css', 'public/img/**']) - .pipe(hashsum({ - dest: 'public', - json: true, - force: true, - filename: 'sums.json', - }))); - -gulp.task('default', gulp.series('clean-js', 'clean-css', 'compile-less', 'pack-css', 'pack-js')); - -gulp.task('default-hash', gulp.series('default', 'hash')); diff --git a/initialWorldstateUpdater.js b/initialWorldstateUpdater.js new file mode 100644 index 00000000..a4d2da1c --- /dev/null +++ b/initialWorldstateUpdater.js @@ -0,0 +1,115 @@ +/* eslint-disable no-console */ +const fetch = require('node-fetch'); +const fs = require('fs'); + +const jsonFileName = 'initialWorldstate.json'; +const jsonFolder = './src/assets/json'; +const apiBaseUrl = 'api.warframestat.us'; +const apiPlatforms = [ + 'pc', + 'ps4', + 'xb1', + 'swi' +]; + +function onError(error) { + console.error(error); +} + +function parseArray(data) { + return Array.isArray(data) ? [] : null; +} + +function parseBoolean(data, key) { + if (typeof(data) !== 'boolean') { + return null; + } + + return key.toLowerCase().includes('expired'); +} + +function parseDate(data) { + return !isNaN(new Date(data)) ? '2000-01-01T01:00:00.000Z' : null; +} + +function parseId(data, key) { + return key.toLowerCase().includes('id') ? '12345' : null; +} + +function parseNumber(data) { + return !isNaN(data) ? '0.00' : null; +} + +function parseETA(data) { + //Matches the format 0s with optional dates up to 0y 0d 0h 0m 0s + return /([-\d]+y |)([-\d]+d |)([-\d]+h |)([-\d]+m |)[-\d]+s/.test(data) ? '1h 1m 1s' : null; +} + +function parseDefault(data, key, objectPath) { + const defaultOutput = 'Loading...'; + console.info(`Defaulting ${objectPath} - ${data} to ${defaultOutput}`); + return defaultOutput; +} + +function parseObject(data, key, objectPath = '') { + if (typeof(data) !== 'object') { + return null; + } + + const orderedParseFunctions = [ + parseArray, + parseObject, + parseBoolean, + parseDate, + parseId, + parseNumber, + parseETA, + parseDefault + ]; + const cleanedData = {}; + + Object.entries(data).forEach(([key, prop]) => { + let temp; + for (let fun of orderedParseFunctions) { + temp = fun(prop, key, `${objectPath}.${key}`); + if (temp !== null) { + break; + } + } + cleanedData[key] = temp; + }); + + return cleanedData; +} + +function parseBase(platform, data) { + const platformOutput = parseObject(data, platform, platform); + return [platform, platformOutput]; +} + +function main() { + Promise.all(apiPlatforms.map((platform) => { + return fetch(`https://${apiBaseUrl}/${platform}`) + .then((t) => t.text()) + .then(JSON.parse) + .then(parseBase.bind(null, platform)) + .catch(onError); + })).then((platformsData) => { + const output = platformsData.reduce((acc, data) => { + acc[data[0]] = data[1]; + return acc; + }, {}); + fs.writeFile( + `${jsonFolder}/${jsonFileName}`, + JSON.stringify(output, null, 2), + function(err) { + if(err) { + return console.log(err); + } + console.info(`${jsonFileName} updated at ${jsonFolder}/${jsonFileName}`); + } + ); + }); +} + +main(); diff --git a/mochaspec.js b/mochaspec.js deleted file mode 100644 index b1b92ce5..00000000 --- a/mochaspec.js +++ /dev/null @@ -1,48 +0,0 @@ -const request = require('supertest'); -const path = require('path'); -const favicon = require('serve-favicon'); -const express = require('express'); -const handlebars = require('express-handlebars'); - -const app = express(); -const router = require('./routes/index'); - -app.use(router); - -const hbs = handlebars.create({helpers: {json: JSON.stringify}, defaultLayout: 'main', extname: '.hbs'}); - -// view engine setup -app.set('views', path.join(__dirname, 'views')); -app.engine('.hbs', hbs.engine); -app.set('view engine', '.hbs'); - -app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); -app.use(express.static(path.join(__dirname, 'public'))); - -describe('GET /', () => { - it('respond with 200', done => { - request(app) - .get('/') - .expect(200) - .end((err, res) => { - if (err && res !== null) { - return done(err); - } - return done(); - }); - }); -}); - -describe('GET /map', () => { - it('respond with 200', done => { - request(app) - .get('/') - .expect(200) - .end((err, res) => { - if (err && res !== null) { - return done(err); - } - return done(); - }); - }); -}); diff --git a/package-lock.json b/package-lock.json index 7ba0c4f7..4bf33a08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,2067 +1,2095 @@ { - "name": "warframe-hub", - "version": "1.0.0", + "name": "hub-vue", + "version": "0.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { - "@sinonjs/formatio": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", - "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==", + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, "requires": { - "samsam": "1.3.0" + "@babel/highlight": "^7.0.0" } }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", - "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" - } - }, - "accord": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/accord/-/accord-0.29.0.tgz", - "integrity": "sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==", - "requires": { - "convert-source-map": "^1.5.0", - "glob": "^7.0.5", - "indx": "^0.2.3", - "lodash.clone": "^4.3.2", - "lodash.defaults": "^4.0.1", - "lodash.flatten": "^4.2.0", - "lodash.merge": "^4.4.0", - "lodash.partialright": "^4.1.4", - "lodash.pick": "^4.2.1", - "lodash.uniq": "^4.3.0", - "resolve": "^1.5.0", - "semver": "^5.3.0", - "uglify-js": "^2.8.22", - "when": "^3.7.8" + "@babel/core": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.4.tgz", + "integrity": "sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helpers": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "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.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } } }, - "acorn": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz", - "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw==" - }, - "acorn-jsx": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", - "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", + "@babel/generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", + "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "dev": true, "requires": { - "acorn": "^5.0.3" + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "optional": true, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "@babel/types": "^7.0.0" } }, - "ajv-keywords": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "@babel/helper-call-delegate": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz", + "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", + "dev": true, "requires": { - "string-width": "^2.0.0" + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" } }, - "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "@babel/helper-create-class-features-plugin": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz", + "integrity": "sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA==", + "dev": true, "requires": { - "ansi-wrap": "^0.1.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.4", + "@babel/helper-split-export-declaration": "^7.4.4" } }, - "ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "@babel/helper-define-map": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz", + "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", + "dev": true, "requires": { - "ansi-wrap": "0.1.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" } }, - "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==" + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } }, - "ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, "requires": { - "ansi-wrap": "0.1.0" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, "requires": { - "ansi-wrap": "0.1.0" + "@babel/types": "^7.0.0" } }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "@babel/helper-hoist-variables": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz", + "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + } }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "dev": true, "requires": { - "color-convert": "^1.9.0" + "@babel/types": "^7.0.0" } }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "@babel/helper-module-transforms": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz", + "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", + "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" } }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, "requires": { - "buffer-equal": "^1.0.0" + "@babel/types": "^7.0.0" } }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "@babel/helper-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz", + "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", + "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "lodash": "^4.17.11" } }, - "aria-query": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz", - "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=", + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", "dev": true, "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "@babel/helper-replace-supers": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz", + "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, "requires": { - "make-iterator": "^1.0.0" + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + "@babel/helper-split-export-declaration": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", + "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", + "dev": true, + "requires": { + "@babel/types": "^7.4.4" + } }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "dev": true, "requires": { - "make-iterator": "^1.0.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" } }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + "@babel/helpers": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", + "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", + "dev": true, + "requires": { + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" + } }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "@babel/parser": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.4.tgz", + "integrity": "sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w==", + "dev": true }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" } }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "@babel/plugin-proposal-class-properties": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz", + "integrity": "sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg==", + "dev": true, "requires": { - "array-slice": "^1.0.0", - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - } + "@babel/helper-create-class-features-plugin": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "array-last": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", - "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "@babel/plugin-proposal-decorators": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz", + "integrity": "sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw==", + "dev": true, "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - } + "@babel/helper-create-class-features-plugin": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-decorators": "^7.2.0" } }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" - }, - "array-sort": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", - "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "dev": true, "requires": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz", + "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", + "dev": true, "requires": { - "array-uniq": "^1.0.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz", + "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" + } }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "optional": true, + "@babel/plugin-syntax-decorators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz", + "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==", + "dev": true, "requires": { - "safer-buffer": "~2.1.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==" + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "async": { - "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "async-done": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.2.4.tgz", - "integrity": "sha512-mxc+yISkb0vjsuvG3dJCIZXzRWjKndQ9Zo9zNDJ1K2wh9eP0E0oGmOWm+4cFOvW4dA0tGFImTW5tQJHCtn1kIQ==", + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^1.0.7", - "stream-exhaust": "^1.0.1" - }, - "dependencies": { - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + "@babel/plugin-transform-async-to-generator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz", + "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, "requires": { - "async-done": "^1.2.2" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + "@babel/plugin-transform-block-scoping": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz", + "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" + } }, - "atob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", - "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=" + "@babel/plugin-transform-classes": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz", + "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.4", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" + } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "optional": true + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "optional": true + "@babel/plugin-transform-destructuring": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz", + "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "axobject-query": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", - "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=", + "@babel/plugin-transform-dotall-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz", + "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", "dev": true, "requires": { - "ast-types-flow": "0.0.7" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "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" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "dev": true, "requires": { - "arr-filter": "^1.1.1", - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "array-each": "^1.0.0", - "array-initial": "^1.0.0", - "array-last": "^1.1.1", - "async-done": "^1.2.2", - "async-settle": "^1.0.0", - "now-and-later": "^2.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "@babel/plugin-transform-for-of": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz", + "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", + "dev": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, + "@babel/plugin-transform-function-name": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz", + "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", + "dev": true, "requires": { - "tweetnacl": "^0.14.3" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" - }, - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "dev": true, "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - } + "@babel/helper-plugin-utils": "^7.0.0" } }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "dev": true, "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - } + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "@babel/plugin-transform-modules-commonjs": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz", + "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==", + "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz", + "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", + "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "buffer-from": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==" + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.4.tgz", + "integrity": "sha512-Ki+Y9nXBlKfhD+LXaRS7v95TtTGYRAf9Y1rTDiE75zf8YQz4GDaWRXosMfJBXxnk88mGFjWdCRIeqDbon7spYA==", + "dev": true, + "requires": { + "regexp-tree": "^0.1.0" + } }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + "@babel/plugin-transform-new-target": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz", + "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "@babel/plugin-transform-parameters": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz", + "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", + "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "@babel/plugin-transform-regenerator": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.4.tgz", + "integrity": "sha512-Zz3w+pX1SI0KMIiqshFZkwnVGUhDZzpX2vtPzfJBKQQq8WsP/Xy9DNdELWivxcKOCX/Pywge4SiEaPaLtoDT4g==", + "dev": true, "requires": { - "callsites": "^0.2.0" + "regenerator-transform": "^0.13.4" } }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" + "@babel/plugin-transform-runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz", + "integrity": "sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "optional": true + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "@babel/plugin-transform-template-literals": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz", + "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", + "dev": true, "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, - "chai": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", - "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "dev": true, "requires": { - "assertion-error": "^1.0.1", - "check-error": "^1.0.1", - "deep-eql": "^3.0.0", - "get-func-name": "^2.0.0", - "pathval": "^1.0.0", - "type-detect": "^4.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, - "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "@babel/plugin-transform-unicode-regex": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz", + "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", + "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=" + "@babel/runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", + "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } }, - "chokidar": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "@babel/runtime-corejs2": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.4.4.tgz", + "integrity": "sha512-hE7oVwVsRws84u5/nkaWWdN2J4SXEGuXKjrAsP0E4nkYImjSbpdHfGTS2nvFc82aDGIuG6OzhAQMpIzTHuZeKA==", + "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.1.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.0" + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.2" } }, - "ci-info": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz", - "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ==" + "@babel/template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz", + "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" + } }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "@babel/traverse": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.4.tgz", + "integrity": "sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A==", + "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "ms": "^2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, - "clean-css": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", - "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "@babel/types": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", + "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "dev": true, "requires": { - "source-map": "0.5.x" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" } }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + "@fortawesome/fontawesome-free": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.8.1.tgz", + "integrity": "sha512-GJtx6e55qLEOy2gPOsok2lohjpdWNGrYGtQx0FFT/++K4SYx+Z8LlPHdQBaFzKEwH5IbBB4fNgb//uyZjgYXoA==", + "dev": true }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" } }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" - } + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, - "clone": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", - "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=" - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=" + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true }, - "cloneable-readable": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", - "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "@nuxt/opencollective": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.2.2.tgz", + "integrity": "sha512-ie50SpS47L+0gLsW4yP23zI/PtjsDRglyozX2G09jeiUazC1AJlGPZo0JUs9iuCDUoIgsDEf66y7/bSfig0BpA==", + "dev": true, "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "chalk": "^2.4.1", + "consola": "^2.3.0", + "node-fetch": "^2.3.0" } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "requires": { - "arr-map": "^2.0.2", - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "@soda/friendly-errors-webpack-plugin": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz", + "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==", + "dev": true, "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "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" + } + }, + "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 + } } }, - "color": { + "@types/events": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", - "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/geojson": { + "version": "7946.0.7", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.7.tgz", + "integrity": "sha512-wE2v81i4C4Ol09RtsWFAqg3BUitWbHSpSlIo+bNdsCJijO9sjme+zm+73ZMCa/qMC8UEERxzGbvmr1cffo2SiQ==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "@types/leaflet": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.4.4.tgz", + "integrity": "sha512-CROxHvsRDFyR1OQKZv/WJsCVFv8Wj6wFF/FOI/yiGwX7GMivyvF8Ks5AT3/JYk269pGiE43wP9JOgcr7EK2eUw==", + "dev": true, "requires": { - "color-name": "1.1.3" + "@types/geojson": "*" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "@types/node": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.0.tgz", + "integrity": "sha512-Jrb/x3HT4PTJp6a4avhmJCDEVrPdqLfl3e8GGMbpkGGdwAV5UGlIs4vVEfsHHfylZVOKZWpOqmqFH8CbfOZ6kg==", + "dev": true }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true }, - "colornames": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz", - "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y=" + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "dev": true }, - "colors": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", - "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==" + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0-beta.3.tgz", + "integrity": "sha512-cbFQnd3dDPsfWuxbWW2phynX2zsckwC4GfAkcE1QH1lZL2ZAD2V97xY3BmvTowMkjeFObRKQt1P3KKA6AoB0hQ==", + "dev": true }, - "colorspace": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.1.tgz", - "integrity": "sha512-pI3btWyiuz7Ken0BWh9Elzsmv2bM9AhA7psXib4anUXy/orfZ/E0MbQwhSOG/9L8hLlalqrU0UhOuqxW1YjmVw==", + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.0.0-beta.3.tgz", + "integrity": "sha512-yn+j2B/2aEagaxXrMSK3qcAJnlidfXg9v+qmytqrjUXc4zfi8QVC/b4zCev1FDmTip06/cs/csENA4law6Xhpg==", + "dev": true, "requires": { - "color": "3.0.x", - "text-hex": "1.0.x" + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.3", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" } }, - "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "@vue/babel-preset-app": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-3.7.0.tgz", + "integrity": "sha512-6PHZ1TYO8OGy22TLyKm/+VmCzLB9L1UxaA3CFxXJH0h/YUOmgdmuAk3AWhomYSwk2GF51On3aQzYouoaWhvBDQ==", + "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-decorators": "^7.1.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.4.0", + "@babel/preset-env": "^7.0.0 < 7.4.0", + "@babel/runtime": "^7.0.0", + "@babel/runtime-corejs2": "^7.2.0", + "@vue/babel-preset-jsx": "^1.0.0-beta.3", + "babel-plugin-dynamic-import-node": "^2.2.0", + "babel-plugin-module-resolver": "3.2.0", + "core-js": "^2.6.5" + } + }, + "@vue/babel-preset-jsx": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.0.0-beta.3.tgz", + "integrity": "sha512-qMKGRorTI/0nE83nLEM7MyQiBZUqc62sZyjkBdVaaU7S61MHI8RKHPtbLMMZlWXb2NCJ0fQci8xJWUK5JE+TFA==", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.3", + "@vue/babel-plugin-transform-vue-jsx": "^1.0.0-beta.3", + "@vue/babel-sugar-functional-vue": "^1.0.0-beta.3", + "@vue/babel-sugar-inject-h": "^1.0.0-beta.3", + "@vue/babel-sugar-v-model": "^1.0.0-beta.3", + "@vue/babel-sugar-v-on": "^1.0.0-beta.3" } }, - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "@vue/babel-sugar-functional-vue": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.0.0-beta.3.tgz", + "integrity": "sha512-CBIa0sQWn3vfBS2asfTgv0WwdyKvNTKtE/cCfulZ7MiewLBh0RlvvSmdK9BIMTiHErdeZNSGUGlU6JuSHLyYkQ==", + "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "@babel/plugin-syntax-jsx": "^7.2.0" } }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "@vue/babel-sugar-inject-h": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.0.0-beta.3.tgz", + "integrity": "sha512-HKMBMmFfdK9GBp3rX2bHIwILBdgc5F3ahmCB72keJxzaAQrgDAnD+ho70exUge+inAGlNF34WsQcGPElTf9QZg==", + "dev": true, "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" + "@babel/plugin-syntax-jsx": "^7.2.0" } }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - }, - "cookie-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", - "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", + "@vue/babel-sugar-v-model": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.0.0-beta.3.tgz", + "integrity": "sha512-et39eTEh7zW4wfZoSl9Jf0/n2r9OTT8U02LtSbXsjgYcqaDQFusN0+n7tw4bnOqvnnSVjEp7bVsQCWwykC3Wgg==", + "dev": true, "requires": { - "cookie": "0.3.1", - "cookie-signature": "1.0.6" + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.3", + "@vue/babel-plugin-transform-vue-jsx": "^1.0.0-beta.3", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" } }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "cookiejar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", - "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "copy-props": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.3.tgz", - "integrity": "sha512-Q5jXiqCOvlQc1Nvy2txrVg9ZexZ0UAw9NBQ7/s3cZ7SCAm0WD7NNsLwwcy+xvNwuVBbfkF2+4SBcz1L1AWbtmw==", + "@vue/babel-sugar-v-on": { + "version": "1.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.0.0-beta.3.tgz", + "integrity": "sha512-F+GapxCiy50jf2Q2B4exw+KYBzlGdeKMAMW1Dbvb0Oa59SA0CH6tsUOIAsXb0A05jwwg/of0LaVeo+4aLefVxQ==", + "dev": true, "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.0.0-beta.3", + "camelcase": "^5.0.0" } }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "@vue/cli-overlay": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-3.7.0.tgz", + "integrity": "sha512-QO1rsBVKPZrt+5rHSZXc5UEPVwVgiayOk/cDl+GwSJoR36gnWs1wy1oUX1Awd7QpGiMBK/1+A7aAGhfzKR23Cg==", + "dev": true }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "@vue/cli-plugin-babel": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-3.7.0.tgz", + "integrity": "sha512-QysJYerzaGzvJ5iT61KpE4hFHiDU8NQ7QjSwIkOAJAx0KY8o0WCjLpAVvjmKtZqNXPBc5Jc3P+eeaz9qQPWNeQ==", + "dev": true, "requires": { - "capture-stack-trace": "^1.0.0" + "@babel/core": "^7.0.0", + "@vue/babel-preset-app": "^3.7.0", + "@vue/cli-shared-utils": "^3.7.0", + "babel-loader": "^8.0.5", + "webpack": ">=4 < 4.29" } }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "@vue/cli-plugin-eslint": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-3.7.0.tgz", + "integrity": "sha512-oFdOLQu6PQKbxinF55XH1lH8hgiDRyb3gIvSKu5YV5r6dnsRdKDxOKLE1PTbaZzQot3Ny/Y7gk025x1qpni3IA==", + "dev": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "@vue/cli-shared-utils": "^3.7.0", + "babel-eslint": "^10.0.1", + "eslint": "^4.19.1", + "eslint-loader": "^2.1.2", + "eslint-plugin-vue": "^4.7.1", + "globby": "^9.2.0", + "webpack": ">=4 < 4.29" } }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "@vue/cli-plugin-pwa": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-pwa/-/cli-plugin-pwa-3.7.0.tgz", + "integrity": "sha512-yu6JmLyXX+NH3F9mroBTGX9XlOAxa1aSr92574M2UE63GbVBPaznx3UAWgJn9BU/f5yR+Y1vsJFcMPqyLU4TXg==", + "dev": true, "requires": { - "es5-ext": "^0.10.9" + "@vue/cli-shared-utils": "^3.7.0", + "webpack": ">=4 < 4.29", + "workbox-webpack-plugin": "^3.6.3" } }, - "damerau-levenshtein": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", - "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "optional": true, + "@vue/cli-service": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-3.7.0.tgz", + "integrity": "sha512-RMVwpCE3EB9cL9VAgu1Dy/tGxz5zrVG4UMPk5t4KDu8jJhHxvcAzgIEIfS6KRp0AKfA6iDW4J0NU0fopnpyL+g==", + "dev": true, "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", - "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", - "requires": { - "ms": "^2.1.1" + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@vue/cli-overlay": "^3.7.0", + "@vue/cli-shared-utils": "^3.7.0", + "@vue/component-compiler-utils": "^2.6.0", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^6.1.1", + "acorn-walk": "^6.1.1", + "address": "^1.0.3", + "autoprefixer": "^9.5.1", + "browserslist": "^4.5.4", + "cache-loader": "^2.0.1", + "case-sensitive-paths-webpack-plugin": "^2.2.0", + "chalk": "^2.4.2", + "cli-highlight": "^2.1.0", + "clipboardy": "^2.0.0", + "cliui": "^5.0.0", + "copy-webpack-plugin": "^4.6.0", + "css-loader": "^1.0.1", + "cssnano": "^4.1.10", + "current-script-polyfill": "^1.0.0", + "debug": "^4.1.1", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "escape-string-regexp": "^1.0.5", + "file-loader": "^3.0.1", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^1.0.2", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.0", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.6.0", + "minimist": "^1.2.0", + "ora": "^3.4.0", + "portfinder": "^1.0.20", + "postcss-loader": "^3.0.0", + "read-pkg": "^5.0.0", + "semver": "^6.0.0", + "slash": "^2.0.0", + "source-map-url": "^0.4.0", + "ssri": "^6.0.1", + "string.prototype.padend": "^3.0.0", + "terser-webpack-plugin": "^1.2.3", + "thread-loader": "^2.1.2", + "url-loader": "^1.1.2", + "vue-loader": "^15.7.0", + "webpack": ">=4 < 4.29", + "webpack-bundle-analyzer": "^3.3.0", + "webpack-chain": "^4.11.0", + "webpack-dev-server": "^3.3.1", + "webpack-merge": "^4.2.1", + "yorkie": "^2.0.0" }, "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "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" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true } } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "@vue/cli-shared-utils": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.7.0.tgz", + "integrity": "sha512-+LPDAQ1CE3ci1ADOvNqJMPdqyxgJxOq5HUgGDSKCHwviXF6GtynfljZXiSzgWh5ueMFxJphCfeMsTZqFWwsHVg==", + "dev": true, "requires": { - "kind-of": "^5.0.2" + "chalk": "^2.4.1", + "execa": "^1.0.0", + "joi": "^14.3.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "opn": "^5.3.0", + "ora": "^3.4.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.7", + "semver": "^6.0.0", + "string.prototype.padstart": "^3.0.0" }, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true } } }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" - }, - "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", - "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "@vue/component-compiler-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-2.6.0.tgz", + "integrity": "sha512-IHjxt7LsOFYc0DkTncB7OXJL7UzwOLPPQCfEUNyxL2qt+tF12THV+EO33O1G2Uk4feMSWua3iD39Itszx0f0bw==", + "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.14", + "postcss-selector-parser": "^5.0.0", + "prettier": "1.16.3", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "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": { - "kind-of": "^6.0.0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "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 }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", - "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "@vue/preload-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-rcn2KhSHESBFMPj5vc5X2pI9bcBNQQixvJXhD5gZ4rN2iym/uH2qfDSQfUS5+qwiz0a85TCkeUs6w6jxFDudbw==", + "dev": true }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + "@vue/web-component-wrapper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", + "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", + "dev": true }, - "diagnostics": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz", - "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==", + "@webassemblyjs/ast": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", + "dev": true, "requires": { - "colorspace": "1.1.x", - "enabled": "1.0.x", - "kuler": "1.0.x" + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" } }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", + "dev": true }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } + "@webassemblyjs/helper-api-error": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", + "dev": true }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "@webassemblyjs/helper-buffer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", + "dev": true, "requires": { - "is-obj": "^1.0.0" + "@webassemblyjs/wast-printer": "1.7.11" } }, - "duplexer": { - "version": "0.1.1", - "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + "@webassemblyjs/helper-fsm": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", + "dev": true }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "@webassemblyjs/helper-module-context": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", + "dev": true }, - "duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", + "dev": true, "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" } }, - "each-props": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.1.tgz", - "integrity": "sha1-/BOPUeOid0KG1IWOAtbn3kYt4Vg=", + "@webassemblyjs/ieee754": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", + "dev": true, "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "@xtuc/ieee754": "^1.2.0" } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true, + "@webassemblyjs/leb128": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", + "dev": true, "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "@xtuc/long": "4.2.1" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "emoji-regex": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", - "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", + "@webassemblyjs/utf8": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", "dev": true }, - "enabled": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz", - "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=", + "@webassemblyjs/wasm-edit": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "dev": true, "requires": { - "env-variable": "0.0.x" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" } }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "@webassemblyjs/wasm-gen": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", + "dev": true, "requires": { - "once": "^1.4.0" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, - "env-variable": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.4.tgz", - "integrity": "sha512-+jpGxSWG4vr6gVxUHOc4p+ilPnql7NzZxOZBxNldsKGjCF+97df3CbuX7XMaDa5oAVkKQj4rKp38rYdC4VcpDg==" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "optional": true, + "@webassemblyjs/wasm-opt": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", + "dev": true, "requires": { - "prr": "~1.0.1" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" } }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "@webassemblyjs/wasm-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", + "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" } }, - "es-abstract": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz", - "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==", + "@webassemblyjs/wast-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", "dev": true, "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", + "@xtuc/long": "4.2.1" } }, - "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "@webassemblyjs/wast-printer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", "dev": true, "requires": { - "is-callable": "^1.1.1", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", + "@xtuc/long": "4.2.1" } }, - "es5-ext": { - "version": "0.10.42", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz", - "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==", + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "acorn": "^5.0.0" } }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "optional": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true, + "optional": true + } } }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "dev": true + }, + "address": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.0.tgz", + "integrity": "sha512-4diPfzWbLEIElVG4AnqP+00SULlPzNuyJFNnmMrLgyaxG6tZXJ1sn7mjBu4fHrJE+Yp/jgylOweJn2xsLMFggQ==", + "dev": true + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "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=" + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", + "dev": true }, - "eslint": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.4.0.tgz", - "integrity": "sha512-UIpL91XGex3qtL6qwyCQJar2j3osKxK9e3ano3OcGEIRM4oWIpCkDg9x95AXEC2wMs7PnxzOkPZ2gq+tsMS9yg==", - "requires": { - "ajv": "^6.5.0", - "babel-code-frame": "^6.26.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^4.0.0", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^4.0.0", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", - "ignore": "^4.0.2", - "imurmurhash": "^0.1.4", - "inquirer": "^5.2.0", - "is-resolvable": "^1.1.0", - "js-yaml": "^3.11.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.5", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^2.0.0", - "require-uncached": "^1.0.3", - "semver": "^5.5.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", - "table": "^4.0.3", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", - "requires": { - "ms": "^2.1.1" - } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } - } + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true }, - "eslint-config-airbnb": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.0.tgz", - "integrity": "sha512-R9jw28hFfEQnpPau01NO5K/JWMGLi6aymiF6RsnMURjTk+MqZKllCqGK/0tOvHkPi/NWSSOU2Ced/GX++YxLnw==", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^13.1.0", - "object.assign": "^4.1.0", - "object.entries": "^1.0.4" - } + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true }, - "eslint-config-airbnb-base": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz", - "integrity": "sha512-XWwQtf3U3zIoKO1BbHh6aUhJZQweOwSt4c2JrPDg9FP3Ltv3+YfEv7jIDB8275tVnO/qOHbfuYg3kzw6Je7uWw==", + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, - "requires": { - "eslint-restricted-globals": "^0.1.1", - "object.assign": "^4.1.0", - "object.entries": "^1.0.4" - } + "optional": true }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.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" - } - } - } + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true }, - "eslint-module-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", - "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "debug": "^2.6.8", - "pkg-dir": "^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" - } - } + "color-convert": "^1.9.0" } }, - "eslint-plugin-import": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.11.0.tgz", - "integrity": "sha1-Fa7qN6Z0mdhI6OmBgG1GJ7VQOBY=", + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "contains-path": "^0.1.0", - "debug": "^2.6.8", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.1", - "eslint-module-utils": "^2.2.0", - "has": "^1.0.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.3", - "read-pkg-up": "^2.0.0", - "resolve": "^1.6.0" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.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" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "remove-trailing-separator": "^1.0.1" } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true } } }, - "eslint-plugin-jsx-a11y": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.3.tgz", - "integrity": "sha1-VFg9GuRCSDFi4EDhPMMYZUZRAOU=", + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", "dev": true, "requires": { - "aria-query": "^0.7.0", - "array-includes": "^3.0.3", - "ast-types-flow": "0.0.7", - "axobject-query": "^0.1.0", - "damerau-levenshtein": "^1.0.0", - "emoji-regex": "^6.1.0", - "jsx-ast-utils": "^2.0.0" + "file-type": "^4.2.0" } }, - "eslint-plugin-react": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", - "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "array-includes": "^3.0.3", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1", - "prop-types": "^15.6.2" - }, - "dependencies": { - "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" - } - } + "sprintf-js": "~1.0.2" } }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "eslint-scope": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", - "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, - "eslint-utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", - "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==" + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==" + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true }, - "espree": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz", - "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", - "requires": { - "acorn": "^5.6.0", - "acorn-jsx": "^4.1.1" - } + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "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==" + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "requires": { - "estraverse": "^4.0.0" - } + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "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": { - "estraverse": "^4.1.0" + "array-uniq": "^1.0.1" } }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + "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 }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true, + "optional": true }, - "event-stream": { - "version": "3.3.4", - "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, "requires": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" + "safer-buffer": "~2.1.0" } }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "util": "0.10.3" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { + "inherits": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, "requires": { - "is-extendable": "^0.1.0" + "inherits": "2.0.1" } } } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "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": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.5.1.tgz", + "integrity": "sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ==", + "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "browserslist": "^4.5.4", + "caniuse-lite": "^1.0.30000957", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" } }, - "express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, "requires": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.2", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", - "qs": "6.5.1", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.1", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^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==", + "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 + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, "requires": { - "ms": "2.0.0" + "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" } }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "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" + } + }, + "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 } } }, - "express-handlebars": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.0.tgz", - "integrity": "sha1-gKBwu4GbCeSvLKbQeA91zgXnXC8=", + "babel-eslint": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", + "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", + "dev": true, "requires": { - "glob": "^6.0.4", - "graceful-fs": "^4.1.2", - "handlebars": "^4.0.5", - "object.assign": "^4.0.3", - "promise": "^7.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" }, "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } } } }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dev": true, + "requires": { + "babylon": "^6.18.0" + } }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "babel-loader": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz", + "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==", + "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" } }, - "external-editor": { + "babel-plugin-dynamic-import-node": { "version": "2.2.0", - "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz", + "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==", + "dev": true, "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" + "object.assign": "^4.1.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "babel-plugin-module-resolver": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz", + "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==", + "dev": true, "requires": { - "array-unique": "^0.3.2", + "find-babel-config": "^1.1.0", + "glob": "^7.1.2", + "pkg-up": "^2.0.0", + "reselect": "^3.0.1", + "resolve": "^1.4.0" + } + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -2070,6 +2098,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" } @@ -2078,4624 +2107,11168 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" } } }, - "extsprintf": { + "base64-js": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fancy-log": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", - "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", - "requires": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "time-stamp": "^1.0.0" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "optional": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fast-safe-stringify": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz", - "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg==" + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true }, - "fecha": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", - "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "tweetnacl": "^0.14.3" } }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "bfj": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", + "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "dev": true, "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "hoopy": "^0.1.2", + "tryer": "^1.0.0" } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, "requires": { - "is-extendable": "^0.1.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } - } - } - }, - "finalhandler": { - "version": "1.1.1", - "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, "requires": { - "ms": "2.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "execa": "^0.7.0", + "executable": "^4.1.0" }, "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, "requires": { - "is-extglob": "^2.1.0" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "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" } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } }, - "fined": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", - "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "is-plain-object": "^2.0.3", - "object.defaults": "^1.1.0", - "object.pick": "^1.2.0", - "parse-filepath": "^1.0.1" + "execa": "^1.0.0", + "find-versions": "^3.0.0" } }, - "flagged-respawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", - "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=" + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } }, - "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, "requires": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" }, "dependencies": { - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "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" + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "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" + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } } } }, - "flush-write-stream": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", - "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.4" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true }, - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, "requires": { - "for-in": "^1.0.1" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "bluebird": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", + "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==", + "dev": true }, - "foreachasync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", - "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=" + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "optional": true + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "mime-types": "^2.1.12" + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } } }, - "formidable": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz", - "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==" + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "bootstrap": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", + "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==", + "dev": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "bootstrap-vue": { + "version": "2.0.0-rc.19", + "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.19.tgz", + "integrity": "sha512-OCbRwqKb0F+RGr162m+RyKI4yNM0VjfxOGI32CMgHfCnnc0MZ0wF2Svg2E3Q7AWCq0N8LgD/EsF/K7Vg3kdDyw==", + "dev": true, "requires": { - "map-cache": "^0.2.2" + "@nuxt/opencollective": "^0.2.2", + "bootstrap": "^4.3.1", + "core-js": ">=2.6.5 <3.0.0", + "popper.js": "^1.15.0", + "portal-vue": "^2.1.1", + "vue-functional-data-merge": "^2.0.7" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "bootswatch": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-4.3.1.tgz", + "integrity": "sha512-kNdpo/TnhO++aic1IODLIe1V0lx6pXwHMpwXMacpANDnuVDtgU1MUgUbVMC3rSWm4UcbImfwPraNYgjKDT0BtA==", + "dev": true }, - "from": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" + "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" + } }, - "fs-mkdirp-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", - "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "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" + } + } } }, - "fs.realpath": { + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.6.tgz", + "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000963", + "electron-to-chromium": "^1.3.127", + "node-releases": "^1.1.17" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true }, - "fsevents": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.3.tgz", - "integrity": "sha512-X+57O5YkDTiEQGiw8i7wYc2nQgweIekqkepI8Q3y4wVlurgBt2SuwxTeYUYMZIGpLZH3r/TsMjczCMXE5ZOt7Q==", - "optional": true, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", + "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", + "dev": true, + "requires": { + "bluebird": "^3.5.3", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cache-loader": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz", + "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", + "dev": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.9.0" + "loader-utils": "^1.1.0", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.0", + "normalize-path": "^3.0.0", + "schema-utils": "^1.0.0" }, "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.4.2", - "bundled": true, - "optional": true - }, - "delegates": { + "schema-utils": { "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "optional": true, + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { - "minipass": "^2.2.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } + } + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true }, - "fs.realpath": { + "lowercase-keys": { "version": "1.0.0", - "bundled": true, - "optional": true + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "optional": 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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.21", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": "^2.1.0" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, + } + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "optional": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true, + "optional": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000966", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000966.tgz", + "integrity": "sha512-qqLQ/uYrpZmFhPY96VuBkMEo8NhVFBZ9y/Bh+KnvGzGJ5I8hvpIaWlF2pw5gqe4PLAL+ZjsPgMOvoXSpX21Keg==", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", + "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true, + "optional": true + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "chokidar": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", + "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true, + "optional": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "is-descriptor": "^0.1.0" } - }, - "inherits": { - "version": "2.0.3", - "bundled": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "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 + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-highlight": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.1.tgz", + "integrity": "sha512-0y0VlNmdD99GXZHYnvrQcmHxP8Bi6T00qucGgBgGv4kJ0RyDthNnnFPupHV7PYv/OXSVk+azFbOeaW6+vGmx9A==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "highlight.js": "^9.6.0", + "mz": "^2.4.0", + "parse5": "^4.0.0", + "yargs": "^13.0.0" + } + }, + "cli-spinners": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.1.0.tgz", + "integrity": "sha512-8B00fJOEh1HPrx4fo5eW16XmE1PcL1tGpGrxy63CXGP9nHdPBN63X75hA1zhvQuhVztJWLqV58Roj2qlNM7cAA==", + "dev": true + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true, + "optional": true + }, + "clipboardy": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.0.0.tgz", + "integrity": "sha512-XbVjHMsss0giNUkp/tV/3eEAZe8i1fZTLzmPKqjE1RGIAWOTiF5D014f6R+g53ZAq0IK3cPrJXFvqE8eQjhFYQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } - }, - "minimist": { - "version": "0.0.8", - "bundled": true - }, - "minipass": { - "version": "2.2.4", - "bundled": true, + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "optional": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.1.tgz", + "integrity": "sha512-PvUltIXRjehRKPSy89VnDWFKY58xyhTLyxIg21vwQBI6qLwZNPmC8k3C1uytIgFKEpOIzN4y32iPm8231zFHIg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "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 + }, + "compressible": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", + "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", + "dev": true, + "requires": { + "mime-db": ">= 1.40.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "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 + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "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 + }, + "consola": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.6.0.tgz", + "integrity": "sha512-jge0Ip1NVoOafxZq1zxG1sLYVBtKV45BF39VV6YKSWb45nyLOHY51YP0+cBQ2DyOTKhCjtF0XrRJkjTvX4wzgQ==", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", + "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" } }, - "minizlib": { - "version": "1.1.0", - "bundled": true, - "optional": true, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, "requires": { - "minipass": "^2.2.1" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, "requires": { - "minimist": "0.0.8" + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" } }, - "ms": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.2.0", - "bundled": true, - "optional": 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": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node-pre-gyp": { - "version": "0.9.1", - "bundled": true, - "optional": true, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "pify": "^3.0.0" } }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "optional": true, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, - "npm-bundled": { - "version": "1.0.3", - "bundled": true, - "optional": true + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true }, - "npm-packlist": { - "version": "1.1.10", - "bundled": true, - "optional": true, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "find-up": "^2.1.0" } }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } }, - "once": { - "version": "1.4.0", - "bundled": true, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "core-js": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz", + "integrity": "sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.0", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, "requires": { - "wrappy": "1" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true + "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 + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "optional": true + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true }, - "rc": { - "version": "1.2.6", - "bundled": true, - "optional": true, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, "requires": { - "deep-extend": "~0.4.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "dev": true + }, + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + } + } + }, + "current-script-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz", + "integrity": "sha1-8xz35PPiGLBybnOMqSoC00iO9hU=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cwebp-bin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.0.0.tgz", + "integrity": "sha512-7//DAQG0yFr+YGrQ0of50sPlPm+8mIRv1TGxXtlOeq1S0Y56iY2lHlX/aLz+AOTWH/2YVNthNtH97pxRl7q33A==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "logalot": "^2.1.0" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true } } }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "optional": true, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, "requires": { - "glob": "^7.0.5" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" } }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.5.0", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true, + "optional": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "string-width": { + "is-descriptor": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "optional": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "easy-stack": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz", + "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.131", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.131.tgz", + "integrity": "sha512-NSO4jLeyGLWrT4mzzfYX8vt1MYCoMI5LxSYAjt0H9+LF/14JyiKJSyyjA6AJTxflZlEM5v3QU33F0ohbPMCAPg==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", + "dev": true, + "requires": { + "stackframe": "^1.0.4" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "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 + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "optional": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "optional": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "optional": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "optional": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true, + "optional": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true, + "optional": 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, + "optional": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + } + } + }, + "eslint-loader": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.2.tgz", + "integrity": "sha512-rA9XiXEOilLYPOIInvVH5S/hYfyTPyxag6DZhoQOduM+3TkghAEQ3VcFO8VnX4J4qg/UIBzp72aOf/xvYmpmsg==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-plugin-vue": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", + "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", + "dev": true, + "optional": true, + "requires": { + "vue-eslint-parser": "^2.0.3" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "optional": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "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 + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "optional": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "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" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "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" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "optional": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "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" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-glob": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", + "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true, + "optional": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "optional": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "dev": true, + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "find-versions": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz", + "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==", + "dev": true, + "requires": { + "array-uniq": "^2.1.0", + "semver-regex": "^2.0.0" + }, + "dependencies": { + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", + "dev": true + } + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "optional": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "dev": true, + "requires": { + "debug": "^3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "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": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "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 + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true, + "optional": 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-own-enumerable-property-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==", + "dev": true + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "gzip-size": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.0.tgz", + "integrity": "sha512-wfSnvypBDRW94v5W3ckvvz/zFUNdJ81VgOP6tE4bPpRUcc0wGqU+y0eZjJEvKxwubJFix6P84sE8M51YWLT7rQ==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.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" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "highlight.js": { + "version": "9.15.6", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.6.tgz", + "integrity": "sha512-zozTAWM1D6sozHo8kqhfYgsac+B+q0PmsjXeyDrYIHHcBN0zTVT66+s2GW1GZv7DbyaROdLXKdabwS/WqPyIdQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "dev": true + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz", + "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "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=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.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 + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "image-webpack-loader": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-4.6.0.tgz", + "integrity": "sha512-VXs3iNThLW8JzIytrCXI6DWATaGU2kj9G5Vzq5xnyyfhznG45DfIa33WnSjYC4epzjLAs/W5lA38Va8qn8Apdw==", + "dev": true, + "requires": { + "imagemin": "^5.3.1", + "imagemin-gifsicle": "^6.0.0", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-pngquant": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "imagemin-webp": "^5.0.0", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "imagemin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", + "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", + "dev": true, + "requires": { + "file-type": "^4.1.0", + "globby": "^6.1.0", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^2.3.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + } + }, + "imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + } + }, + "imagemin-pngquant": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-6.0.1.tgz", + "integrity": "sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "is-png": "^1.0.0", + "is-stream": "^1.1.0", + "pngquant-bin": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "imagemin-svgo": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz", + "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "svgo": "^1.0.5" + } + }, + "imagemin-webp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.0.0.tgz", + "integrity": "sha512-e3LnIlitWfyGzYGPwaKdne7hIawgewHPKW+Sf2KgG96hzStqwDguOrzsi5srWZY0QrtxjfmJbw5UYES9N59Rtg==", + "dev": true, + "requires": { + "cwebp-bin": "^5.0.0", + "exec-buffer": "^3.0.0", + "is-cwebp-readable": "^2.0.1" + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "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.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "optional": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "dependencies": { + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-cwebp-readable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", + "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=", + "dev": true, + "requires": { + "file-type": "^4.3.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "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-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true + }, + "is-path-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz", + "integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true, + "optional": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "dev": true, + "requires": { + "punycode": "2.x.x" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "javascript-stringify": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz", + "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=", + "dev": true + }, + "joi": { + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-14.3.1.tgz", + "integrity": "sha512-LQDdM+pkOrpAn4Lp+neNIFV3axv1Vna3j38bisbQhETPMANYRbFJFUyOZcOClYvM/hppMhGWuKSFEK9vjrB+bQ==", + "dev": true, + "requires": { + "hoek": "6.x.x", + "isemail": "3.x.x", + "topo": "3.x.x" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "js-message": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", + "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", + "dev": true + }, + "js-queue": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", + "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", + "dev": true, + "requires": { + "easy-stack": "^1.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true, + "optional": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "requires": { + "launch-editor": "^2.2.1" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "leaflet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.4.0.tgz", + "integrity": "sha512-x9j9tGY1+PDLN9pcWTx9/y6C5nezoTMB8BLK5jTakx+H7bPlnbCHfi9Hjg+Qt36sgDz/cb9lrSpNQXmk45Tvhw==", + "dev": true + }, + "less": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", + "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.0", + "source-map": "~0.6.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "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, + "optional": true + } + } + }, + "less-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", + "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "optional": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-fs-cache": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz", + "integrity": "sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw==", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.0.tgz", + "integrity": "sha1-vsECT4WxvZbL6kBbI8FK1kQ6b4E=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "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 + } + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz", + "integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "^2.0.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "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.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "is-plain-object": "^2.0.4" } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, - "optional": true, + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true, + "optional": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true, + "optional": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.5.0.tgz", + "integrity": "sha512-YuZKluhWGJwCcUu4RlZstdAxr8bFfOVHakc1mplwHkk8J+tqM1Y5yraYvIUpeX8aY7+crCwiELJq7Vl0o0LWXw==", + "dev": true + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-ipc": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", + "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==", + "dev": true, + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.5", + "js-queue": "2.0.0" + } + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.17.tgz", + "integrity": "sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "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 + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "is-descriptor": "^0.1.0" } }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "optional": true, + "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": { - "string-width": "^1.0.2" + "is-buffer": "^1.1.5" } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true } } }, - "function-bind": { + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true + }, + "object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, - "functional-red-black-tree": { + "object-visit": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "optional": true, + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { - "assert-plus": "^1.0.0" + "isobject": "^3.0.0" } }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "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" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" } }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { - "extend": "^3.0.0", - "glob": "^7.1.1", - "glob-parent": "^3.1.0", - "is-negated-glob": "^1.0.0", - "ordered-read-streams": "^1.0.0", - "pumpify": "^1.3.5", - "readable-stream": "^2.1.5", - "remove-trailing-separator": "^1.0.1", - "to-absolute-glob": "^2.0.0", - "unique-stream": "^2.0.2" + "isobject": "^3.0.1" } }, - "glob-watcher": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.1.tgz", - "integrity": "sha512-fK92r2COMC199WCyGUblrZKhjra3cyVMDiypDdqg1vsSDmexnbYivK1kNR4QItiNXLKmGlqan469ks67RtNa2g==", + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, "requires": { - "async-done": "^1.2.0", - "chokidar": "^2.0.0", - "just-debounce": "^1.0.0", - "object.defaults": "^1.1.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, - "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "requires": { - "ini": "^1.3.4" + "ee-first": "1.1.1" } }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "wrappy": "1" } }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "mimic-fn": "^1.0.0" } }, - "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==" + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "dev": true }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } + "is-wsl": "^1.1.0" } }, - "glogg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", - "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "optional": true, "requires": { - "sparkles": "^1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, - "got": { - "version": "6.7.1", - "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" } }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } }, - "greenkeeper-lockfile": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/greenkeeper-lockfile/-/greenkeeper-lockfile-1.15.0.tgz", - "integrity": "sha512-pUf2Aq6JrguVVuhKFHv815TyFJVtRmI4mNkGbzeryDqRxb+OVwM7OmTneqI4Lx3q4TMhwutUAPZfR78a/mAupw==", + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", "dev": true, "requires": { - "lodash": "^4.17.4", - "require-relative": "^0.8.7", - "semver": "^5.3.0" + "url-parse": "^1.4.3" } }, - "growl": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", - "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, - "gulp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz", - "integrity": "sha1-lXZsYB2t5Kd+0+eyttwDiBtZY2Y=", - "requires": { - "glob-watcher": "^5.0.0", - "gulp-cli": "^2.0.0", - "undertaker": "^1.0.0", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "gulp-cli": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz", - "integrity": "sha512-RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ==", - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.1.0", - "isobject": "^3.0.1", - "liftoff": "^2.5.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.0.1", - "yargs": "^7.1.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - } - } + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" } }, - "gulp-clean-css": { - "version": "3.9.4", - "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.4.tgz", - "integrity": "sha512-jsbAj65WM08H1jCFOKpIvA1OlACk7OHS2FFTeeBZrSJ5OR1PJzAqi0I2R2LTWYN3oMd/N1JYN9cN2IS/8eYqdg==", + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, "requires": { - "clean-css": "4.1.11", - "plugin-error": "1.0.1", - "through2": "2.0.3", - "vinyl-sourcemaps-apply": "0.2.1" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, - "gulp-hashsum": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gulp-hashsum/-/gulp-hashsum-1.2.0.tgz", - "integrity": "sha1-c5v3wXgCdCMeqPiS4sSMG/lYHIs=", + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "optional": true + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, "requires": { - "lodash": "~4.17.5", - "mkdirp": "~0.5.0", - "plugin-error": "~1.0.1", - "slash": "~1.0.0", - "through": "~2.3.4", - "vinyl": "~2.1.0" + "p-timeout": "^1.1.1" } }, - "gulp-less": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-4.0.1.tgz", - "integrity": "sha512-hmM2k0FfQp7Ptm3ZaqO2CkMX3hqpiIOn4OHtuSsCeFym63F7oWlEua5v6u1cIjVUKYsVIs9zPg9vbqTEb/udpA==", + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { - "accord": "^0.29.0", - "less": "2.6.x || ^3.7.1", - "object-assign": "^4.0.1", - "plugin-error": "^0.1.2", - "replace-ext": "^1.0.0", - "through2": "^2.0.0", - "vinyl-sourcemaps-apply": "^0.2.0" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "requires": { - "kind-of": "^1.1.0" - } - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" - }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - } - } + "p-try": "^1.0.0" } }, - "gulp-minify": { - "version": "git://github.com/zbennett10/gulp-minify.git#e1d8905041af230fd0fb980aa8a26c12c53e03f7", - "from": "git://github.com/zbennett10/gulp-minify.git#e1d8905041af230fd0fb980aa8a26c12c53e03f7", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "minimatch": "^3.0.2", - "plugin-error": "^0.1.2", - "through2": "^0.4.0", - "uglify-es": "^3.0.3", - "vinyl": "^2.1.0" - }, - "dependencies": { - "arr-diff": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", - "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", - "requires": { - "arr-flatten": "^1.0.1", - "array-slice": "^0.2.3" - } - }, - "arr-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", - "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" - }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" - }, - "extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", - "requires": { - "kind-of": "^1.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" - }, - "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" - }, - "plugin-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", - "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", - "requires": { - "ansi-cyan": "^0.1.1", - "ansi-red": "^0.1.1", - "arr-diff": "^1.0.1", - "arr-union": "^2.0.1", - "extend-shallow": "^1.1.2" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "requires": { - "readable-stream": "~1.0.17", - "xtend": "~2.1.1" - } - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "requires": { - "object-keys": "~0.4.0" - } - } + "p-limit": "^1.1.0" } }, - "gulplog": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-map-series": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, "requires": { - "glogg": "^1.0.0" + "p-reduce": "^1.0.0" } }, - "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "p-finally": "^1.0.0" } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "optional": true + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, - "har-validator": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", - "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", - "optional": true, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, "requires": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "function-bind": "^1.0.2" + "no-case": "^2.2.0" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, - "has-flag": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + "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 }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "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-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "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" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "find-up": "^3.0.0" }, "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { - "is-buffer": "^1.1.5" + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.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 } } }, - "hbs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.0.1.tgz", - "integrity": "sha1-S/2YZQ3IydrESzyprfnAmOi8M7Y=", + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true, + "optional": true + }, + "pngquant-bin": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", + "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", + "dev": true, "requires": { - "handlebars": "4.0.5", - "walk": "2.3.9" + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "execa": "^0.10.0", + "logalot": "^2.0.0" }, "dependencies": { - "handlebars": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", - "integrity": "sha1-ksbta7FkEQxQ1NjQ+93HCAbG+Oc=", + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true } } }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "popper.js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz", + "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==", "dev": true }, - "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", - "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } + "portal-vue": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.4.tgz", + "integrity": "sha512-Mr2h+RvoOOGHS7N0E3QPP+UQMt1OhSjQ7eMSGTXqkLiO0AjGEDw2x4kzmHATsZfDqQumiaYSDRzlUP2By3lvsA==", + "dev": true }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "optional": true, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" } }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indx": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz", - "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=" + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "postcss": { + "version": "7.0.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.16.tgz", + "integrity": "sha512-MOo8zNSlIqh22Uaa3drkdIAgUGEL+AD1ESiSdmElLUmE2uVDo1QloiT/IfW9qRw8Gw+Y/w69UVMGwbufMSftxA==", + "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "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 + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "inquirer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", - "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.1.0", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^5.5.2", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" } }, - "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, - "ipaddr.js": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", - "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=" - }, - "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==", + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, "requires": { - "binary-extensions": "^1.0.0" + "postcss": "^7.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==" - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, "requires": { - "builtin-modules": "^1.0.0" + "postcss": "^7.0.0" } }, - "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true - }, - "is-ci": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz", - "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==", + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, "requires": { - "ci-info": "^1.3.0" + "postcss": "^7.0.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "postcss": "^7.0.0" } }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" }, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + } } } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } } }, - "is-negated-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", - "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=" - }, - "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" } }, - "is-obj": { - "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-odd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", - "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, "requires": { - "is-number": "^4.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" }, "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } } } }, - "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=" + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } }, - "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==", + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, "requires": { - "is-path-inside": "^1.0.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.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=", + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, "requires": { - "path-is-inside": "^1.0.1" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" } }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, "requires": { - "isobject": "^3.0.1" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } } } }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", "dev": true, "requires": { - "has": "^1.0.1" + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.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 + } } }, - "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==", + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, "requires": { - "is-unc-path": "^1.0.0" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.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 + } } }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" - }, - "is-stream": { + "postcss-modules-scope": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "optional": true - }, - "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==", - "requires": { - "unc-path-regex": "^0.1.2" - } - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, - "is-valid-glob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", - "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" - }, - "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==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "optional": true - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "js-yaml": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", - "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "optional": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, "requires": { - "jsonify": "~0.0.0" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.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 + } } }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "optional": true, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.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 + } } }, - "jsx-ast-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", - "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { - "array-includes": "^3.0.3" + "postcss": "^7.0.0" } }, - "just-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", - "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=" - }, - "just-extend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-3.0.0.tgz", - "integrity": "sha512-Fu3T6pKBuxjWT/p4DkqGHFRsysc8OauWr4ZRTY9dIx07Y9O0RkoR5jcv28aeD1vuAwhm3nLkDurwLXoALp4DpQ==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, "requires": { - "is-buffer": "^1.1.5" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "kuler": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.0.tgz", - "integrity": "sha512-oyy6pu/yWRjiVfCoJebNUKFL061sNtrs9ejKTbirIwY3oiHmENVCSkHhxDV85Dkm7JYR/czMCBeoM87WilTdSg==", + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, "requires": { - "colornames": "^1.1.1" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, "requires": { - "package-json": "^4.0.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, "requires": { - "readable-stream": "^2.0.5" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, "requires": { - "invert-kv": "^1.0.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "lead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", - "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, "requires": { - "flush-write-stream": "^1.0.2" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "less": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.8.1.tgz", - "integrity": "sha512-8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q==", - "requires": { - "clone": "^2.1.2", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" - }, - "dependencies": { - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - } + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" } }, - "load-json-file": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + } }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "optional": true }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true }, - "lodash.merge": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", - "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==" + "prettier": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.3.tgz", + "integrity": "sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==", + "dev": true }, - "lodash.partialright": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz", - "integrity": "sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=" + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true }, - "logform": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-1.9.1.tgz", - "integrity": "sha512-ZHrZE8VSf7K3xKxJiQ1aoTBp2yK+cEbFcgarsjzI3nt3nE/3O0heNSppoOQMUJVMZo/xiVwCxiXIabaZApsKNQ==", + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "optional": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "optional": true, "requires": { - "colors": "^1.2.1", - "fast-safe-stringify": "^2.0.4", - "fecha": "^2.3.3", - "ms": "^2.1.1", - "triple-beam": "^1.2.0" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - } + "asap": "~2.0.3" } }, - "lolex": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.1.tgz", - "integrity": "sha512-Oo2Si3RMKV3+lV5MsSWplDQFoTClz/24S0MMHYcgGWWmFXr6TMlqcqk/l1GtH+d5wLBwNRiqGnwDRMirtFalJw==" - }, - "longest": { + "promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, + "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 + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" } }, - "lowercase-keys": { + "prr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { - "pify": "^3.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { - "kind-of": "^6.0.2" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } } } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, - "map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, "requires": { - "findup-sync": "^2.0.0", - "micromatch": "^3.0.4", - "resolve": "^1.4.0", - "stack-trace": "0.0.10" + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" - } + "safe-buffer": "^5.1.0" } }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { - "mime-db": "~1.33.0" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, - "mimic-fn": { + "range-parser": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" }, - "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "raven-js": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.27.0.tgz", + "integrity": "sha512-vChdOL+yzecfnGA+B5EhEZkJ3kY3KlMzxEhShKh6Vdtooyl0yZfYNFQfYzgMf2v4pyQa+OTZ5esTxxgOOZDHqw==", + "dev": true }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" } }, - "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "read-pkg": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.1.1.tgz", + "integrity": "sha512-dFcTLQi6BZ+aFUaICg7er+/usEoqFdQxiEBsEMNGoipenihtxxtdrQuBXvyANCEI8VuUIVYFgeHGx9sLLvim4w==", + "dev": true, "requires": { - "minimist": "0.0.8" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^4.0.0", + "type-fest": "^0.4.1" } }, - "mocha": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.1.1.tgz", - "integrity": "sha512-kKKs/H1KrMMQIEsWNxGmb4/BGsmj0dkeyotEvbrAuQ01FcWRLssUNXCEUZk6SZtyJBi6EE7SL0zDDtItw1rGhw==", + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "browser-stdout": "1.3.1", - "commander": "2.11.0", - "debug": "3.1.0", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.2", - "growl": "1.10.3", - "he": "1.1.1", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "supports-color": "4.4.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "dependencies": { - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "ms": "2.0.0" + "pinkie-promise": "^2.0.0" } }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, - "supports-color": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "has-flag": "^2.0.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } } } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "mute-stdout": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.0.tgz", - "integrity": "sha1-WzLqB+tDyd7WEwQ0z5JvRrKn/U0=" - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "optional": true + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } }, - "nanomatch": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", - "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-odd": "^2.0.0", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" }, "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } } } }, - "natural-compare": { + "regenerate": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + "regenerate-unicode-properties": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz", + "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "regenerator-transform": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", + "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", + "dev": true, + "requires": { + "private": "^0.1.6" + } }, - "nise": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.4.tgz", - "integrity": "sha512-pxE0c9PzgrUTyhfv5p+5eMIdfU2bLEsq8VQEuE0kxM4zP7SujSar7rk9wpI2F7RyyCEvLyj5O7Is3RER5F36Fg==", + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp-tree": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.6.tgz", + "integrity": "sha512-LFrA98Dw/heXqDojz7qKFdygZmFoiVlvE1Zp7Cq2cvF+ZA+03Gmhy0k0PQlsC1jvHPiTUSs+pDHEuSWv6+6D7w==", + "dev": true + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true, + "optional": true + }, + "regexpu-core": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", + "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "register-service-worker": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.6.2.tgz", + "integrity": "sha512-I8L87fX2TK29LDx+wgyOUh2BJ3rDIRC1FtRZEHeP3rivzDv6p1DDZLGGtPucqjEkm45+2crtFIFssEWv56+9Wg==", + "dev": true + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, "requires": { - "@sinonjs/formatio": "^2.0.0", - "just-extend": "^3.0.0", - "lolex": "^2.3.2", - "path-to-regexp": "^1.7.0", - "text-encoding": "^0.6.4" + "jsesc": "~0.5.0" }, "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "requires": { - "isarray": "0.0.1" - } + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true } } }, - "nodemon": { - "version": "1.18.4", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.4.tgz", - "integrity": "sha512-hyK6vl65IPnky/ee+D3IWvVGgJa/m3No2/Xc/3wanS6Ce1MWjCzH6NnhPJ/vZM+6JFym16jtHx51lmCMB9HDtg==", + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dev": true, "requires": { - "chokidar": "^2.0.2", - "debug": "^3.1.0", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.0", - "semver": "^5.5.0", - "supports-color": "^5.2.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.2", - "update-notifier": "^2.3.0" + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" }, "dependencies": { - "debug": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", - "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, "requires": { - "ms": "^2.1.1" + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "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" + } } } }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, "requires": { - "abbrev": "1" + "is-finite": "^1.0.0" } }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" } }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "lodash": "^4.17.11" } }, - "now-and-later": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz", - "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=", + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, "requires": { - "once": "^1.3.2" + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, - "npm-run-path": { + "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-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "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 + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "optional": true, "requires": { - "path-key": "^2.0.0" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "optional": true + "reselect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz", + "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=", + "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=" + "resolve": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", + "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "resolve-from": "^3.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true } } }, - "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" - }, - "object-visit": { + "resolve-from": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true, + "optional": true }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "lowercase-keys": "^1.0.0" } }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, - "object.entries": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", - "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.6.1", - "function-bind": "^1.1.0", - "has": "^1.0.1" + "glob": "^7.1.3" } }, - "object.map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", - "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "optional": true, "requires": { - "isobject": "^3.0.1" + "is-promise": "^2.1.0" } }, - "object.reduce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" + "aproba": "^1.1.1" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true, + "optional": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "optional": true, "requires": { - "ee-first": "1.1.1" + "rx-lite": "*" } }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { - "wrappy": "1" + "ret": "~0.1.10" } }, - "one-time": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz", - "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "commander": "~2.8.1" }, "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } } } }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "node-forge": "0.7.5" } }, - "ordered-read-streams": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", - "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, "requires": { - "readable-stream": "^2.0.1" + "semver": "^5.3.0" } }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { - "lcid": "^1.0.0" + "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" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "serialize-javascript": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz", + "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==", + "dev": true }, - "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "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": { - "p-try": "^1.0.0" + "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" } }, - "p-locate": { + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "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" + } + } } }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", "dev": true }, - "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { - "error-ex": "^1.2.0" + "shebang-regex": "^1.0.0" } }, - "parse-passwd": { + "shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-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=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, "requires": { - "path-root-regex": "^0.1.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.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=" + "shvl": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/shvl/-/shvl-1.3.1.tgz", + "integrity": "sha512-+rRPP46hloYUAEImJcqprUgXu+05Ikqr4h4V+w5i2zJy37nAqtkQKufs3+3S2fDq6JNRrHMIQhB/Vaex+jgAAw==", + "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "is-arrayish": "^0.3.1" }, "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true } } }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=" - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "requires": { - "through": "~2.3" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "optional": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "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=", + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "optional": true, "requires": { - "pinkie": "^2.0.0" + "is-fullwidth-code-point": "^2.0.0" } }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "find-up": "^1.0.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "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" + } + } } }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" - }, - "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, "requires": { - "asap": "~2.0.3" + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" } }, - "prop-types": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", - "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", "dev": true, "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } } }, - "proxy-addr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", - "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.6.0" + "is-plain-obj": "^1.0.0" } }, - "prr": { + "sort-keys-length": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "optional": true - }, - "ps-tree": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz", - "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, "requires": { - "event-stream": "~3.3.0" + "sort-keys": "^1.0.0" + }, + "dependencies": { + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } } }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, - "psl": { - "version": "1.1.29", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", - "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", - "optional": true + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, - "pstree.remy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", - "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==", + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, "requires": { - "ps-tree": "^1.1.0" + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "source-map-support": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "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 + } } }, - "pumpify": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.0.tgz", - "integrity": "sha512-UWi0klDoq8xtVzlMRgENV9F7iCTZExaJQSQL187UXsxpk9NnrKGqTqqUNYAKGOzucSOxs2+jUnRNI+rLviPhJg==", + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "optional": true + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "dev": true }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "spdy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", + "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", + "dev": true, "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" + "ms": "^2.1.1" } }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "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.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "readable-stream": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz", + "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } } } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "extend-shallow": "^3.0.0" } }, - "regexpp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", - "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==" - }, - "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, "requires": { - "rc": "^1.0.1" + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "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" + } + }, + "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 + } } }, - "remove-bom-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", - "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, - "remove-bom-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", - "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" + "figgy-pudding": "^3.5.1" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", - "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" - } + "stackframe": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", + "dev": true }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "optional": true, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "optional": true - }, - "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", - "optional": true - }, - "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", - "optional": true, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "requires": { - "mime-db": "~1.36.0" + "is-descriptor": "^0.1.0" } - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "optional": true } } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" }, - "require-relative": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", "dev": true }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, - "resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { - "path-parse": "^1.0.5" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true }, - "resolve-options": { + "strict-uri-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", - "requires": { - "value-or-function": "^3.0.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "requires": { - "align-text": "^0.1.1" - } + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "requires": { - "glob": "^7.0.5" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, "requires": { - "is-promise": "^2.1.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" } }, - "rxjs": { - "version": "5.5.12", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", - "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "string.prototype.padstart": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz", + "integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=", + "dev": true, "requires": { - "symbol-observable": "1.0.1" + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { - "ret": "~0.1.10" + "safe-buffer": "~5.1.0" } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "samsam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", - "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==" - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" - }, - "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, "requires": { - "semver": "^5.0.3" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" } }, - "semver-greatest-satisfied-range": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", - "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, "requires": { - "sver-compat": "^1.5.0" + "ansi-regex": "^4.1.0" } }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "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==", - "requires": { - "ms": "2.0.0" - } - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } + "is-utf8": "^0.2.0" } }, - "serve-favicon": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", - "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dev": true, "requires": { - "etag": "~1.8.1", - "fresh": "0.5.2", - "ms": "2.1.1", - "parseurl": "~1.3.2", - "safe-buffer": "5.1.1" - }, - "dependencies": { - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - } + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" } - }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "is-natural-number": "^4.0.1" } }, - "set-blocking": { + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "optional": true }, - "set-immediate-shim": { + "strip-outer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, "requires": { - "is-extendable": "^0.1.0" + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "has-flag": "^3.0.0" } }, - "shebang-regex": { + "svg-tags": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "svgo": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz", + "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "optional": true, "requires": { - "is-arrayish": "^0.3.1" + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" }, "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "optional": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true, + "optional": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true, + "optional": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true, + "optional": true } } }, - "sinon": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-6.0.1.tgz", - "integrity": "sha512-rfszhNcfamK2+ofIPi9XqeH89pH7KGDcAtM+F9CsjHXOK3jzWG99vyhyD2V+r7s4IipmWcWUFYq4ftZ9/Eu2Wg==", + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, "requires": { - "@sinonjs/formatio": "^2.0.0", - "diff": "^3.5.0", - "lodash.get": "^4.4.2", - "lolex": "^2.4.2", - "nise": "^1.3.3", - "supports-color": "^5.4.0", - "type-detect": "^4.0.8" + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" } }, - "slash": { + "temp-dir": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0" + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" } }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { + "schema-utils": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { - "kind-of": "^6.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "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 + } + } + }, + "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, + "optional": true + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "thread-loader": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.2.tgz", + "integrity": "sha512-7xpuc9Ifg6WU+QYw/8uUqNdRwMD+N5gjwHKMqETrs96Qn+7BHwECpt2Brzr4HFlf4IAkZsayNhmGdbkBsTJ//w==", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "optional": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "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-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-buffer": "^1.1.5" } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" } } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { - "kind-of": "^3.2.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { - "amdefine": ">=0.0.4" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, - "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "topo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz", + "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==", + "dev": true, "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "hoek": "6.x.x" } }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } }, - "sparkles": { + "trim-newlines": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=" + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true }, - "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "escape-string-regexp": "^1.0.2" } }, - "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "safe-buffer": "^5.0.1" } }, - "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true }, - "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "optional": true, "requires": { - "through": "2" + "prelude-ls": "~1.1.2" } }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "type-fest": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", + "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { - "extend-shallow": "^3.0.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, - "sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", - "optional": true, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "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 + } } }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "unbzip2-stream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", + "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", + "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "buffer": "^5.2.1", + "through": "^2.3.8" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } } } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true }, - "stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, "requires": { - "duplexer": "~0.1.1" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, - "stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "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" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } } }, - "string_decoder": { + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "unique-slug": "^2.0.0" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, "requires": { - "ansi-regex": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - } + "imurmurhash": "^0.1.4" } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } + "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 }, - "strip-eof": { + "unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true }, - "superagent": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz", - "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==", + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { - "component-emitter": "^1.2.0", - "cookiejar": "^2.1.0", - "debug": "^3.1.0", - "extend": "^3.0.0", - "form-data": "^2.3.1", - "formidable": "^1.2.0", - "methods": "^1.1.1", - "mime": "^1.4.1", - "qs": "^6.5.1", - "readable-stream": "^2.3.5" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { - "ms": "^2.1.1" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true } } }, - "supertest": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-3.2.0.tgz", - "integrity": "sha512-f+ANFG17GuXbMAQRveLLtqmodbKBxqfMwAktPRS0w4R7m+OluM0Nl+Ygr/tZ/0u9IbdwqtBoHspam3A17ThTig==", - "requires": { - "methods": "^1.1.2", - "superagent": "^3.8.3" - } + "upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, "requires": { - "has-flag": "^3.0.0" + "punycode": "^2.1.0" } }, - "sver-compat": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", - "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "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=" - }, - "table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "dev": true, "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" }, "dependencies": { - "ajv": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz", - "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==", + "mime": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" } } }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, "requires": { - "execa": "^0.7.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "text-encoding": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=" - }, - "text-hex": { + "url-parse-lax": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + }, + "dependencies": { + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "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=" + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, - "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" + "inherits": "2.0.3" } }, - "through2-filter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true }, - "to-absolute-glob": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", - "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - } + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "indexof": "0.0.1" } }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "vue": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.10.tgz", + "integrity": "sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ==", + "dev": true + }, + "vue-analytics": { + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/vue-analytics/-/vue-analytics-5.16.4.tgz", + "integrity": "sha512-M67cUqpPeyk2rftrvlx2uU+BQ/C4E8SkF2Ct9LizOYUoTccZtCCJwhMJfQ3XL8xep6p3K8KYz58FzRWvx5zlPw==", + "dev": true + }, + "vue-class-component": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-6.3.2.tgz", + "integrity": "sha512-cH208IoM+jgZyEf/g7mnFyofwPDJTM/QvBNhYMjqGB8fCsRyTf68rH2ISw/G20tJv+5mIThQ3upKwoL4jLTr1A==", + "dev": true + }, + "vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", + "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", + "dev": true, + "optional": true, "requires": { - "through2": "^2.0.3" + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "optional": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true, + "optional": true + } } }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "vue-functional-data-merge": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-2.0.7.tgz", + "integrity": "sha512-pvLc+H+x2prwBj/uSEIITyxjz/7ZUVVK8uYbrYMmhDvMXnzh9OvQvVEwcOSBQjsubd4Eq41/CSJaWzy4hemMNQ==", + "dev": true + }, + "vue-hot-reload-api": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz", + "integrity": "sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==", + "dev": true + }, + "vue-loader": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.7.0.tgz", + "integrity": "sha512-x+NZ4RIthQOxcFclEcs8sXGEWqnZHodL2J9Vq+hUz+TDZzBaDIh1j3d9M2IUlTjtrHTZy4uMuRdTi8BGws7jLA==", + "dev": true, "requires": { - "nopt": "~1.0.10" + "@vue/component-compiler-utils": "^2.5.1", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" } }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "optional": true, + "vue-native-notification": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vue-native-notification/-/vue-native-notification-1.0.5.tgz", + "integrity": "sha512-ssuJtSMP2LwL5P15JDxHbpW4s6xt9oyE06wvUoqJsgwB5yp6vvohiCGIBd5Ew7HcBZnb/T+b6Rihdo0dJNMLqQ==", + "dev": true + }, + "vue-property-decorator": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-7.3.0.tgz", + "integrity": "sha512-HarXfTQ/Nxm4s/APpAaGIGHq5ZzslApImQy8ZrtkfGamw8rUFAVgMS5C50/AQ80+wfw3Wpnf4bNzbmj75m/k2Q==", + "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" + "vue-class-component": "^6.2.0" } }, - "triple-beam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", - "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + "vue-raven": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vue-raven/-/vue-raven-1.0.3.tgz", + "integrity": "sha512-GF5ZB8ouZQy7bgFzGzjMwbHLeNeCI/V+vSFba/av0vPNUH6obFZK/l9pmLCKJRD+Hyh+6OnVjAAAAGwwqHQS4A==", + "dev": true, + "requires": { + "raven-js": "^3.22.3" + } }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "optional": true, + "vue-responsive-grid-layout": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/vue-responsive-grid-layout/-/vue-responsive-grid-layout-1.1.8.tgz", + "integrity": "sha512-/RaNiofWxDB7cGa6FvFTgIalyMtpc9VJ0sKOXXPcK6/1v4g6OLiQsOvAULwIjH4Pu+hP8n/jHVyY271kGl13Nw==", + "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "vue": "^2.6.7", + "vue-class-component": "^6.2.0", + "vue-property-decorator": "^7.3.0" } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "vue-router": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.6.tgz", + "integrity": "sha512-Ox0ciFLswtSGRTHYhGvx2L44sVbTPNS+uD2kRISuo8B39Y79rOo0Kw0hzupTmiVtftQYCZl87mwldhh2L9Aquw==", + "dev": true }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" } }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "vue-template-compiler": { + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz", + "integrity": "sha512-jVZkw4/I/HT5ZMvRnhv78okGusqe0+qH2A0Em0Cp8aq78+NK9TII263CDVz2QXZsIT+yyV/gZc/j/vlwa+Epyg==", + "dev": true, "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.18" + "de-indent": "^1.0.2", + "he": "^1.1.0" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "vue2-leaflet": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/vue2-leaflet/-/vue2-leaflet-1.2.3.tgz", + "integrity": "sha512-dsmhswT6Xu2Nm59T64edvG0lpycSgIWQL3pUU7h6foP8QL+mSuT5gnhJGLO2mt+39w+HBTr4Rgz8bQvyELKVPA==", + "dev": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "@types/leaflet": "^1.2.11", + "leaflet": "1.3.1" }, "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "leaflet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.3.1.tgz", + "integrity": "sha512-adQOIzh+bfdridLM1xIgJ9VnJbAUY3wqs/ueF+ITla+PLQ1z47USdBKUf+iD9FuUA8RtlT6j6hZBfZoA6mW+XQ==", + "dev": true } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "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=" + "vuex": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.0.tgz", + "integrity": "sha512-mdHeHT/7u4BncpUZMlxNaIdcN/HIt1GsGG5LKByArvYG/v6DvHcOxvDCts+7SRdCoIRGllK8IMZvQtQXLppDYg==", + "dev": true }, - "undefsafe": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", - "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "vuex-persistedstate": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/vuex-persistedstate/-/vuex-persistedstate-2.5.4.tgz", + "integrity": "sha512-XYJhKIwO+ZVlTaXyxKxnplrJ88Fnvk5aDw753bxzRw5/yMKLQ6lq9CDCBex2fwZaQcLibhtgJOxGCHjy9GLSlQ==", + "dev": true, "requires": { - "debug": "^2.2.0" + "deepmerge": "^2.1.0", + "shvl": "^1.3.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "dev": true } } }, - "undertaker": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.0.tgz", - "integrity": "sha1-M52kZGJS0ILcN45wgGcpl1DhG0k=", + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "requires": { - "arr-flatten": "^1.0.1", - "arr-map": "^2.0.0", - "bach": "^1.0.0", - "collection-map": "^1.0.0", - "es6-weak-map": "^2.0.1", - "last-run": "^1.1.0", - "object.defaults": "^1.0.0", - "object.reduce": "^1.0.0", - "undertaker-registry": "^1.0.0" + "minimalistic-assert": "^1.0.0" } }, - "undertaker-registry": { + "wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "webpack": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.4.tgz", + "integrity": "sha512-NxjD61WsK/a3JIdwWjtIpimmvE6UrRi3yG54/74Hk9rwNj5FPkA4DJCf1z4ByDWLkvZhTZE+P3C/eh6UD5lDcw==", + "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + }, + "webpack-bundle-analyzer": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz", + "integrity": "sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-walk": "^6.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true } } }, - "unique-stream": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", - "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "webpack-chain": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz", + "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==", + "dev": true, "requires": { - "json-stable-stringify": "^1.0.0", - "through2-filter": "^2.0.0" + "deepmerge": "^1.5.2", + "javascript-stringify": "^1.6.0" } }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "webpack-dev-middleware": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz", + "integrity": "sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==", + "dev": true, "requires": { - "crypto-random-string": "^1.0.0" + "memory-fs": "^0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==", + "dev": true + } } }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "webpack-dev-server": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz", + "integrity": "sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A==", + "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.5", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.0", + "express": "^4.16.4", + "html-entities": "^1.2.1", + "http-proxy-middleware": "^0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.2.0", + "ip": "^1.1.5", + "killable": "^1.0.1", + "loglevel": "^1.6.1", + "opn": "^5.5.0", + "portfinder": "^1.0.20", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.4", + "semver": "^6.0.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.6.2", + "webpack-log": "^2.0.0", + "yargs": "12.0.5" }, "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" }, "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, "requires": { - "isarray": "1.0.0" + "ansi-regex": "^3.0.0" } } } }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + "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" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.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 + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + }, + "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" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" - }, - "upath": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.5.tgz", - "integrity": "sha512-qbKn90aDQ0YEwvXoLqj0oiuUYroLX2lVHZ+b+xwjozFasAOC4GneDq5+OaIG5Zj+jFmbz/uO+f7a9qxjktJQww==" - }, - "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "webpack-merge": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.1.tgz", + "integrity": "sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw==", + "dev": true, "requires": { - "prepend-http": "^1.0.1" + "lodash": "^4.17.5" } }, - "use": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", - "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, "requires": { - "kind-of": "^6.0.2" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + "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 } } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "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 + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, "optional": true }, - "v8flags": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz", - "integrity": "sha512-6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA==", + "workbox-background-sync": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz", + "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==", + "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "workbox-core": "^3.6.3" } }, - "validate-npm-package-license": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", - "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "workbox-broadcast-cache-update": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz", + "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==", + "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "workbox-core": "^3.6.3" } }, - "value-or-function": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", - "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "optional": true, + "workbox-build": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz", + "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==", + "dev": true, "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "joi": "^11.1.1", + "lodash.template": "^4.4.0", + "pretty-bytes": "^4.0.2", + "stringify-object": "^3.2.2", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^3.6.3", + "workbox-broadcast-cache-update": "^3.6.3", + "workbox-cache-expiration": "^3.6.3", + "workbox-cacheable-response": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-google-analytics": "^3.6.3", + "workbox-navigation-preload": "^3.6.3", + "workbox-precaching": "^3.6.3", + "workbox-range-requests": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3", + "workbox-streams": "^3.6.3", + "workbox-sw": "^3.6.3" + }, + "dependencies": { + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", + "dev": true + }, + "joi": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", + "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", + "dev": true, + "requires": { + "hoek": "4.x.x", + "isemail": "3.x.x", + "topo": "2.x.x" + } + }, + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "dev": true, + "requires": { + "hoek": "4.x.x" + } + } } }, - "vinyl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", - "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", + "workbox-cache-expiration": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz", + "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==", + "dev": true, "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "workbox-core": "^3.6.3" } }, - "vinyl-fs": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.2.tgz", - "integrity": "sha512-AUSFda1OukBwuLPBTbyuO4IRWgfXmqC4UTW0f8xrCa8Hkv9oyIU+NSqBlgfOLZRoUt7cHdo75hKQghCywpIyIw==", - "requires": { - "fs-mkdirp-stream": "^1.0.0", - "glob-stream": "^6.1.0", - "graceful-fs": "^4.0.0", - "is-valid-glob": "^1.0.0", - "lazystream": "^1.0.0", - "lead": "^1.0.0", - "object.assign": "^4.0.4", - "pumpify": "^1.3.5", - "readable-stream": "^2.3.3", - "remove-bom-buffer": "^3.0.0", - "remove-bom-stream": "^1.2.0", - "resolve-options": "^1.1.0", - "through2": "^2.0.0", - "to-through": "^2.0.0", - "value-or-function": "^3.0.0", - "vinyl": "^2.0.0", - "vinyl-sourcemap": "^1.1.0" + "workbox-cacheable-response": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz", + "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==", + "dev": true, + "requires": { + "workbox-core": "^3.6.3" } }, - "vinyl-source-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz", - "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=", + "workbox-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz", + "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==", + "dev": true + }, + "workbox-google-analytics": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz", + "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==", "dev": true, "requires": { - "through2": "^2.0.3", - "vinyl": "^2.1.0" + "workbox-background-sync": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3" } }, - "vinyl-sourcemap": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", - "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "workbox-navigation-preload": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz", + "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==", + "dev": true, "requires": { - "append-buffer": "^1.0.2", - "convert-source-map": "^1.5.0", - "graceful-fs": "^4.1.6", - "normalize-path": "^2.1.1", - "now-and-later": "^2.0.0", - "remove-bom-buffer": "^3.0.0", - "vinyl": "^2.0.0" + "workbox-core": "^3.6.3" } }, - "vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "workbox-precaching": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz", + "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==", + "dev": true, "requires": { - "source-map": "^0.5.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "workbox-core": "^3.6.3" } }, - "walk": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", - "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=", + "workbox-range-requests": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz", + "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==", + "dev": true, "requires": { - "foreachasync": "^3.0.0" + "workbox-core": "^3.6.3" } }, - "when": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", - "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=" - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "workbox-routing": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz", + "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==", + "dev": true, "requires": { - "isexe": "^2.0.0" + "workbox-core": "^3.6.3" } }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + "workbox-strategies": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz", + "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==", + "dev": true, + "requires": { + "workbox-core": "^3.6.3" + } }, - "widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "workbox-streams": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz", + "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==", + "dev": true, "requires": { - "string-width": "^2.1.1" + "workbox-core": "^3.6.3" } }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + "workbox-sw": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz", + "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==", + "dev": true }, - "winston": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.0.0.tgz", - "integrity": "sha512-7QyfOo1PM5zGL6qma6NIeQQMh71FBg/8fhkSAePqtf5YEi6t+UrPDcUuHhuuUasgso49ccvMEsmqr0GBG2qaMQ==", + "workbox-webpack-plugin": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz", + "integrity": "sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==", + "dev": true, "requires": { - "async": "^2.6.0", - "diagnostics": "^1.0.1", - "is-stream": "^1.1.0", - "logform": "^1.9.0", - "one-time": "0.0.4", - "readable-stream": "^2.3.6", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.2.0" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "requires": { - "lodash": "^4.17.10" - } - } + "babel-runtime": "^6.26.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^3.6.3" } }, - "winston-transport": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.2.0.tgz", - "integrity": "sha512-0R1bvFqxSlK/ZKTH86nymOuKv/cT1PQBMuDdA7k7f0S9fM44dNH6bXnuxwXPrN8lefJgtZq08BKdyZ0DZIy/rg==", + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "requires": { - "readable-stream": "^2.3.6", - "triple-beam": "^1.2.0" + "errno": "~0.1.7" } }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" - }, "wrap-ansi": { "version": "2.1.0", - "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, "requires": { "number-is-nan": "^1.0.0" } @@ -6704,6 +13277,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -6712,8 +13286,9 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "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" } @@ -6723,69 +13298,261 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "optional": true, "requires": { "mkdirp": "^0.5.1" } }, - "write-file-atomic": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", - "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "async-limiter": "~1.0.0" } }, - "xdg-basedir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" - }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true }, "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true }, "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", + "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", + "dev": true, "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" + "cliui": "^4.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.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 + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.0.tgz", + "integrity": "sha512-Yq+32PrijHRri0vVKQEm+ys8mbqWjLiwQkMFNXEENutzLPP0bE4Lcd4iA3OQY5HF+GD3xXxf0MEHb8E4/SA3AA==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, "requires": { - "camelcase": "^3.0.0" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" }, "dependencies": { - "camelcase": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "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" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } } diff --git a/package.json b/package.json index 0bdb6a4c..d3e28c90 100644 --- a/package.json +++ b/package.json @@ -1,67 +1,92 @@ { - "name": "warframe-hub", - "version": "1.0.0", + "name": "hub-vue", + "version": "0.1.0", "description": "Utility page to check current warframe status", + "author": "Warframe Community Developers", + "private": true, "scripts": { - "test": "npm run pre && mocha spec mochaspec.js", - "postinstall": "npm install -g gulp-cli", - "start": "npm run pre && node ./bin/www", - "pre": "gulp && gulp hash", - "dev": "npm i nodemon@latest && nodemon" + "start": "node ./server.js", + "serve": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint", + "lint:raw": "npx eslint src/ initialWorldstateUpdater.js", + "updateWorldstate": "node ./initialWorldstateUpdater.js" }, - "repository": { - "type": "git", - "url": "git+https://github.com/WFCD/warframe-hub.git" - }, - "keywords": [ - "warframe", - "hub" - ], - "author": "MainlandHero", - "license": "ISC", - "bugs": { - "url": "https://github.com/WFCD/warframe-hub/issues" - }, - "homepage": "https://github.com/WFCD/warframe-hub#readme", + "heroku-run-build-script": true, "dependencies": { - "body-parser": "^1.18.2", - "chai": "^4.1.2", - "cookie-parser": "^1.4.3", - "debug": "~4.1.0", - "del": "^3.0.0", - "eslint": "^5.0.0", - "express": "~4.16.3", - "express-handlebars": "^3.0.0", - "gulp": "^4.0.0", - "gulp-clean-css": "^3.9.4", - "gulp-hashsum": "^1.2.0", - "gulp-less": "^4.0.1", - "gulp-minify": "git://github.com/zbennett10/gulp-minify.git#e1d8905041af230fd0fb980aa8a26c12c53e03f7", - "hbs": "^4.0.1", - "nodemon": "^1.18.4", - "serve-favicon": "~2.5.0", - "sinon": "6.0.1", - "supertest": "3.2.0", - "winston": "^3.0.0" + "express": "^4.16.4" }, "devDependencies": { - "eslint-config-airbnb": "^17.0.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-plugin-import": "^2.11.0", - "eslint-plugin-jsx-a11y": "^6.0.3", - "eslint-plugin-react": "7.11.1", - "greenkeeper-lockfile": "^1.14.0", - "mocha": "^5.1.1", - "vinyl-source-stream": "^2.0.0" + "@fortawesome/fontawesome-free": "^5.8.1", + "@vue/cli-plugin-babel": "^3.7.0", + "@vue/cli-plugin-eslint": "^3.7.0", + "@vue/cli-plugin-pwa": "^3.7.0", + "@vue/cli-service": "^3.5.2", + "bootstrap-vue": "^2.0.0-rc.15", + "bootswatch": "^4.3.1", + "css-loader": "^1.0.1", + "image-webpack-loader": "^4.6.0", + "leaflet": "^1.3.4", + "less": "^3.9.0", + "less-loader": "^4.1.0", + "moment": "^2.24.0", + "node-fetch": "^2.3.0", + "register-service-worker": "^1.6.2", + "vue": "^2.6.10", + "vue-analytics": "^5.16.4", + "vue-native-notification": "^1.0.5", + "vue-raven": "^1.0.3", + "vue-responsive-grid-layout": "^1.1.8", + "vue-router": "^3.0.2", + "vue-template-compiler": "^2.6.10", + "vue2-leaflet": "^1.2.3", + "vuex": "^3.1.0", + "vuex-persistedstate": "^2.5.4" }, - "nodemonConfig": { - "ignore": [ - "public/js/*", - "public/css/*", - "public/sums.json" - ], + "eslintConfig": { + "root": true, "env": { - "PORT": 9002 + "node": true + }, + "extends": [ + "plugin:vue/essential", + "eslint:recommended" + ], + "parserOptions": { + "parser": "babel-eslint" + }, + "rules": { + "vue/html-indent": "warning", + "semi": 1, + "arrow-parens": 1, + "quotes": [ + 1, + "single" + ], + "vue/no-use-v-if-with-v-for": "off", + "vue/script-indent": "warning" } + }, + "eslintIgnore": [ + "src/assets/**.*" + ], + "postcss": { + "plugins": { + "autoprefixer": {} + } + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not ie <= 8" + ], + "engines": { + "node": ">=10.13.0", + "npm": ">=6.4.1" + }, + "babel": { + "presets": [ + "@vue/app" + ] } } diff --git a/public/css/bootstrap-default.min.css b/public/css/bootstrap-default.min.css deleted file mode 100644 index 03472d3e..00000000 --- a/public/css/bootstrap-default.min.css +++ /dev/null @@ -1,11 +0,0 @@ -@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");/*! - * bootswatch v3.3.7 - * Homepage: http://bootswatch.com - * Copyright 2012-2017 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*//*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#1a5072;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#18bc9c;text-decoration:none}a:hover,a:focus{color:#18bc9c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ecf0f1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#b4bcc2}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#f39c12;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#b4bcc2}.text-primary{color:#1a5072}a.text-primary:hover,a.text-primary:focus{color:#113348}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#1a5072}a.bg-primary:hover,a.bg-primary:focus{background-color:#113348}.bg-success{background-color:#18bc9c}a.bg-success:hover,a.bg-success:focus{background-color:#128f76}.bg-info{background-color:#3498db}a.bg-info:hover,a.bg-info:focus{background-color:#217dbb}.bg-warning{background-color:#f39c12}a.bg-warning:hover,a.bg-warning:focus{background-color:#c87f0a}.bg-danger{background-color:#e74c3c}a.bg-danger:hover,a.bg-danger:focus{background-color:#d62c1a}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #b4bcc2}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #ecf0f1}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#b4bcc2}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ecf0f1;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#7b8a8b;background-color:#ecf0f1;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#b4bcc2;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ecf0f1}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ecf0f1}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ecf0f1}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ecf0f1}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ecf0f1}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#ecf0f1}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#ecf0f1}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#dde4e6}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#18bc9c}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#15a589}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#3498db}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#258cd1}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#f39c12}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#e08e0b}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#e74c3c}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#e43725}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ecf0f1}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#1a5072;border:0;border-bottom:1px solid transparent}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#1a5072}.form-control{display:block;width:100%;height:45px;padding:10px 15px;font-size:15px;line-height:1.42857143;color:#1a5072;background-color:#ffffff;background-image:none;border:1px solid #dce4ec;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#1a5072;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(26,80,114,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(26,80,114,0.6)}.form-control::-moz-placeholder{color:#acb6c0;opacity:1}.form-control:-ms-input-placeholder{color:#acb6c0}.form-control::-webkit-input-placeholder{color:#acb6c0}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ecf0f1;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:45px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:35px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:66px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:35px;line-height:35px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:35px;line-height:35px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:35px;min-height:34px;padding:7px 9px;font-size:13px;line-height:1.5}.input-lg{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-lg{height:66px;line-height:66px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:66px;line-height:66px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:66px;min-height:40px;padding:19px 27px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:56.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:45px;height:45px;line-height:45px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:66px;height:66px;line-height:66px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:35px;height:35px;line-height:35px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#18bc9c}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#f39c12}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#e74c3c}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#3a97d2}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:19px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#ffffff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#ffffff;background-color:#95a5a6;border-color:#95a5a6}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:#798d8f;border-color:#566566}.btn-default:hover{color:#ffffff;background-color:#798d8f;border-color:#74898a}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:#798d8f;border-color:#74898a}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:#687b7c;border-color:#566566}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#95a5a6;border-color:#95a5a6}.btn-default .badge{color:#95a5a6;background-color:#ffffff}.btn-primary{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#113348;border-color:#02070a}.btn-primary:hover{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0a1e2b;border-color:#02070a}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#1a5072;border-color:#1a5072}.btn-primary .badge{color:#1a5072;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#18bc9c;border-color:#18bc9c}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#128f76;border-color:#0a4b3e}.btn-success:hover{color:#ffffff;background-color:#128f76;border-color:#11866f}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#128f76;border-color:#11866f}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#0e6f5c;border-color:#0a4b3e}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#18bc9c;border-color:#18bc9c}.btn-success .badge{color:#18bc9c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#3498db;border-color:#3498db}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#217dbb;border-color:#16527a}.btn-info:hover{color:#ffffff;background-color:#217dbb;border-color:#2077b2}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#217dbb;border-color:#2077b2}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#1c699d;border-color:#16527a}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#3498db;border-color:#3498db}.btn-info .badge{color:#3498db;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f39c12;border-color:#f39c12}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#c87f0a;border-color:#7f5006}.btn-warning:hover{color:#ffffff;background-color:#c87f0a;border-color:#be780a}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#c87f0a;border-color:#be780a}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#a66908;border-color:#7f5006}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f39c12;border-color:#f39c12}.btn-warning .badge{color:#f39c12;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#e74c3c;border-color:#e74c3c}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#d62c1a;border-color:#921e12}.btn-danger:hover{color:#ffffff;background-color:#d62c1a;border-color:#cd2a19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#d62c1a;border-color:#cd2a19}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#b62516;border-color:#921e12}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#e74c3c;border-color:#e74c3c}.btn-danger .badge{color:#e74c3c;background-color:#ffffff}.btn-link{color:#18bc9c;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#18bc9c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#b4bcc2;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#7b8a8b;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#1a5072}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#1a5072}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#b4bcc2}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#b4bcc2;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:66px;line-height:66px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:35px;line-height:35px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 15px;font-size:15px;font-weight:normal;line-height:1;color:#1a5072;text-align:center;background-color:#ecf0f1;border:1px solid #dce4ec;border-radius:4px}.input-group-addon.input-sm{padding:6px 9px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:18px 27px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ecf0f1}.nav>li.disabled>a{color:#b4bcc2}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#b4bcc2;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ecf0f1;border-color:#18bc9c}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ecf0f1}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#ecf0f1 #ecf0f1 #ecf0f1}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#1a5072;background-color:#ffffff;border:1px solid #ecf0f1;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ecf0f1}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#1a5072}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ecf0f1}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}.navbar-text{margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#1a5072;border-color:transparent}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-text{color:#ffffff}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#113348}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#113348}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#113348;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#18bc9c}.navbar-default .btn-link{color:#ffffff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#18bc9c}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#18bc9c;border-color:transparent}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#15a589}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#128f76}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#128f76}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#149c82}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#15a589;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#15a589}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#1a5072}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#1a5072}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#cccccc}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#ecf0f1;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#95a5a6}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 15px;line-height:1.42857143;text-decoration:none;color:#ffffff;background-color:#18bc9c;border:1px solid transparent;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#ffffff;background-color:#0f7864;border-color:transparent}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#0f7864;border-color:transparent;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ecf0f1;background-color:#3be6c4;border-color:transparent;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 27px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 9px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#18bc9c;border:1px solid transparent;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#0f7864}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#ffffff;background-color:#18bc9c;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-size:14px;}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#95a5a6}.label-default[href]:hover,.label-default[href]:focus{background-color:#798d8f}.label-primary{background-color:#1a5072}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#113348}.label-success{background-color:#18bc9c}.label-success[href]:hover,.label-success[href]:focus{background-color:#128f76}.label-info{background-color:#3498db}.label-info[href]:hover,.label-info[href]:focus{background-color:#217dbb}.label-warning{background-color:#f39c12}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#c87f0a}.label-danger{background-color:#e74c3c}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#d62c1a}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#1a5072;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#1a5072;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#ecf0f1}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#cfd9db}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#18bc9c}.thumbnail .caption{padding:9px;color:#1a5072}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#18bc9c;border-color:#18bc9c;color:#ffffff}.alert-success hr{border-top-color:#15a589}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#3498db;border-color:#3498db;color:#ffffff}.alert-info hr{border-top-color:#258cd1}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#f39c12;border-color:#f39c12;color:#ffffff}.alert-warning hr{border-top-color:#e08e0b}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#e74c3c;border-color:#e74c3c;color:#ffffff}.alert-danger hr{border-top-color:#e43725}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#ecf0f1;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#1a5072;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#18bc9c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#3498db}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f39c12}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#e74c3c}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #ecf0f1}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#ecf0f1}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#ecf0f1;color:#b4bcc2;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#b4bcc2}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#1a5072;border-color:#1a5072}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#78b8e0}.list-group-item-success{color:#ffffff;background-color:#18bc9c}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#15a589}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#3498db}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#258cd1}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#f39c12}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#e08e0b}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#e74c3c}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#e43725}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#ecf0f1;border-top:1px solid #ecf0f1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ecf0f1}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ecf0f1}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ecf0f1}.panel-default{border-color:#ecf0f1}.panel-default>.panel-heading{color:#1a5072;background-color:#ecf0f1;border-color:#ecf0f1}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ecf0f1}.panel-default>.panel-heading .badge{color:#ecf0f1;background-color:#1a5072}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ecf0f1}.panel-primary{border-color:#1a5072}.panel-primary>.panel-heading{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#1a5072}.panel-primary>.panel-heading .badge{color:#1a5072;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#1a5072}.panel-success{border-color:#18bc9c}.panel-success>.panel-heading{color:#ffffff;background-color:#18bc9c;border-color:#18bc9c}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#18bc9c}.panel-success>.panel-heading .badge{color:#18bc9c;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#18bc9c}.panel-info{border-color:#3498db}.panel-info>.panel-heading{color:#ffffff;background-color:#3498db;border-color:#3498db}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3498db}.panel-info>.panel-heading .badge{color:#3498db;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3498db}.panel-warning{border-color:#f39c12}.panel-warning>.panel-heading{color:#ffffff;background-color:#f39c12;border-color:#f39c12}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f39c12}.panel-warning>.panel-heading .badge{color:#f39c12;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f39c12}.panel-danger{border-color:#e74c3c}.panel-danger>.panel-heading{color:#ffffff;background-color:#e74c3c;border-color:#e74c3c}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e74c3c}.panel-danger>.panel-heading .badge{color:#e74c3c;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e74c3c}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecf0f1;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000000;text-shadow:none;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0}.navbar-default .badge{background-color:#fff;color:#1a5072}.navbar-inverse .badge{background-color:#fff;color:#18bc9c}.navbar-brand{line-height:1}.btn{border-width:2px}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.text-primary,.text-primary:hover{color:#1a5072}.text-success,.text-success:hover{color:#18bc9c}.text-danger,.text-danger:hover{color:#e74c3c}.text-warning,.text-warning:hover{color:#f39c12}.text-info,.text-info:hover{color:#3498db}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success>th>a,.table .success>th>a,table .warning>th>a,.table .warning>th>a,table .danger>th>a,.table .danger>th>a,table .info>th>a,.table .info>th>a,table .success>td>a,.table .success>td>a,table .warning>td>a,.table .warning>td>a,table .danger>td>a,.table .danger>td>a,table .info>td>a,.table .info>td>a,table .success>a,.table .success>a,table .warning>a,.table .warning>a,table .danger>a,.table .danger>a,table .info>a,.table .info>a{color:#fff}table>thead>tr>th,.table>thead>tr>th,table>tbody>tr>th,.table>tbody>tr>th,table>tfoot>tr>th,.table>tfoot>tr>th,table>thead>tr>td,.table>thead>tr>td,table>tbody>tr>td,.table>tbody>tr>td,table>tfoot>tr>td,.table>tfoot>tr>td{border:none}table-bordered>thead>tr>th,.table-bordered>thead>tr>th,table-bordered>tbody>tr>th,.table-bordered>tbody>tr>th,table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>th,table-bordered>thead>tr>td,.table-bordered>thead>tr>td,table-bordered>tbody>tr>td,.table-bordered>tbody>tr>td,table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ecf0f1}.form-control,input{border-width:2px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,input:focus{-webkit-box-shadow:none;box-shadow:none}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#f39c12}.has-warning .form-control,.has-warning .form-control:focus{border:2px solid #f39c12}.has-warning .input-group-addon{border-color:#f39c12}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#e74c3c}.has-error .form-control,.has-error .form-control:focus{border:2px solid #e74c3c}.has-error .input-group-addon{border-color:#e74c3c}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#18bc9c}.has-success .form-control,.has-success .form-control:focus{border:2px solid #18bc9c}.has-success .input-group-addon{border-color:#18bc9c}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.pager a,.pager a:hover{color:#fff}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{background-color:#3be6c4}.close{color:#fff;text-decoration:none;opacity:0.4}.close:hover,.close:focus{color:#fff;opacity:1}.alert .alert-link{color:#fff;text-decoration:underline}.progress{height:10px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:10px;line-height:10px}.well{-webkit-box-shadow:none;box-shadow:none}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#ecf0f1}a.list-group-item-success.active{background-color:#18bc9c}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#15a589}a.list-group-item-warning.active{background-color:#f39c12}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#e08e0b}a.list-group-item-danger.active{background-color:#e74c3c}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#e43725}.panel-default .close{color:#1a5072}.modal .close{color:#1a5072}.popover{color:#1a5072} \ No newline at end of file diff --git a/public/css/bootstrap-night.min.css b/public/css/bootstrap-night.min.css deleted file mode 100644 index bf771957..00000000 --- a/public/css/bootstrap-night.min.css +++ /dev/null @@ -1,11 +0,0 @@ -@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");/*! - * bootswatch v3.3.7 - * Homepage: http://bootswatch.com - * Copyright 2012-2017 Thomas Park - * Licensed under MIT - * Based on Bootstrap -*//*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#bbbbbb;background-color:#222222}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#00bd8e;text-decoration:none}a:hover,a:focus{color:#00bd8e;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:2px;line-height:1.42857143;background-color:#222222;border:1px solid #464545;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #464545}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#84560d;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999999}.text-primary{color:#1a5072}a.text-primary:hover,a.text-primary:focus{color:#113348}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#1a5072}a.bg-primary:hover,a.bg-primary:focus{background-color:#113348}.bg-success{background-color:#006d51}a.bg-success:hover,a.bg-success:focus{background-color:#003a2b}.bg-info{background-color:#0071bd}a.bg-info:hover,a.bg-info:focus{background-color:#00538a}.bg-warning{background-color:#84560d}a.bg-warning:hover,a.bg-warning:focus{background-color:#563808}.bg-danger{background-color:#8e3026}a.bg-danger:hover,a.bg-danger:focus{background-color:#66221b}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #464545}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #464545;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#303030;background-color:#ebebeb;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #464545}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #464545}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #464545}.table .table{background-color:#222222}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #464545}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #464545}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#3d3d3d}.table-hover>tbody>tr:hover{background-color:#464545}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#464545}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#393838}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#006d51}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#00533e}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#0071bd}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#0062a4}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#84560d}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#6d470b}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#8e3026}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#7a2921}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #464545}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#bbbbbb;border:0;border-bottom:1px solid transparent}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#464545}.form-control{display:block;width:100%;height:45px;padding:10px 15px;font-size:15px;line-height:1.42857143;color:#464545;background-color:#ffffff;background-image:none;border:1px solid #f1f1f1;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#ffffff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ebebeb;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:45px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:35px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:66px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:35px;line-height:35px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:35px;line-height:35px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:35px;min-height:34px;padding:7px 9px;font-size:13px;line-height:1.5}.input-lg{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-lg{height:66px;line-height:66px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:66px;line-height:66px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:66px;min-height:40px;padding:19px 27px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:56.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:45px;height:45px;line-height:45px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:66px;height:66px;line-height:66px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:35px;height:35px;line-height:35px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#006d51}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#84560d}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#8e3026}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#fbfbfb}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:19px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#bbbbbb;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#bbbbbb;background-color:#464545;border-color:#464545}.btn-default:focus,.btn-default.focus{color:#bbbbbb;background-color:#2c2c2c;border-color:#060606}.btn-default:hover{color:#bbbbbb;background-color:#2c2c2c;border-color:#272727}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#bbbbbb;background-color:#2c2c2c;border-color:#272727}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#bbbbbb;background-color:#1a1a1a;border-color:#060606}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#464545;border-color:#464545}.btn-default .badge{color:#464545;background-color:#bbbbbb}.btn-primary{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#113348;border-color:#02070a}.btn-primary:hover{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0a1e2b;border-color:#02070a}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#1a5072;border-color:#1a5072}.btn-primary .badge{color:#1a5072;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#006d51;border-color:#006d51}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#003a2b;border-color:#000000}.btn-success:hover{color:#ffffff;background-color:#003a2b;border-color:#003024}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#003a2b;border-color:#003024}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#001611;border-color:#000000}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#006d51;border-color:#006d51}.btn-success .badge{color:#006d51;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#0071bd;border-color:#0071bd}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#00538a;border-color:#00253e}.btn-info:hover{color:#ffffff;background-color:#00538a;border-color:#004c80}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#00538a;border-color:#004c80}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#003d66;border-color:#00253e}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#0071bd;border-color:#0071bd}.btn-info .badge{color:#0071bd;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#84560d;border-color:#84560d}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#563808;border-color:#100a02}.btn-warning:hover{color:#ffffff;background-color:#563808;border-color:#4c3208}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#563808;border-color:#4c3208}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#352305;border-color:#100a02}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#84560d;border-color:#84560d}.btn-warning .badge{color:#84560d;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#8e3026;border-color:#8e3026}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#66221b;border-color:#290e0b}.btn-danger:hover{color:#ffffff;background-color:#66221b;border-color:#5e2019}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#66221b;border-color:#5e2019}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#4a1914;border-color:#290e0b}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#8e3026;border-color:#8e3026}.btn-danger .badge{color:#8e3026;background-color:#ffffff}.btn-link{color:#00bd8e;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#00bd8e;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#303030;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#464545}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#ebebeb;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#1a5072}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#1a5072}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:66px;line-height:66px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:35px;line-height:35px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 15px;font-size:15px;font-weight:normal;line-height:1;color:#464545;text-align:center;background-color:#464545;border:1px solid transparent;border-radius:4px}.input-group-addon.input-sm{padding:6px 9px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:18px 27px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#303030}.nav>li.disabled>a{color:#605e5e}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#605e5e;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#303030;border-color:#00bd8e}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #464545}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#464545 #464545 #464545}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#006d51;background-color:#222222;border:1px solid #464545;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ebebeb}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#222222}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#1a5072}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ebebeb}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#222222}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}.navbar-text{margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#1a5072;border-color:transparent}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#00bd8e;background-color:transparent}.navbar-default .navbar-text{color:#ffffff}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#00bd8e;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#113348}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#113348}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#113348;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#00bd8e;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#00bd8e}.navbar-default .btn-link{color:#ffffff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#00bd8e}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#006d51;border-color:transparent}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#00533e}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#aaaaaa;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#003a2b}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#003a2b}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#004936}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#00533e;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#00533e}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#aaaaaa;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#1a5072}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#1a5072}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#aaaaaa}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#464545;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#bbbbbb}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 15px;line-height:1.42857143;text-decoration:none;color:#ffffff;background-color:#006d51;border:1px solid transparent;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#ffffff;background-color:#008c68;border-color:transparent}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#008c68;border-color:transparent;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ffffff;background-color:#002118;border-color:transparent;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 27px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 9px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#006d51;border:1px solid transparent;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#008c68}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#dddddd;background-color:#006d51;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-size:14px;}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#464545}.label-default[href]:hover,.label-default[href]:focus{background-color:#2c2c2c}.label-primary{background-color:#1a5072}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#113348}.label-success{background-color:#006d51}.label-success[href]:hover,.label-success[href]:focus{background-color:#003a2b}.label-info{background-color:#0071bd}.label-info[href]:hover,.label-info[href]:focus{background-color:#00538a}.label-warning{background-color:#84560d}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#563808}.label-danger{background-color:#8e3026}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#66221b}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#464545;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#1a5072;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#303030}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#161616}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:2px;margin-bottom:21px;line-height:1.42857143;background-color:#222222;border:1px solid #464545;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#00bd8e}.thumbnail .caption{padding:9px;color:#bbbbbb}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#006d51;border-color:#006d51;color:#ffffff}.alert-success hr{border-top-color:#00533e}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#0071bd;border-color:#0071bd;color:#ffffff}.alert-info hr{border-top-color:#0062a4}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#84560d;border-color:#84560d;color:#ffffff}.alert-warning hr{border-top-color:#6d470b}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#8e3026;border-color:#8e3026;color:#ffffff}.alert-danger hr{border-top-color:#7a2921}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#ebebeb;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#1a5072;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#006d51}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#0071bd}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#84560d}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#8e3026}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#303030;border:1px solid #464545}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#00bd8e}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#00a47b}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#00bd8e;background-color:transparent}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#ebebeb;color:#999999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#1a5072;border-color:#1a5072}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#78b8e0}.list-group-item-success{color:#ffffff;background-color:#006d51}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#00533e}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#0071bd}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#0062a4}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#84560d}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#6d470b}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#8e3026}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#7a2921}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#303030;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#464545;border-top:1px solid #464545;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #464545}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #464545}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #464545}.panel-default{border-color:#464545}.panel-default>.panel-heading{color:#bbbbbb;background-color:#303030;border-color:#464545}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#464545}.panel-default>.panel-heading .badge{color:#303030;background-color:#bbbbbb}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#464545}.panel-primary{border-color:#1a5072}.panel-primary>.panel-heading{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#1a5072}.panel-primary>.panel-heading .badge{color:#1a5072;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#1a5072}.panel-success{border-color:#006d51}.panel-success>.panel-heading{color:#ffffff;background-color:#006d51;border-color:#006d51}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#006d51}.panel-success>.panel-heading .badge{color:#006d51;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#006d51}.panel-info{border-color:#0071bd}.panel-info>.panel-heading{color:#ffffff;background-color:#0071bd;border-color:#0071bd}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#0071bd}.panel-info>.panel-heading .badge{color:#0071bd;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#0071bd}.panel-warning{border-color:#84560d}.panel-warning>.panel-heading{color:#ffffff;background-color:#84560d;border-color:#84560d}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#84560d}.panel-warning>.panel-heading .badge{color:#84560d;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#84560d}.panel-danger{border-color:#8e3026}.panel-danger>.panel-heading{color:#ffffff;background-color:#8e3026;border-color:#8e3026}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#8e3026}.panel-danger>.panel-heading .badge{color:#8e3026;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#8e3026}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#303030;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#ffffff;text-shadow:none;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#ffffff;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#303030;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.7;filter:alpha(opacity=70)}.modal-header{padding:15px;border-bottom:1px solid #464545}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #464545}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#303030;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#282828;border-bottom:1px solid #1c1c1c;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#666666;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#303030}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#666666;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#303030}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#666666;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#303030}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#666666;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#303030;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0}.navbar-default .badge{background-color:#fff;color:#1a5072}.navbar-inverse .badge{background-color:#fff;color:#006d51}.navbar-brand{line-height:1}.navbar-form .form-control{background-color:white}.navbar-form .form-control:focus{border-color:white}.btn{border-width:2px}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.text-primary,.text-primary:hover{color:#236d9c}.text-success,.text-success:hover{color:#006d51}.text-danger,.text-danger:hover{color:#8e3026}.text-warning,.text-warning:hover{color:#84560d}.text-info,.text-info:hover{color:#0071bd}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success>th>a,.table .success>th>a,table .warning>th>a,.table .warning>th>a,table .danger>th>a,.table .danger>th>a,table .info>th>a,.table .info>th>a,table .success>td>a,.table .success>td>a,table .warning>td>a,.table .warning>td>a,table .danger>td>a,.table .danger>td>a,table .info>td>a,.table .info>td>a,table .success>a,.table .success>a,table .warning>a,.table .warning>a,table .danger>a,.table .danger>a,table .info>a,.table .info>a{color:#fff}table>thead>tr>th,.table>thead>tr>th,table>tbody>tr>th,.table>tbody>tr>th,table>tfoot>tr>th,.table>tfoot>tr>th,table>thead>tr>td,.table>thead>tr>td,table>tbody>tr>td,.table>tbody>tr>td,table>tfoot>tr>td,.table>tfoot>tr>td{border:none}table-bordered>thead>tr>th,.table-bordered>thead>tr>th,table-bordered>tbody>tr>th,.table-bordered>tbody>tr>th,table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>th,table-bordered>thead>tr>td,.table-bordered>thead>tr>td,table-bordered>tbody>tr>td,.table-bordered>tbody>tr>td,table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #464545}input,textarea{color:#464545}.form-control,input,textarea{border:2px hidden transparent;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,input:focus,textarea:focus{-webkit-box-shadow:none;box-shadow:none}.form-control-feedback{color:#464545}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#84560d}.has-warning .form-control,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-warning .input-group-addon{border-color:#84560d}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#8e3026}.has-error .form-control,.has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-error .input-group-addon{border-color:#8e3026}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#006d51}.has-success .form-control,.has-success .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-success .input-group-addon{border-color:#006d51}.input-group-addon{color:#bbbbbb}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:#464545}.nav-tabs>li>a,.nav-pills>li>a{color:#fff}.pager a,.pager a:hover{color:#fff}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{background-color:#002118}.breadcrumb a{color:#fff}.close{text-decoration:none;text-shadow:none;opacity:0.4}.close:hover,.close:focus{opacity:1}.alert .alert-link{color:#fff;text-decoration:underline}.progress{height:10px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:10px;line-height:10px}.well{-webkit-box-shadow:none;box-shadow:none}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#464545}a.list-group-item-success.active{background-color:#006d51}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#00533e}a.list-group-item-warning.active{background-color:#84560d}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#6d470b}a.list-group-item-danger.active{background-color:#8e3026}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#7a2921}.popover{color:#bbbbbb}.panel-default>.panel-heading{background-color:#464545} diff --git a/public/fonts/glyphicons-halflings-regular.eot b/public/fonts/glyphicons-halflings-regular.eot deleted file mode 100644 index b93a4953..00000000 Binary files a/public/fonts/glyphicons-halflings-regular.eot and /dev/null differ diff --git a/public/fonts/glyphicons-halflings-regular.svg b/public/fonts/glyphicons-halflings-regular.svg deleted file mode 100644 index 8376c0f4..00000000 --- a/public/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/fonts/glyphicons-halflings-regular.ttf b/public/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc60..00000000 Binary files a/public/fonts/glyphicons-halflings-regular.ttf and /dev/null differ diff --git a/public/fonts/glyphicons-halflings-regular.woff b/public/fonts/glyphicons-halflings-regular.woff deleted file mode 100644 index 9e612858..00000000 Binary files a/public/fonts/glyphicons-halflings-regular.woff and /dev/null differ diff --git a/public/fonts/glyphicons-halflings-regular.woff2 b/public/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54..00000000 Binary files a/public/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ diff --git a/public/hub.webmanifest b/public/hub.webmanifest deleted file mode 100644 index c68f58af..00000000 --- a/public/hub.webmanifest +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "Warframe Hub", - "short_name": "Hub", - "start_url": ".", - "display": "standalone", - "background_color": "#000", - "description": "Warframe hub strives to be the community center of the Warframe game.", - "icons": [ - { - "src": "img/logos/logo-512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#1a5072" -} diff --git a/public/img/factions/corpus.png b/public/img/factions/corpus.png deleted file mode 100644 index b10b5bb5..00000000 Binary files a/public/img/factions/corpus.png and /dev/null differ diff --git a/public/img/factions/corrupted.png b/public/img/factions/corrupted.png deleted file mode 100644 index ff2a1ad2..00000000 Binary files a/public/img/factions/corrupted.png and /dev/null differ diff --git a/public/img/factions/grineer.png b/public/img/factions/grineer.png deleted file mode 100644 index 0474e730..00000000 Binary files a/public/img/factions/grineer.png and /dev/null differ diff --git a/public/img/factions/infested.png b/public/img/factions/infested.png deleted file mode 100644 index 55dcc32e..00000000 Binary files a/public/img/factions/infested.png and /dev/null differ diff --git a/public/img/factions/sentient.png b/public/img/factions/sentient.png deleted file mode 100644 index 285bb883..00000000 Binary files a/public/img/factions/sentient.png and /dev/null differ diff --git a/public/img/fish/guide/hotspot.gif b/public/img/fish/guide/hotspot.gif deleted file mode 100644 index 9a74e1fe..00000000 Binary files a/public/img/fish/guide/hotspot.gif and /dev/null differ diff --git a/public/img/icons/android-chrome-192x192.png b/public/img/icons/android-chrome-192x192.png new file mode 100644 index 00000000..058b6d50 Binary files /dev/null and b/public/img/icons/android-chrome-192x192.png differ diff --git a/public/img/logos/logo-512.png b/public/img/icons/android-chrome-512x512.png similarity index 100% rename from public/img/logos/logo-512.png rename to public/img/icons/android-chrome-512x512.png diff --git a/public/img/icons/apple-touch-icon-120x120.png b/public/img/icons/apple-touch-icon-120x120.png new file mode 100644 index 00000000..fc82cba5 Binary files /dev/null and b/public/img/icons/apple-touch-icon-120x120.png differ diff --git a/public/img/icons/apple-touch-icon-152x152.png b/public/img/icons/apple-touch-icon-152x152.png new file mode 100644 index 00000000..aa876c22 Binary files /dev/null and b/public/img/icons/apple-touch-icon-152x152.png differ diff --git a/public/img/icons/apple-touch-icon-180x180.png b/public/img/icons/apple-touch-icon-180x180.png new file mode 100644 index 00000000..79f01357 Binary files /dev/null and b/public/img/icons/apple-touch-icon-180x180.png differ diff --git a/public/img/icons/apple-touch-icon-60x60.png b/public/img/icons/apple-touch-icon-60x60.png new file mode 100644 index 00000000..b403474b Binary files /dev/null and b/public/img/icons/apple-touch-icon-60x60.png differ diff --git a/public/img/icons/apple-touch-icon-76x76.png b/public/img/icons/apple-touch-icon-76x76.png new file mode 100644 index 00000000..a29ca50b Binary files /dev/null and b/public/img/icons/apple-touch-icon-76x76.png differ diff --git a/public/img/icons/apple-touch-icon.png b/public/img/icons/apple-touch-icon.png new file mode 100644 index 00000000..0f2a6d9b Binary files /dev/null and b/public/img/icons/apple-touch-icon.png differ diff --git a/public/img/icons/favicon-16x16.png b/public/img/icons/favicon-16x16.png new file mode 100644 index 00000000..b8d510aa Binary files /dev/null and b/public/img/icons/favicon-16x16.png differ diff --git a/public/img/icons/favicon-32x32.png b/public/img/icons/favicon-32x32.png new file mode 100644 index 00000000..ffe33766 Binary files /dev/null and b/public/img/icons/favicon-32x32.png differ diff --git a/public/img/icons/msapplication-icon-144x144.png b/public/img/icons/msapplication-icon-144x144.png new file mode 100644 index 00000000..d9267a5a Binary files /dev/null and b/public/img/icons/msapplication-icon-144x144.png differ diff --git a/public/img/icons/mstile-150x150.png b/public/img/icons/mstile-150x150.png new file mode 100644 index 00000000..6be92aa4 Binary files /dev/null and b/public/img/icons/mstile-150x150.png differ diff --git a/public/img/icons/safari-pinned-tab.svg b/public/img/icons/safari-pinned-tab.svg new file mode 100644 index 00000000..732afd8e --- /dev/null +++ b/public/img/icons/safari-pinned-tab.svg @@ -0,0 +1,149 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/public/img/map_icons/caves.png b/public/img/map_icons/caves.png deleted file mode 100644 index 50a9f6fe..00000000 Binary files a/public/img/map_icons/caves.png and /dev/null differ diff --git a/public/img/map_icons/fish.png b/public/img/map_icons/fish.png deleted file mode 100644 index 4c7b4c2b..00000000 Binary files a/public/img/map_icons/fish.png and /dev/null differ diff --git a/public/img/map_icons/grineer.png b/public/img/map_icons/grineer.png deleted file mode 100644 index 8e43da71..00000000 Binary files a/public/img/map_icons/grineer.png and /dev/null differ diff --git a/public/img/map_icons/home.png b/public/img/map_icons/home.png deleted file mode 100644 index 52d3210d..00000000 Binary files a/public/img/map_icons/home.png and /dev/null differ diff --git a/public/img/map_icons/lure.png b/public/img/map_icons/lure.png deleted file mode 100644 index e02f7be8..00000000 Binary files a/public/img/map_icons/lure.png and /dev/null differ diff --git a/public/img/map_icons/oddity.png b/public/img/map_icons/oddity.png deleted file mode 100644 index 1337f322..00000000 Binary files a/public/img/map_icons/oddity.png and /dev/null differ diff --git a/public/img/map_icons/template.png b/public/img/map_icons/template.png deleted file mode 100644 index 7b8f45d3..00000000 Binary files a/public/img/map_icons/template.png and /dev/null differ diff --git a/public/img/plains/0_0_0.jpg b/public/img/plains/0_0_0.jpg deleted file mode 100644 index e6ac508c..00000000 Binary files a/public/img/plains/0_0_0.jpg and /dev/null differ diff --git a/public/img/plains/1_0_0.jpg b/public/img/plains/1_0_0.jpg deleted file mode 100644 index 059d9008..00000000 Binary files a/public/img/plains/1_0_0.jpg and /dev/null differ diff --git a/public/img/plains/1_0_1.jpg b/public/img/plains/1_0_1.jpg deleted file mode 100644 index 4d49b12f..00000000 Binary files a/public/img/plains/1_0_1.jpg and /dev/null differ diff --git a/public/img/plains/1_1_0.jpg b/public/img/plains/1_1_0.jpg deleted file mode 100644 index ead411fd..00000000 Binary files a/public/img/plains/1_1_0.jpg and /dev/null differ diff --git a/public/img/plains/1_1_1.jpg b/public/img/plains/1_1_1.jpg deleted file mode 100644 index 67559191..00000000 Binary files a/public/img/plains/1_1_1.jpg and /dev/null differ diff --git a/public/img/plains/2_0_0.jpg b/public/img/plains/2_0_0.jpg deleted file mode 100644 index ca315339..00000000 Binary files a/public/img/plains/2_0_0.jpg and /dev/null differ diff --git a/public/img/plains/2_0_1.jpg b/public/img/plains/2_0_1.jpg deleted file mode 100644 index 2ebeee5c..00000000 Binary files a/public/img/plains/2_0_1.jpg and /dev/null differ diff --git a/public/img/plains/2_0_2.jpg b/public/img/plains/2_0_2.jpg deleted file mode 100644 index a74b6f60..00000000 Binary files a/public/img/plains/2_0_2.jpg and /dev/null differ diff --git a/public/img/plains/2_0_3.jpg b/public/img/plains/2_0_3.jpg deleted file mode 100644 index b4448730..00000000 Binary files a/public/img/plains/2_0_3.jpg and /dev/null differ diff --git a/public/img/plains/2_1_0.jpg b/public/img/plains/2_1_0.jpg deleted file mode 100644 index 8e6d2001..00000000 Binary files a/public/img/plains/2_1_0.jpg and /dev/null differ diff --git a/public/img/plains/2_1_1.jpg b/public/img/plains/2_1_1.jpg deleted file mode 100644 index 882ada85..00000000 Binary files a/public/img/plains/2_1_1.jpg and /dev/null differ diff --git a/public/img/plains/2_1_2.jpg b/public/img/plains/2_1_2.jpg deleted file mode 100644 index c19321d7..00000000 Binary files a/public/img/plains/2_1_2.jpg and /dev/null differ diff --git a/public/img/plains/2_1_3.jpg b/public/img/plains/2_1_3.jpg deleted file mode 100644 index 75910814..00000000 Binary files a/public/img/plains/2_1_3.jpg and /dev/null differ diff --git a/public/img/plains/2_2_0.jpg b/public/img/plains/2_2_0.jpg deleted file mode 100644 index 9e919e3b..00000000 Binary files a/public/img/plains/2_2_0.jpg and /dev/null differ diff --git a/public/img/plains/2_2_1.jpg b/public/img/plains/2_2_1.jpg deleted file mode 100644 index bb470b71..00000000 Binary files a/public/img/plains/2_2_1.jpg and /dev/null differ diff --git a/public/img/plains/2_2_2.jpg b/public/img/plains/2_2_2.jpg deleted file mode 100644 index 8c693fe9..00000000 Binary files a/public/img/plains/2_2_2.jpg and /dev/null differ diff --git a/public/img/plains/2_2_3.jpg b/public/img/plains/2_2_3.jpg deleted file mode 100644 index f7d760fe..00000000 Binary files a/public/img/plains/2_2_3.jpg and /dev/null differ diff --git a/public/img/plains/2_3_0.jpg b/public/img/plains/2_3_0.jpg deleted file mode 100644 index 3e67a866..00000000 Binary files a/public/img/plains/2_3_0.jpg and /dev/null differ diff --git a/public/img/plains/2_3_1.jpg b/public/img/plains/2_3_1.jpg deleted file mode 100644 index 98b8cb8a..00000000 Binary files a/public/img/plains/2_3_1.jpg and /dev/null differ diff --git a/public/img/plains/2_3_2.jpg b/public/img/plains/2_3_2.jpg deleted file mode 100644 index 51946234..00000000 Binary files a/public/img/plains/2_3_2.jpg and /dev/null differ diff --git a/public/img/plains/2_3_3.jpg b/public/img/plains/2_3_3.jpg deleted file mode 100644 index e7808a20..00000000 Binary files a/public/img/plains/2_3_3.jpg and /dev/null differ diff --git a/public/img/plains/3_0_0.jpg b/public/img/plains/3_0_0.jpg deleted file mode 100644 index c0008af7..00000000 Binary files a/public/img/plains/3_0_0.jpg and /dev/null differ diff --git a/public/img/plains/3_0_1.jpg b/public/img/plains/3_0_1.jpg deleted file mode 100644 index 49179ca1..00000000 Binary files a/public/img/plains/3_0_1.jpg and /dev/null differ diff --git a/public/img/plains/3_0_2.jpg b/public/img/plains/3_0_2.jpg deleted file mode 100644 index cc1c1b0d..00000000 Binary files a/public/img/plains/3_0_2.jpg and /dev/null differ diff --git a/public/img/plains/3_0_3.jpg b/public/img/plains/3_0_3.jpg deleted file mode 100644 index fbe413e2..00000000 Binary files a/public/img/plains/3_0_3.jpg and /dev/null differ diff --git a/public/img/plains/3_0_4.jpg b/public/img/plains/3_0_4.jpg deleted file mode 100644 index 4f63e06a..00000000 Binary files a/public/img/plains/3_0_4.jpg and /dev/null differ diff --git a/public/img/plains/3_0_5.jpg b/public/img/plains/3_0_5.jpg deleted file mode 100644 index f7214d43..00000000 Binary files a/public/img/plains/3_0_5.jpg and /dev/null differ diff --git a/public/img/plains/3_0_6.jpg b/public/img/plains/3_0_6.jpg deleted file mode 100644 index 4a7e5d74..00000000 Binary files a/public/img/plains/3_0_6.jpg and /dev/null differ diff --git a/public/img/plains/3_0_7.jpg b/public/img/plains/3_0_7.jpg deleted file mode 100644 index 9eaa2c12..00000000 Binary files a/public/img/plains/3_0_7.jpg and /dev/null differ diff --git a/public/img/plains/3_1_0.jpg b/public/img/plains/3_1_0.jpg deleted file mode 100644 index 35e47818..00000000 Binary files a/public/img/plains/3_1_0.jpg and /dev/null differ diff --git a/public/img/plains/3_1_1.jpg b/public/img/plains/3_1_1.jpg deleted file mode 100644 index 1fb8769b..00000000 Binary files a/public/img/plains/3_1_1.jpg and /dev/null differ diff --git a/public/img/plains/3_1_2.jpg b/public/img/plains/3_1_2.jpg deleted file mode 100644 index 298f0a2f..00000000 Binary files a/public/img/plains/3_1_2.jpg and /dev/null differ diff --git a/public/img/plains/3_1_3.jpg b/public/img/plains/3_1_3.jpg deleted file mode 100644 index 72792da5..00000000 Binary files a/public/img/plains/3_1_3.jpg and /dev/null differ diff --git a/public/img/plains/3_1_4.jpg b/public/img/plains/3_1_4.jpg deleted file mode 100644 index f62f42e2..00000000 Binary files a/public/img/plains/3_1_4.jpg and /dev/null differ diff --git a/public/img/plains/3_1_5.jpg b/public/img/plains/3_1_5.jpg deleted file mode 100644 index 2d9a0c2f..00000000 Binary files a/public/img/plains/3_1_5.jpg and /dev/null differ diff --git a/public/img/plains/3_1_6.jpg b/public/img/plains/3_1_6.jpg deleted file mode 100644 index 2ff88c78..00000000 Binary files a/public/img/plains/3_1_6.jpg and /dev/null differ diff --git a/public/img/plains/3_1_7.jpg b/public/img/plains/3_1_7.jpg deleted file mode 100644 index 977ffb51..00000000 Binary files a/public/img/plains/3_1_7.jpg and /dev/null differ diff --git a/public/img/plains/3_2_0.jpg b/public/img/plains/3_2_0.jpg deleted file mode 100644 index 5fc6921c..00000000 Binary files a/public/img/plains/3_2_0.jpg and /dev/null differ diff --git a/public/img/plains/3_2_1.jpg b/public/img/plains/3_2_1.jpg deleted file mode 100644 index e67581b9..00000000 Binary files a/public/img/plains/3_2_1.jpg and /dev/null differ diff --git a/public/img/plains/3_2_2.jpg b/public/img/plains/3_2_2.jpg deleted file mode 100644 index b454812b..00000000 Binary files a/public/img/plains/3_2_2.jpg and /dev/null differ diff --git a/public/img/plains/3_2_3.jpg b/public/img/plains/3_2_3.jpg deleted file mode 100644 index 92adcc90..00000000 Binary files a/public/img/plains/3_2_3.jpg and /dev/null differ diff --git a/public/img/plains/3_2_4.jpg b/public/img/plains/3_2_4.jpg deleted file mode 100644 index 579c1ee4..00000000 Binary files a/public/img/plains/3_2_4.jpg and /dev/null differ diff --git a/public/img/plains/3_2_5.jpg b/public/img/plains/3_2_5.jpg deleted file mode 100644 index 1de51842..00000000 Binary files a/public/img/plains/3_2_5.jpg and /dev/null differ diff --git a/public/img/plains/3_2_6.jpg b/public/img/plains/3_2_6.jpg deleted file mode 100644 index a8ccc27b..00000000 Binary files a/public/img/plains/3_2_6.jpg and /dev/null differ diff --git a/public/img/plains/3_2_7.jpg b/public/img/plains/3_2_7.jpg deleted file mode 100644 index 06c55fbf..00000000 Binary files a/public/img/plains/3_2_7.jpg and /dev/null differ diff --git a/public/img/plains/3_3_0.jpg b/public/img/plains/3_3_0.jpg deleted file mode 100644 index 5bed44b3..00000000 Binary files a/public/img/plains/3_3_0.jpg and /dev/null differ diff --git a/public/img/plains/3_3_1.jpg b/public/img/plains/3_3_1.jpg deleted file mode 100644 index 27bd999d..00000000 Binary files a/public/img/plains/3_3_1.jpg and /dev/null differ diff --git a/public/img/plains/3_3_2.jpg b/public/img/plains/3_3_2.jpg deleted file mode 100644 index a0d860cf..00000000 Binary files a/public/img/plains/3_3_2.jpg and /dev/null differ diff --git a/public/img/plains/3_3_3.jpg b/public/img/plains/3_3_3.jpg deleted file mode 100644 index 8aaaa456..00000000 Binary files a/public/img/plains/3_3_3.jpg and /dev/null differ diff --git a/public/img/plains/3_3_4.jpg b/public/img/plains/3_3_4.jpg deleted file mode 100644 index c6bbd0c5..00000000 Binary files a/public/img/plains/3_3_4.jpg and /dev/null differ diff --git a/public/img/plains/3_3_5.jpg b/public/img/plains/3_3_5.jpg deleted file mode 100644 index ce2524ba..00000000 Binary files a/public/img/plains/3_3_5.jpg and /dev/null differ diff --git a/public/img/plains/3_3_6.jpg b/public/img/plains/3_3_6.jpg deleted file mode 100644 index 0cb74fc4..00000000 Binary files a/public/img/plains/3_3_6.jpg and /dev/null differ diff --git a/public/img/plains/3_3_7.jpg b/public/img/plains/3_3_7.jpg deleted file mode 100644 index a77068e0..00000000 Binary files a/public/img/plains/3_3_7.jpg and /dev/null differ diff --git a/public/img/plains/3_4_0.jpg b/public/img/plains/3_4_0.jpg deleted file mode 100644 index 27bba873..00000000 Binary files a/public/img/plains/3_4_0.jpg and /dev/null differ diff --git a/public/img/plains/3_4_1.jpg b/public/img/plains/3_4_1.jpg deleted file mode 100644 index d2201e2f..00000000 Binary files a/public/img/plains/3_4_1.jpg and /dev/null differ diff --git a/public/img/plains/3_4_2.jpg b/public/img/plains/3_4_2.jpg deleted file mode 100644 index fd67e196..00000000 Binary files a/public/img/plains/3_4_2.jpg and /dev/null differ diff --git a/public/img/plains/3_4_3.jpg b/public/img/plains/3_4_3.jpg deleted file mode 100644 index d812ecca..00000000 Binary files a/public/img/plains/3_4_3.jpg and /dev/null differ diff --git a/public/img/plains/3_4_4.jpg b/public/img/plains/3_4_4.jpg deleted file mode 100644 index fe359f78..00000000 Binary files a/public/img/plains/3_4_4.jpg and /dev/null differ diff --git a/public/img/plains/3_4_5.jpg b/public/img/plains/3_4_5.jpg deleted file mode 100644 index 22cc26c6..00000000 Binary files a/public/img/plains/3_4_5.jpg and /dev/null differ diff --git a/public/img/plains/3_4_6.jpg b/public/img/plains/3_4_6.jpg deleted file mode 100644 index 6852803c..00000000 Binary files a/public/img/plains/3_4_6.jpg and /dev/null differ diff --git a/public/img/plains/3_4_7.jpg b/public/img/plains/3_4_7.jpg deleted file mode 100644 index 4101f0c9..00000000 Binary files a/public/img/plains/3_4_7.jpg and /dev/null differ diff --git a/public/img/plains/3_5_0.jpg b/public/img/plains/3_5_0.jpg deleted file mode 100644 index 9be0b0cb..00000000 Binary files a/public/img/plains/3_5_0.jpg and /dev/null differ diff --git a/public/img/plains/3_5_1.jpg b/public/img/plains/3_5_1.jpg deleted file mode 100644 index 03c2bbf0..00000000 Binary files a/public/img/plains/3_5_1.jpg and /dev/null differ diff --git a/public/img/plains/3_5_2.jpg b/public/img/plains/3_5_2.jpg deleted file mode 100644 index 0d652d71..00000000 Binary files a/public/img/plains/3_5_2.jpg and /dev/null differ diff --git a/public/img/plains/3_5_3.jpg b/public/img/plains/3_5_3.jpg deleted file mode 100644 index 7838cb15..00000000 Binary files a/public/img/plains/3_5_3.jpg and /dev/null differ diff --git a/public/img/plains/3_5_4.jpg b/public/img/plains/3_5_4.jpg deleted file mode 100644 index 9578422e..00000000 Binary files a/public/img/plains/3_5_4.jpg and /dev/null differ diff --git a/public/img/plains/3_5_5.jpg b/public/img/plains/3_5_5.jpg deleted file mode 100644 index a830a235..00000000 Binary files a/public/img/plains/3_5_5.jpg and /dev/null differ diff --git a/public/img/plains/3_5_6.jpg b/public/img/plains/3_5_6.jpg deleted file mode 100644 index 95ca9130..00000000 Binary files a/public/img/plains/3_5_6.jpg and /dev/null differ diff --git a/public/img/plains/3_5_7.jpg b/public/img/plains/3_5_7.jpg deleted file mode 100644 index e96856c6..00000000 Binary files a/public/img/plains/3_5_7.jpg and /dev/null differ diff --git a/public/img/plains/3_6_0.jpg b/public/img/plains/3_6_0.jpg deleted file mode 100644 index 0795dfd4..00000000 Binary files a/public/img/plains/3_6_0.jpg and /dev/null differ diff --git a/public/img/plains/3_6_1.jpg b/public/img/plains/3_6_1.jpg deleted file mode 100644 index a477f0cc..00000000 Binary files a/public/img/plains/3_6_1.jpg and /dev/null differ diff --git a/public/img/plains/3_6_2.jpg b/public/img/plains/3_6_2.jpg deleted file mode 100644 index c16d5832..00000000 Binary files a/public/img/plains/3_6_2.jpg and /dev/null differ diff --git a/public/img/plains/3_6_3.jpg b/public/img/plains/3_6_3.jpg deleted file mode 100644 index 5f12e864..00000000 Binary files a/public/img/plains/3_6_3.jpg and /dev/null differ diff --git a/public/img/plains/3_6_4.jpg b/public/img/plains/3_6_4.jpg deleted file mode 100644 index d21638ca..00000000 Binary files a/public/img/plains/3_6_4.jpg and /dev/null differ diff --git a/public/img/plains/3_6_5.jpg b/public/img/plains/3_6_5.jpg deleted file mode 100644 index 9d8a9e33..00000000 Binary files a/public/img/plains/3_6_5.jpg and /dev/null differ diff --git a/public/img/plains/3_6_6.jpg b/public/img/plains/3_6_6.jpg deleted file mode 100644 index ffdeeef7..00000000 Binary files a/public/img/plains/3_6_6.jpg and /dev/null differ diff --git a/public/img/plains/3_6_7.jpg b/public/img/plains/3_6_7.jpg deleted file mode 100644 index 872e3580..00000000 Binary files a/public/img/plains/3_6_7.jpg and /dev/null differ diff --git a/public/img/plains/3_7_0.jpg b/public/img/plains/3_7_0.jpg deleted file mode 100644 index 00986666..00000000 Binary files a/public/img/plains/3_7_0.jpg and /dev/null differ diff --git a/public/img/plains/3_7_1.jpg b/public/img/plains/3_7_1.jpg deleted file mode 100644 index f7f6ebb9..00000000 Binary files a/public/img/plains/3_7_1.jpg and /dev/null differ diff --git a/public/img/plains/3_7_2.jpg b/public/img/plains/3_7_2.jpg deleted file mode 100644 index a24b0f38..00000000 Binary files a/public/img/plains/3_7_2.jpg and /dev/null differ diff --git a/public/img/plains/3_7_3.jpg b/public/img/plains/3_7_3.jpg deleted file mode 100644 index 6ca88c97..00000000 Binary files a/public/img/plains/3_7_3.jpg and /dev/null differ diff --git a/public/img/plains/3_7_4.jpg b/public/img/plains/3_7_4.jpg deleted file mode 100644 index 80b2f786..00000000 Binary files a/public/img/plains/3_7_4.jpg and /dev/null differ diff --git a/public/img/plains/3_7_5.jpg b/public/img/plains/3_7_5.jpg deleted file mode 100644 index 6ba53df0..00000000 Binary files a/public/img/plains/3_7_5.jpg and /dev/null differ diff --git a/public/img/plains/3_7_6.jpg b/public/img/plains/3_7_6.jpg deleted file mode 100644 index fa20eb53..00000000 Binary files a/public/img/plains/3_7_6.jpg and /dev/null differ diff --git a/public/img/plains/3_7_7.jpg b/public/img/plains/3_7_7.jpg deleted file mode 100644 index a941c385..00000000 Binary files a/public/img/plains/3_7_7.jpg and /dev/null differ diff --git a/public/img/plains/4_0_0.jpg b/public/img/plains/4_0_0.jpg deleted file mode 100644 index 07abbbe1..00000000 Binary files a/public/img/plains/4_0_0.jpg and /dev/null differ diff --git a/public/img/plains/4_0_1.jpg b/public/img/plains/4_0_1.jpg deleted file mode 100644 index 54f16ed9..00000000 Binary files a/public/img/plains/4_0_1.jpg and /dev/null differ diff --git a/public/img/plains/4_0_10.jpg b/public/img/plains/4_0_10.jpg deleted file mode 100644 index 40ab6861..00000000 Binary files a/public/img/plains/4_0_10.jpg and /dev/null differ diff --git a/public/img/plains/4_0_11.jpg b/public/img/plains/4_0_11.jpg deleted file mode 100644 index 752903d3..00000000 Binary files a/public/img/plains/4_0_11.jpg and /dev/null differ diff --git a/public/img/plains/4_0_12.jpg b/public/img/plains/4_0_12.jpg deleted file mode 100644 index 3fc65ecf..00000000 Binary files a/public/img/plains/4_0_12.jpg and /dev/null differ diff --git a/public/img/plains/4_0_13.jpg b/public/img/plains/4_0_13.jpg deleted file mode 100644 index 5bcf7d57..00000000 Binary files a/public/img/plains/4_0_13.jpg and /dev/null differ diff --git a/public/img/plains/4_0_14.jpg b/public/img/plains/4_0_14.jpg deleted file mode 100644 index d5f800d3..00000000 Binary files a/public/img/plains/4_0_14.jpg and /dev/null differ diff --git a/public/img/plains/4_0_15.jpg b/public/img/plains/4_0_15.jpg deleted file mode 100644 index 0ff0b3ba..00000000 Binary files a/public/img/plains/4_0_15.jpg and /dev/null differ diff --git a/public/img/plains/4_0_2.jpg b/public/img/plains/4_0_2.jpg deleted file mode 100644 index f7712b20..00000000 Binary files a/public/img/plains/4_0_2.jpg and /dev/null differ diff --git a/public/img/plains/4_0_3.jpg b/public/img/plains/4_0_3.jpg deleted file mode 100644 index 4b5f151f..00000000 Binary files a/public/img/plains/4_0_3.jpg and /dev/null differ diff --git a/public/img/plains/4_0_4.jpg b/public/img/plains/4_0_4.jpg deleted file mode 100644 index 65f5b746..00000000 Binary files a/public/img/plains/4_0_4.jpg and /dev/null differ diff --git a/public/img/plains/4_0_5.jpg b/public/img/plains/4_0_5.jpg deleted file mode 100644 index 6394cd8c..00000000 Binary files a/public/img/plains/4_0_5.jpg and /dev/null differ diff --git a/public/img/plains/4_0_6.jpg b/public/img/plains/4_0_6.jpg deleted file mode 100644 index e51a568f..00000000 Binary files a/public/img/plains/4_0_6.jpg and /dev/null differ diff --git a/public/img/plains/4_0_7.jpg b/public/img/plains/4_0_7.jpg deleted file mode 100644 index f08dc82d..00000000 Binary files a/public/img/plains/4_0_7.jpg and /dev/null differ diff --git a/public/img/plains/4_0_8.jpg b/public/img/plains/4_0_8.jpg deleted file mode 100644 index c0c06ed2..00000000 Binary files a/public/img/plains/4_0_8.jpg and /dev/null differ diff --git a/public/img/plains/4_0_9.jpg b/public/img/plains/4_0_9.jpg deleted file mode 100644 index ee7b3269..00000000 Binary files a/public/img/plains/4_0_9.jpg and /dev/null differ diff --git a/public/img/plains/4_10_0.jpg b/public/img/plains/4_10_0.jpg deleted file mode 100644 index 934ada51..00000000 Binary files a/public/img/plains/4_10_0.jpg and /dev/null differ diff --git a/public/img/plains/4_10_1.jpg b/public/img/plains/4_10_1.jpg deleted file mode 100644 index da66d32c..00000000 Binary files a/public/img/plains/4_10_1.jpg and /dev/null differ diff --git a/public/img/plains/4_10_10.jpg b/public/img/plains/4_10_10.jpg deleted file mode 100644 index b3d6453f..00000000 Binary files a/public/img/plains/4_10_10.jpg and /dev/null differ diff --git a/public/img/plains/4_10_11.jpg b/public/img/plains/4_10_11.jpg deleted file mode 100644 index 5c7e03fe..00000000 Binary files a/public/img/plains/4_10_11.jpg and /dev/null differ diff --git a/public/img/plains/4_10_12.jpg b/public/img/plains/4_10_12.jpg deleted file mode 100644 index 1d14cb86..00000000 Binary files a/public/img/plains/4_10_12.jpg and /dev/null differ diff --git a/public/img/plains/4_10_13.jpg b/public/img/plains/4_10_13.jpg deleted file mode 100644 index 6a6352a9..00000000 Binary files a/public/img/plains/4_10_13.jpg and /dev/null differ diff --git a/public/img/plains/4_10_14.jpg b/public/img/plains/4_10_14.jpg deleted file mode 100644 index 7e668200..00000000 Binary files a/public/img/plains/4_10_14.jpg and /dev/null differ diff --git a/public/img/plains/4_10_15.jpg b/public/img/plains/4_10_15.jpg deleted file mode 100644 index baf74d06..00000000 Binary files a/public/img/plains/4_10_15.jpg and /dev/null differ diff --git a/public/img/plains/4_10_2.jpg b/public/img/plains/4_10_2.jpg deleted file mode 100644 index 7378ccb1..00000000 Binary files a/public/img/plains/4_10_2.jpg and /dev/null differ diff --git a/public/img/plains/4_10_3.jpg b/public/img/plains/4_10_3.jpg deleted file mode 100644 index 1b93b9df..00000000 Binary files a/public/img/plains/4_10_3.jpg and /dev/null differ diff --git a/public/img/plains/4_10_4.jpg b/public/img/plains/4_10_4.jpg deleted file mode 100644 index f31042b1..00000000 Binary files a/public/img/plains/4_10_4.jpg and /dev/null differ diff --git a/public/img/plains/4_10_5.jpg b/public/img/plains/4_10_5.jpg deleted file mode 100644 index 611a9f28..00000000 Binary files a/public/img/plains/4_10_5.jpg and /dev/null differ diff --git a/public/img/plains/4_10_6.jpg b/public/img/plains/4_10_6.jpg deleted file mode 100644 index 5a7a07e3..00000000 Binary files a/public/img/plains/4_10_6.jpg and /dev/null differ diff --git a/public/img/plains/4_10_7.jpg b/public/img/plains/4_10_7.jpg deleted file mode 100644 index 5155f466..00000000 Binary files a/public/img/plains/4_10_7.jpg and /dev/null differ diff --git a/public/img/plains/4_10_8.jpg b/public/img/plains/4_10_8.jpg deleted file mode 100644 index 040da3b1..00000000 Binary files a/public/img/plains/4_10_8.jpg and /dev/null differ diff --git a/public/img/plains/4_10_9.jpg b/public/img/plains/4_10_9.jpg deleted file mode 100644 index 201d4788..00000000 Binary files a/public/img/plains/4_10_9.jpg and /dev/null differ diff --git a/public/img/plains/4_11_0.jpg b/public/img/plains/4_11_0.jpg deleted file mode 100644 index 10d8d81c..00000000 Binary files a/public/img/plains/4_11_0.jpg and /dev/null differ diff --git a/public/img/plains/4_11_1.jpg b/public/img/plains/4_11_1.jpg deleted file mode 100644 index c96309cb..00000000 Binary files a/public/img/plains/4_11_1.jpg and /dev/null differ diff --git a/public/img/plains/4_11_10.jpg b/public/img/plains/4_11_10.jpg deleted file mode 100644 index 7a8e7641..00000000 Binary files a/public/img/plains/4_11_10.jpg and /dev/null differ diff --git a/public/img/plains/4_11_11.jpg b/public/img/plains/4_11_11.jpg deleted file mode 100644 index d01d4e26..00000000 Binary files a/public/img/plains/4_11_11.jpg and /dev/null differ diff --git a/public/img/plains/4_11_12.jpg b/public/img/plains/4_11_12.jpg deleted file mode 100644 index 8f6ca6b4..00000000 Binary files a/public/img/plains/4_11_12.jpg and /dev/null differ diff --git a/public/img/plains/4_11_13.jpg b/public/img/plains/4_11_13.jpg deleted file mode 100644 index a4c46399..00000000 Binary files a/public/img/plains/4_11_13.jpg and /dev/null differ diff --git a/public/img/plains/4_11_14.jpg b/public/img/plains/4_11_14.jpg deleted file mode 100644 index 9546419d..00000000 Binary files a/public/img/plains/4_11_14.jpg and /dev/null differ diff --git a/public/img/plains/4_11_15.jpg b/public/img/plains/4_11_15.jpg deleted file mode 100644 index 070b08ed..00000000 Binary files a/public/img/plains/4_11_15.jpg and /dev/null differ diff --git a/public/img/plains/4_11_2.jpg b/public/img/plains/4_11_2.jpg deleted file mode 100644 index 1923bdf4..00000000 Binary files a/public/img/plains/4_11_2.jpg and /dev/null differ diff --git a/public/img/plains/4_11_3.jpg b/public/img/plains/4_11_3.jpg deleted file mode 100644 index 8aadd5be..00000000 Binary files a/public/img/plains/4_11_3.jpg and /dev/null differ diff --git a/public/img/plains/4_11_4.jpg b/public/img/plains/4_11_4.jpg deleted file mode 100644 index a7f5438e..00000000 Binary files a/public/img/plains/4_11_4.jpg and /dev/null differ diff --git a/public/img/plains/4_11_5.jpg b/public/img/plains/4_11_5.jpg deleted file mode 100644 index b6b324bf..00000000 Binary files a/public/img/plains/4_11_5.jpg and /dev/null differ diff --git a/public/img/plains/4_11_6.jpg b/public/img/plains/4_11_6.jpg deleted file mode 100644 index 8412eea7..00000000 Binary files a/public/img/plains/4_11_6.jpg and /dev/null differ diff --git a/public/img/plains/4_11_7.jpg b/public/img/plains/4_11_7.jpg deleted file mode 100644 index 414eea45..00000000 Binary files a/public/img/plains/4_11_7.jpg and /dev/null differ diff --git a/public/img/plains/4_11_8.jpg b/public/img/plains/4_11_8.jpg deleted file mode 100644 index 9e2cad63..00000000 Binary files a/public/img/plains/4_11_8.jpg and /dev/null differ diff --git a/public/img/plains/4_11_9.jpg b/public/img/plains/4_11_9.jpg deleted file mode 100644 index 75974ce5..00000000 Binary files a/public/img/plains/4_11_9.jpg and /dev/null differ diff --git a/public/img/plains/4_12_0.jpg b/public/img/plains/4_12_0.jpg deleted file mode 100644 index a68142c0..00000000 Binary files a/public/img/plains/4_12_0.jpg and /dev/null differ diff --git a/public/img/plains/4_12_1.jpg b/public/img/plains/4_12_1.jpg deleted file mode 100644 index 82a25bb2..00000000 Binary files a/public/img/plains/4_12_1.jpg and /dev/null differ diff --git a/public/img/plains/4_12_10.jpg b/public/img/plains/4_12_10.jpg deleted file mode 100644 index 7f8ec486..00000000 Binary files a/public/img/plains/4_12_10.jpg and /dev/null differ diff --git a/public/img/plains/4_12_11.jpg b/public/img/plains/4_12_11.jpg deleted file mode 100644 index d769fe51..00000000 Binary files a/public/img/plains/4_12_11.jpg and /dev/null differ diff --git a/public/img/plains/4_12_12.jpg b/public/img/plains/4_12_12.jpg deleted file mode 100644 index 347cc97b..00000000 Binary files a/public/img/plains/4_12_12.jpg and /dev/null differ diff --git a/public/img/plains/4_12_13.jpg b/public/img/plains/4_12_13.jpg deleted file mode 100644 index 5630a24b..00000000 Binary files a/public/img/plains/4_12_13.jpg and /dev/null differ diff --git a/public/img/plains/4_12_14.jpg b/public/img/plains/4_12_14.jpg deleted file mode 100644 index a12f7543..00000000 Binary files a/public/img/plains/4_12_14.jpg and /dev/null differ diff --git a/public/img/plains/4_12_15.jpg b/public/img/plains/4_12_15.jpg deleted file mode 100644 index 3acb97d5..00000000 Binary files a/public/img/plains/4_12_15.jpg and /dev/null differ diff --git a/public/img/plains/4_12_2.jpg b/public/img/plains/4_12_2.jpg deleted file mode 100644 index fe66afe8..00000000 Binary files a/public/img/plains/4_12_2.jpg and /dev/null differ diff --git a/public/img/plains/4_12_3.jpg b/public/img/plains/4_12_3.jpg deleted file mode 100644 index fccffff9..00000000 Binary files a/public/img/plains/4_12_3.jpg and /dev/null differ diff --git a/public/img/plains/4_12_4.jpg b/public/img/plains/4_12_4.jpg deleted file mode 100644 index 44fa13e8..00000000 Binary files a/public/img/plains/4_12_4.jpg and /dev/null differ diff --git a/public/img/plains/4_12_5.jpg b/public/img/plains/4_12_5.jpg deleted file mode 100644 index 880d3404..00000000 Binary files a/public/img/plains/4_12_5.jpg and /dev/null differ diff --git a/public/img/plains/4_12_6.jpg b/public/img/plains/4_12_6.jpg deleted file mode 100644 index d3e87891..00000000 Binary files a/public/img/plains/4_12_6.jpg and /dev/null differ diff --git a/public/img/plains/4_12_7.jpg b/public/img/plains/4_12_7.jpg deleted file mode 100644 index 2c118f69..00000000 Binary files a/public/img/plains/4_12_7.jpg and /dev/null differ diff --git a/public/img/plains/4_12_8.jpg b/public/img/plains/4_12_8.jpg deleted file mode 100644 index 780c6d0f..00000000 Binary files a/public/img/plains/4_12_8.jpg and /dev/null differ diff --git a/public/img/plains/4_12_9.jpg b/public/img/plains/4_12_9.jpg deleted file mode 100644 index bc17cbf2..00000000 Binary files a/public/img/plains/4_12_9.jpg and /dev/null differ diff --git a/public/img/plains/4_13_0.jpg b/public/img/plains/4_13_0.jpg deleted file mode 100644 index 85f8e1a6..00000000 Binary files a/public/img/plains/4_13_0.jpg and /dev/null differ diff --git a/public/img/plains/4_13_1.jpg b/public/img/plains/4_13_1.jpg deleted file mode 100644 index 69aa1149..00000000 Binary files a/public/img/plains/4_13_1.jpg and /dev/null differ diff --git a/public/img/plains/4_13_10.jpg b/public/img/plains/4_13_10.jpg deleted file mode 100644 index c93ba244..00000000 Binary files a/public/img/plains/4_13_10.jpg and /dev/null differ diff --git a/public/img/plains/4_13_11.jpg b/public/img/plains/4_13_11.jpg deleted file mode 100644 index e1aedb4d..00000000 Binary files a/public/img/plains/4_13_11.jpg and /dev/null differ diff --git a/public/img/plains/4_13_12.jpg b/public/img/plains/4_13_12.jpg deleted file mode 100644 index a5e11aa7..00000000 Binary files a/public/img/plains/4_13_12.jpg and /dev/null differ diff --git a/public/img/plains/4_13_13.jpg b/public/img/plains/4_13_13.jpg deleted file mode 100644 index f3a7bb6e..00000000 Binary files a/public/img/plains/4_13_13.jpg and /dev/null differ diff --git a/public/img/plains/4_13_14.jpg b/public/img/plains/4_13_14.jpg deleted file mode 100644 index f7c8af52..00000000 Binary files a/public/img/plains/4_13_14.jpg and /dev/null differ diff --git a/public/img/plains/4_13_15.jpg b/public/img/plains/4_13_15.jpg deleted file mode 100644 index 1af2302f..00000000 Binary files a/public/img/plains/4_13_15.jpg and /dev/null differ diff --git a/public/img/plains/4_13_2.jpg b/public/img/plains/4_13_2.jpg deleted file mode 100644 index 39ef9079..00000000 Binary files a/public/img/plains/4_13_2.jpg and /dev/null differ diff --git a/public/img/plains/4_13_3.jpg b/public/img/plains/4_13_3.jpg deleted file mode 100644 index d6c83b8e..00000000 Binary files a/public/img/plains/4_13_3.jpg and /dev/null differ diff --git a/public/img/plains/4_13_4.jpg b/public/img/plains/4_13_4.jpg deleted file mode 100644 index bd391d61..00000000 Binary files a/public/img/plains/4_13_4.jpg and /dev/null differ diff --git a/public/img/plains/4_13_5.jpg b/public/img/plains/4_13_5.jpg deleted file mode 100644 index cfa3bb48..00000000 Binary files a/public/img/plains/4_13_5.jpg and /dev/null differ diff --git a/public/img/plains/4_13_6.jpg b/public/img/plains/4_13_6.jpg deleted file mode 100644 index 65b3cdbc..00000000 Binary files a/public/img/plains/4_13_6.jpg and /dev/null differ diff --git a/public/img/plains/4_13_7.jpg b/public/img/plains/4_13_7.jpg deleted file mode 100644 index 40e59352..00000000 Binary files a/public/img/plains/4_13_7.jpg and /dev/null differ diff --git a/public/img/plains/4_13_8.jpg b/public/img/plains/4_13_8.jpg deleted file mode 100644 index a9e8bbee..00000000 Binary files a/public/img/plains/4_13_8.jpg and /dev/null differ diff --git a/public/img/plains/4_13_9.jpg b/public/img/plains/4_13_9.jpg deleted file mode 100644 index 3e640a38..00000000 Binary files a/public/img/plains/4_13_9.jpg and /dev/null differ diff --git a/public/img/plains/4_14_0.jpg b/public/img/plains/4_14_0.jpg deleted file mode 100644 index 5e967b33..00000000 Binary files a/public/img/plains/4_14_0.jpg and /dev/null differ diff --git a/public/img/plains/4_14_1.jpg b/public/img/plains/4_14_1.jpg deleted file mode 100644 index 3d8f292b..00000000 Binary files a/public/img/plains/4_14_1.jpg and /dev/null differ diff --git a/public/img/plains/4_14_10.jpg b/public/img/plains/4_14_10.jpg deleted file mode 100644 index 589c3244..00000000 Binary files a/public/img/plains/4_14_10.jpg and /dev/null differ diff --git a/public/img/plains/4_14_11.jpg b/public/img/plains/4_14_11.jpg deleted file mode 100644 index 057afd40..00000000 Binary files a/public/img/plains/4_14_11.jpg and /dev/null differ diff --git a/public/img/plains/4_14_12.jpg b/public/img/plains/4_14_12.jpg deleted file mode 100644 index 750cd5a0..00000000 Binary files a/public/img/plains/4_14_12.jpg and /dev/null differ diff --git a/public/img/plains/4_14_13.jpg b/public/img/plains/4_14_13.jpg deleted file mode 100644 index 34c825dd..00000000 Binary files a/public/img/plains/4_14_13.jpg and /dev/null differ diff --git a/public/img/plains/4_14_14.jpg b/public/img/plains/4_14_14.jpg deleted file mode 100644 index e8db0d77..00000000 Binary files a/public/img/plains/4_14_14.jpg and /dev/null differ diff --git a/public/img/plains/4_14_15.jpg b/public/img/plains/4_14_15.jpg deleted file mode 100644 index a5e1ab69..00000000 Binary files a/public/img/plains/4_14_15.jpg and /dev/null differ diff --git a/public/img/plains/4_14_2.jpg b/public/img/plains/4_14_2.jpg deleted file mode 100644 index b00dc340..00000000 Binary files a/public/img/plains/4_14_2.jpg and /dev/null differ diff --git a/public/img/plains/4_14_3.jpg b/public/img/plains/4_14_3.jpg deleted file mode 100644 index 20bd95ea..00000000 Binary files a/public/img/plains/4_14_3.jpg and /dev/null differ diff --git a/public/img/plains/4_14_4.jpg b/public/img/plains/4_14_4.jpg deleted file mode 100644 index f92c616a..00000000 Binary files a/public/img/plains/4_14_4.jpg and /dev/null differ diff --git a/public/img/plains/4_14_5.jpg b/public/img/plains/4_14_5.jpg deleted file mode 100644 index ca2e8d2e..00000000 Binary files a/public/img/plains/4_14_5.jpg and /dev/null differ diff --git a/public/img/plains/4_14_6.jpg b/public/img/plains/4_14_6.jpg deleted file mode 100644 index 6bcce275..00000000 Binary files a/public/img/plains/4_14_6.jpg and /dev/null differ diff --git a/public/img/plains/4_14_7.jpg b/public/img/plains/4_14_7.jpg deleted file mode 100644 index bc5c1e56..00000000 Binary files a/public/img/plains/4_14_7.jpg and /dev/null differ diff --git a/public/img/plains/4_14_8.jpg b/public/img/plains/4_14_8.jpg deleted file mode 100644 index 946898ac..00000000 Binary files a/public/img/plains/4_14_8.jpg and /dev/null differ diff --git a/public/img/plains/4_14_9.jpg b/public/img/plains/4_14_9.jpg deleted file mode 100644 index 1f29c6cb..00000000 Binary files a/public/img/plains/4_14_9.jpg and /dev/null differ diff --git a/public/img/plains/4_15_0.jpg b/public/img/plains/4_15_0.jpg deleted file mode 100644 index dc863e49..00000000 Binary files a/public/img/plains/4_15_0.jpg and /dev/null differ diff --git a/public/img/plains/4_15_1.jpg b/public/img/plains/4_15_1.jpg deleted file mode 100644 index c2dd3762..00000000 Binary files a/public/img/plains/4_15_1.jpg and /dev/null differ diff --git a/public/img/plains/4_15_10.jpg b/public/img/plains/4_15_10.jpg deleted file mode 100644 index d24b104d..00000000 Binary files a/public/img/plains/4_15_10.jpg and /dev/null differ diff --git a/public/img/plains/4_15_11.jpg b/public/img/plains/4_15_11.jpg deleted file mode 100644 index 3eba3abd..00000000 Binary files a/public/img/plains/4_15_11.jpg and /dev/null differ diff --git a/public/img/plains/4_15_12.jpg b/public/img/plains/4_15_12.jpg deleted file mode 100644 index 9bd00b79..00000000 Binary files a/public/img/plains/4_15_12.jpg and /dev/null differ diff --git a/public/img/plains/4_15_13.jpg b/public/img/plains/4_15_13.jpg deleted file mode 100644 index 5a42df19..00000000 Binary files a/public/img/plains/4_15_13.jpg and /dev/null differ diff --git a/public/img/plains/4_15_14.jpg b/public/img/plains/4_15_14.jpg deleted file mode 100644 index 6377fec5..00000000 Binary files a/public/img/plains/4_15_14.jpg and /dev/null differ diff --git a/public/img/plains/4_15_15.jpg b/public/img/plains/4_15_15.jpg deleted file mode 100644 index a0ca17fe..00000000 Binary files a/public/img/plains/4_15_15.jpg and /dev/null differ diff --git a/public/img/plains/4_15_2.jpg b/public/img/plains/4_15_2.jpg deleted file mode 100644 index e0a92463..00000000 Binary files a/public/img/plains/4_15_2.jpg and /dev/null differ diff --git a/public/img/plains/4_15_3.jpg b/public/img/plains/4_15_3.jpg deleted file mode 100644 index 86677f83..00000000 Binary files a/public/img/plains/4_15_3.jpg and /dev/null differ diff --git a/public/img/plains/4_15_4.jpg b/public/img/plains/4_15_4.jpg deleted file mode 100644 index ba20d67a..00000000 Binary files a/public/img/plains/4_15_4.jpg and /dev/null differ diff --git a/public/img/plains/4_15_5.jpg b/public/img/plains/4_15_5.jpg deleted file mode 100644 index 627e9f6b..00000000 Binary files a/public/img/plains/4_15_5.jpg and /dev/null differ diff --git a/public/img/plains/4_15_6.jpg b/public/img/plains/4_15_6.jpg deleted file mode 100644 index 472999e3..00000000 Binary files a/public/img/plains/4_15_6.jpg and /dev/null differ diff --git a/public/img/plains/4_15_7.jpg b/public/img/plains/4_15_7.jpg deleted file mode 100644 index 3c2dc8d5..00000000 Binary files a/public/img/plains/4_15_7.jpg and /dev/null differ diff --git a/public/img/plains/4_15_8.jpg b/public/img/plains/4_15_8.jpg deleted file mode 100644 index cd67de39..00000000 Binary files a/public/img/plains/4_15_8.jpg and /dev/null differ diff --git a/public/img/plains/4_15_9.jpg b/public/img/plains/4_15_9.jpg deleted file mode 100644 index ae471905..00000000 Binary files a/public/img/plains/4_15_9.jpg and /dev/null differ diff --git a/public/img/plains/4_1_0.jpg b/public/img/plains/4_1_0.jpg deleted file mode 100644 index 02be0061..00000000 Binary files a/public/img/plains/4_1_0.jpg and /dev/null differ diff --git a/public/img/plains/4_1_1.jpg b/public/img/plains/4_1_1.jpg deleted file mode 100644 index 46a9771e..00000000 Binary files a/public/img/plains/4_1_1.jpg and /dev/null differ diff --git a/public/img/plains/4_1_10.jpg b/public/img/plains/4_1_10.jpg deleted file mode 100644 index 5569d765..00000000 Binary files a/public/img/plains/4_1_10.jpg and /dev/null differ diff --git a/public/img/plains/4_1_11.jpg b/public/img/plains/4_1_11.jpg deleted file mode 100644 index 1d3543c2..00000000 Binary files a/public/img/plains/4_1_11.jpg and /dev/null differ diff --git a/public/img/plains/4_1_12.jpg b/public/img/plains/4_1_12.jpg deleted file mode 100644 index 0a264d2f..00000000 Binary files a/public/img/plains/4_1_12.jpg and /dev/null differ diff --git a/public/img/plains/4_1_13.jpg b/public/img/plains/4_1_13.jpg deleted file mode 100644 index d4e59b9a..00000000 Binary files a/public/img/plains/4_1_13.jpg and /dev/null differ diff --git a/public/img/plains/4_1_14.jpg b/public/img/plains/4_1_14.jpg deleted file mode 100644 index 73966ca8..00000000 Binary files a/public/img/plains/4_1_14.jpg and /dev/null differ diff --git a/public/img/plains/4_1_15.jpg b/public/img/plains/4_1_15.jpg deleted file mode 100644 index 351994c7..00000000 Binary files a/public/img/plains/4_1_15.jpg and /dev/null differ diff --git a/public/img/plains/4_1_2.jpg b/public/img/plains/4_1_2.jpg deleted file mode 100644 index 2e844a69..00000000 Binary files a/public/img/plains/4_1_2.jpg and /dev/null differ diff --git a/public/img/plains/4_1_3.jpg b/public/img/plains/4_1_3.jpg deleted file mode 100644 index 367138bf..00000000 Binary files a/public/img/plains/4_1_3.jpg and /dev/null differ diff --git a/public/img/plains/4_1_4.jpg b/public/img/plains/4_1_4.jpg deleted file mode 100644 index 0f85f28e..00000000 Binary files a/public/img/plains/4_1_4.jpg and /dev/null differ diff --git a/public/img/plains/4_1_5.jpg b/public/img/plains/4_1_5.jpg deleted file mode 100644 index 6658765f..00000000 Binary files a/public/img/plains/4_1_5.jpg and /dev/null differ diff --git a/public/img/plains/4_1_6.jpg b/public/img/plains/4_1_6.jpg deleted file mode 100644 index 5d367cf4..00000000 Binary files a/public/img/plains/4_1_6.jpg and /dev/null differ diff --git a/public/img/plains/4_1_7.jpg b/public/img/plains/4_1_7.jpg deleted file mode 100644 index e9bab0bd..00000000 Binary files a/public/img/plains/4_1_7.jpg and /dev/null differ diff --git a/public/img/plains/4_1_8.jpg b/public/img/plains/4_1_8.jpg deleted file mode 100644 index cf9d40e5..00000000 Binary files a/public/img/plains/4_1_8.jpg and /dev/null differ diff --git a/public/img/plains/4_1_9.jpg b/public/img/plains/4_1_9.jpg deleted file mode 100644 index f85551f0..00000000 Binary files a/public/img/plains/4_1_9.jpg and /dev/null differ diff --git a/public/img/plains/4_2_0.jpg b/public/img/plains/4_2_0.jpg deleted file mode 100644 index 1ad7b292..00000000 Binary files a/public/img/plains/4_2_0.jpg and /dev/null differ diff --git a/public/img/plains/4_2_1.jpg b/public/img/plains/4_2_1.jpg deleted file mode 100644 index 37ab678a..00000000 Binary files a/public/img/plains/4_2_1.jpg and /dev/null differ diff --git a/public/img/plains/4_2_10.jpg b/public/img/plains/4_2_10.jpg deleted file mode 100644 index 5069bf9a..00000000 Binary files a/public/img/plains/4_2_10.jpg and /dev/null differ diff --git a/public/img/plains/4_2_11.jpg b/public/img/plains/4_2_11.jpg deleted file mode 100644 index a90ee02d..00000000 Binary files a/public/img/plains/4_2_11.jpg and /dev/null differ diff --git a/public/img/plains/4_2_12.jpg b/public/img/plains/4_2_12.jpg deleted file mode 100644 index 2a8c3c64..00000000 Binary files a/public/img/plains/4_2_12.jpg and /dev/null differ diff --git a/public/img/plains/4_2_13.jpg b/public/img/plains/4_2_13.jpg deleted file mode 100644 index d7c4ece2..00000000 Binary files a/public/img/plains/4_2_13.jpg and /dev/null differ diff --git a/public/img/plains/4_2_14.jpg b/public/img/plains/4_2_14.jpg deleted file mode 100644 index e73c5140..00000000 Binary files a/public/img/plains/4_2_14.jpg and /dev/null differ diff --git a/public/img/plains/4_2_15.jpg b/public/img/plains/4_2_15.jpg deleted file mode 100644 index da2cc18e..00000000 Binary files a/public/img/plains/4_2_15.jpg and /dev/null differ diff --git a/public/img/plains/4_2_2.jpg b/public/img/plains/4_2_2.jpg deleted file mode 100644 index 214fa0c5..00000000 Binary files a/public/img/plains/4_2_2.jpg and /dev/null differ diff --git a/public/img/plains/4_2_3.jpg b/public/img/plains/4_2_3.jpg deleted file mode 100644 index bbbf7d64..00000000 Binary files a/public/img/plains/4_2_3.jpg and /dev/null differ diff --git a/public/img/plains/4_2_4.jpg b/public/img/plains/4_2_4.jpg deleted file mode 100644 index 9f300fe4..00000000 Binary files a/public/img/plains/4_2_4.jpg and /dev/null differ diff --git a/public/img/plains/4_2_5.jpg b/public/img/plains/4_2_5.jpg deleted file mode 100644 index d67ea93b..00000000 Binary files a/public/img/plains/4_2_5.jpg and /dev/null differ diff --git a/public/img/plains/4_2_6.jpg b/public/img/plains/4_2_6.jpg deleted file mode 100644 index 509cfd59..00000000 Binary files a/public/img/plains/4_2_6.jpg and /dev/null differ diff --git a/public/img/plains/4_2_7.jpg b/public/img/plains/4_2_7.jpg deleted file mode 100644 index 7477a50b..00000000 Binary files a/public/img/plains/4_2_7.jpg and /dev/null differ diff --git a/public/img/plains/4_2_8.jpg b/public/img/plains/4_2_8.jpg deleted file mode 100644 index b2e9bd94..00000000 Binary files a/public/img/plains/4_2_8.jpg and /dev/null differ diff --git a/public/img/plains/4_2_9.jpg b/public/img/plains/4_2_9.jpg deleted file mode 100644 index 70888ab8..00000000 Binary files a/public/img/plains/4_2_9.jpg and /dev/null differ diff --git a/public/img/plains/4_3_0.jpg b/public/img/plains/4_3_0.jpg deleted file mode 100644 index 2e8fceae..00000000 Binary files a/public/img/plains/4_3_0.jpg and /dev/null differ diff --git a/public/img/plains/4_3_1.jpg b/public/img/plains/4_3_1.jpg deleted file mode 100644 index 54af1590..00000000 Binary files a/public/img/plains/4_3_1.jpg and /dev/null differ diff --git a/public/img/plains/4_3_10.jpg b/public/img/plains/4_3_10.jpg deleted file mode 100644 index cbe63211..00000000 Binary files a/public/img/plains/4_3_10.jpg and /dev/null differ diff --git a/public/img/plains/4_3_11.jpg b/public/img/plains/4_3_11.jpg deleted file mode 100644 index 76c48128..00000000 Binary files a/public/img/plains/4_3_11.jpg and /dev/null differ diff --git a/public/img/plains/4_3_12.jpg b/public/img/plains/4_3_12.jpg deleted file mode 100644 index 6eb26c91..00000000 Binary files a/public/img/plains/4_3_12.jpg and /dev/null differ diff --git a/public/img/plains/4_3_13.jpg b/public/img/plains/4_3_13.jpg deleted file mode 100644 index c91c65a4..00000000 Binary files a/public/img/plains/4_3_13.jpg and /dev/null differ diff --git a/public/img/plains/4_3_14.jpg b/public/img/plains/4_3_14.jpg deleted file mode 100644 index 4b414e63..00000000 Binary files a/public/img/plains/4_3_14.jpg and /dev/null differ diff --git a/public/img/plains/4_3_15.jpg b/public/img/plains/4_3_15.jpg deleted file mode 100644 index 29cd3801..00000000 Binary files a/public/img/plains/4_3_15.jpg and /dev/null differ diff --git a/public/img/plains/4_3_2.jpg b/public/img/plains/4_3_2.jpg deleted file mode 100644 index 4fba021f..00000000 Binary files a/public/img/plains/4_3_2.jpg and /dev/null differ diff --git a/public/img/plains/4_3_3.jpg b/public/img/plains/4_3_3.jpg deleted file mode 100644 index c56b8bf0..00000000 Binary files a/public/img/plains/4_3_3.jpg and /dev/null differ diff --git a/public/img/plains/4_3_4.jpg b/public/img/plains/4_3_4.jpg deleted file mode 100644 index b005aa04..00000000 Binary files a/public/img/plains/4_3_4.jpg and /dev/null differ diff --git a/public/img/plains/4_3_5.jpg b/public/img/plains/4_3_5.jpg deleted file mode 100644 index 1605e8f7..00000000 Binary files a/public/img/plains/4_3_5.jpg and /dev/null differ diff --git a/public/img/plains/4_3_6.jpg b/public/img/plains/4_3_6.jpg deleted file mode 100644 index 8ccb3c1e..00000000 Binary files a/public/img/plains/4_3_6.jpg and /dev/null differ diff --git a/public/img/plains/4_3_7.jpg b/public/img/plains/4_3_7.jpg deleted file mode 100644 index e1ceb8f7..00000000 Binary files a/public/img/plains/4_3_7.jpg and /dev/null differ diff --git a/public/img/plains/4_3_8.jpg b/public/img/plains/4_3_8.jpg deleted file mode 100644 index 8b01e7bf..00000000 Binary files a/public/img/plains/4_3_8.jpg and /dev/null differ diff --git a/public/img/plains/4_3_9.jpg b/public/img/plains/4_3_9.jpg deleted file mode 100644 index 2e9d6721..00000000 Binary files a/public/img/plains/4_3_9.jpg and /dev/null differ diff --git a/public/img/plains/4_4_0.jpg b/public/img/plains/4_4_0.jpg deleted file mode 100644 index 3a9c7a54..00000000 Binary files a/public/img/plains/4_4_0.jpg and /dev/null differ diff --git a/public/img/plains/4_4_1.jpg b/public/img/plains/4_4_1.jpg deleted file mode 100644 index 0bd33454..00000000 Binary files a/public/img/plains/4_4_1.jpg and /dev/null differ diff --git a/public/img/plains/4_4_10.jpg b/public/img/plains/4_4_10.jpg deleted file mode 100644 index 0fe7a426..00000000 Binary files a/public/img/plains/4_4_10.jpg and /dev/null differ diff --git a/public/img/plains/4_4_11.jpg b/public/img/plains/4_4_11.jpg deleted file mode 100644 index a4d98581..00000000 Binary files a/public/img/plains/4_4_11.jpg and /dev/null differ diff --git a/public/img/plains/4_4_12.jpg b/public/img/plains/4_4_12.jpg deleted file mode 100644 index 09c0ccb9..00000000 Binary files a/public/img/plains/4_4_12.jpg and /dev/null differ diff --git a/public/img/plains/4_4_13.jpg b/public/img/plains/4_4_13.jpg deleted file mode 100644 index e58200a3..00000000 Binary files a/public/img/plains/4_4_13.jpg and /dev/null differ diff --git a/public/img/plains/4_4_14.jpg b/public/img/plains/4_4_14.jpg deleted file mode 100644 index e6914040..00000000 Binary files a/public/img/plains/4_4_14.jpg and /dev/null differ diff --git a/public/img/plains/4_4_15.jpg b/public/img/plains/4_4_15.jpg deleted file mode 100644 index 1d4f80f3..00000000 Binary files a/public/img/plains/4_4_15.jpg and /dev/null differ diff --git a/public/img/plains/4_4_2.jpg b/public/img/plains/4_4_2.jpg deleted file mode 100644 index b74d8b67..00000000 Binary files a/public/img/plains/4_4_2.jpg and /dev/null differ diff --git a/public/img/plains/4_4_3.jpg b/public/img/plains/4_4_3.jpg deleted file mode 100644 index 81268570..00000000 Binary files a/public/img/plains/4_4_3.jpg and /dev/null differ diff --git a/public/img/plains/4_4_4.jpg b/public/img/plains/4_4_4.jpg deleted file mode 100644 index a4dac694..00000000 Binary files a/public/img/plains/4_4_4.jpg and /dev/null differ diff --git a/public/img/plains/4_4_5.jpg b/public/img/plains/4_4_5.jpg deleted file mode 100644 index 70f0d91c..00000000 Binary files a/public/img/plains/4_4_5.jpg and /dev/null differ diff --git a/public/img/plains/4_4_6.jpg b/public/img/plains/4_4_6.jpg deleted file mode 100644 index f812a31e..00000000 Binary files a/public/img/plains/4_4_6.jpg and /dev/null differ diff --git a/public/img/plains/4_4_7.jpg b/public/img/plains/4_4_7.jpg deleted file mode 100644 index 9f160025..00000000 Binary files a/public/img/plains/4_4_7.jpg and /dev/null differ diff --git a/public/img/plains/4_4_8.jpg b/public/img/plains/4_4_8.jpg deleted file mode 100644 index 9eea4219..00000000 Binary files a/public/img/plains/4_4_8.jpg and /dev/null differ diff --git a/public/img/plains/4_4_9.jpg b/public/img/plains/4_4_9.jpg deleted file mode 100644 index ec1dd376..00000000 Binary files a/public/img/plains/4_4_9.jpg and /dev/null differ diff --git a/public/img/plains/4_5_0.jpg b/public/img/plains/4_5_0.jpg deleted file mode 100644 index adda5e29..00000000 Binary files a/public/img/plains/4_5_0.jpg and /dev/null differ diff --git a/public/img/plains/4_5_1.jpg b/public/img/plains/4_5_1.jpg deleted file mode 100644 index d023b564..00000000 Binary files a/public/img/plains/4_5_1.jpg and /dev/null differ diff --git a/public/img/plains/4_5_10.jpg b/public/img/plains/4_5_10.jpg deleted file mode 100644 index 77a7d907..00000000 Binary files a/public/img/plains/4_5_10.jpg and /dev/null differ diff --git a/public/img/plains/4_5_11.jpg b/public/img/plains/4_5_11.jpg deleted file mode 100644 index c78e08c2..00000000 Binary files a/public/img/plains/4_5_11.jpg and /dev/null differ diff --git a/public/img/plains/4_5_12.jpg b/public/img/plains/4_5_12.jpg deleted file mode 100644 index c98617a6..00000000 Binary files a/public/img/plains/4_5_12.jpg and /dev/null differ diff --git a/public/img/plains/4_5_13.jpg b/public/img/plains/4_5_13.jpg deleted file mode 100644 index ed90e78f..00000000 Binary files a/public/img/plains/4_5_13.jpg and /dev/null differ diff --git a/public/img/plains/4_5_14.jpg b/public/img/plains/4_5_14.jpg deleted file mode 100644 index 6aadc407..00000000 Binary files a/public/img/plains/4_5_14.jpg and /dev/null differ diff --git a/public/img/plains/4_5_15.jpg b/public/img/plains/4_5_15.jpg deleted file mode 100644 index 815113b6..00000000 Binary files a/public/img/plains/4_5_15.jpg and /dev/null differ diff --git a/public/img/plains/4_5_2.jpg b/public/img/plains/4_5_2.jpg deleted file mode 100644 index 716cbb7b..00000000 Binary files a/public/img/plains/4_5_2.jpg and /dev/null differ diff --git a/public/img/plains/4_5_3.jpg b/public/img/plains/4_5_3.jpg deleted file mode 100644 index 085e03c4..00000000 Binary files a/public/img/plains/4_5_3.jpg and /dev/null differ diff --git a/public/img/plains/4_5_4.jpg b/public/img/plains/4_5_4.jpg deleted file mode 100644 index 869bf55a..00000000 Binary files a/public/img/plains/4_5_4.jpg and /dev/null differ diff --git a/public/img/plains/4_5_5.jpg b/public/img/plains/4_5_5.jpg deleted file mode 100644 index 77e837da..00000000 Binary files a/public/img/plains/4_5_5.jpg and /dev/null differ diff --git a/public/img/plains/4_5_6.jpg b/public/img/plains/4_5_6.jpg deleted file mode 100644 index 5a160cba..00000000 Binary files a/public/img/plains/4_5_6.jpg and /dev/null differ diff --git a/public/img/plains/4_5_7.jpg b/public/img/plains/4_5_7.jpg deleted file mode 100644 index 3528fd1f..00000000 Binary files a/public/img/plains/4_5_7.jpg and /dev/null differ diff --git a/public/img/plains/4_5_8.jpg b/public/img/plains/4_5_8.jpg deleted file mode 100644 index 93bdaccc..00000000 Binary files a/public/img/plains/4_5_8.jpg and /dev/null differ diff --git a/public/img/plains/4_5_9.jpg b/public/img/plains/4_5_9.jpg deleted file mode 100644 index c57f5405..00000000 Binary files a/public/img/plains/4_5_9.jpg and /dev/null differ diff --git a/public/img/plains/4_6_0.jpg b/public/img/plains/4_6_0.jpg deleted file mode 100644 index 58b406a2..00000000 Binary files a/public/img/plains/4_6_0.jpg and /dev/null differ diff --git a/public/img/plains/4_6_1.jpg b/public/img/plains/4_6_1.jpg deleted file mode 100644 index 9d367c19..00000000 Binary files a/public/img/plains/4_6_1.jpg and /dev/null differ diff --git a/public/img/plains/4_6_10.jpg b/public/img/plains/4_6_10.jpg deleted file mode 100644 index d7dfd9de..00000000 Binary files a/public/img/plains/4_6_10.jpg and /dev/null differ diff --git a/public/img/plains/4_6_11.jpg b/public/img/plains/4_6_11.jpg deleted file mode 100644 index 0c27383d..00000000 Binary files a/public/img/plains/4_6_11.jpg and /dev/null differ diff --git a/public/img/plains/4_6_12.jpg b/public/img/plains/4_6_12.jpg deleted file mode 100644 index f4b5bf81..00000000 Binary files a/public/img/plains/4_6_12.jpg and /dev/null differ diff --git a/public/img/plains/4_6_13.jpg b/public/img/plains/4_6_13.jpg deleted file mode 100644 index be298d59..00000000 Binary files a/public/img/plains/4_6_13.jpg and /dev/null differ diff --git a/public/img/plains/4_6_14.jpg b/public/img/plains/4_6_14.jpg deleted file mode 100644 index 979d0257..00000000 Binary files a/public/img/plains/4_6_14.jpg and /dev/null differ diff --git a/public/img/plains/4_6_15.jpg b/public/img/plains/4_6_15.jpg deleted file mode 100644 index 20202fc6..00000000 Binary files a/public/img/plains/4_6_15.jpg and /dev/null differ diff --git a/public/img/plains/4_6_2.jpg b/public/img/plains/4_6_2.jpg deleted file mode 100644 index 5f0983e9..00000000 Binary files a/public/img/plains/4_6_2.jpg and /dev/null differ diff --git a/public/img/plains/4_6_3.jpg b/public/img/plains/4_6_3.jpg deleted file mode 100644 index 27de7771..00000000 Binary files a/public/img/plains/4_6_3.jpg and /dev/null differ diff --git a/public/img/plains/4_6_4.jpg b/public/img/plains/4_6_4.jpg deleted file mode 100644 index 939c1eaf..00000000 Binary files a/public/img/plains/4_6_4.jpg and /dev/null differ diff --git a/public/img/plains/4_6_5.jpg b/public/img/plains/4_6_5.jpg deleted file mode 100644 index d6e8c8fb..00000000 Binary files a/public/img/plains/4_6_5.jpg and /dev/null differ diff --git a/public/img/plains/4_6_6.jpg b/public/img/plains/4_6_6.jpg deleted file mode 100644 index c45f8148..00000000 Binary files a/public/img/plains/4_6_6.jpg and /dev/null differ diff --git a/public/img/plains/4_6_7.jpg b/public/img/plains/4_6_7.jpg deleted file mode 100644 index de6c09bb..00000000 Binary files a/public/img/plains/4_6_7.jpg and /dev/null differ diff --git a/public/img/plains/4_6_8.jpg b/public/img/plains/4_6_8.jpg deleted file mode 100644 index 3aa92388..00000000 Binary files a/public/img/plains/4_6_8.jpg and /dev/null differ diff --git a/public/img/plains/4_6_9.jpg b/public/img/plains/4_6_9.jpg deleted file mode 100644 index f6254b83..00000000 Binary files a/public/img/plains/4_6_9.jpg and /dev/null differ diff --git a/public/img/plains/4_7_0.jpg b/public/img/plains/4_7_0.jpg deleted file mode 100644 index 0cc652c0..00000000 Binary files a/public/img/plains/4_7_0.jpg and /dev/null differ diff --git a/public/img/plains/4_7_1.jpg b/public/img/plains/4_7_1.jpg deleted file mode 100644 index ffbf7baa..00000000 Binary files a/public/img/plains/4_7_1.jpg and /dev/null differ diff --git a/public/img/plains/4_7_10.jpg b/public/img/plains/4_7_10.jpg deleted file mode 100644 index 60723557..00000000 Binary files a/public/img/plains/4_7_10.jpg and /dev/null differ diff --git a/public/img/plains/4_7_11.jpg b/public/img/plains/4_7_11.jpg deleted file mode 100644 index 52bf4731..00000000 Binary files a/public/img/plains/4_7_11.jpg and /dev/null differ diff --git a/public/img/plains/4_7_12.jpg b/public/img/plains/4_7_12.jpg deleted file mode 100644 index 9548e371..00000000 Binary files a/public/img/plains/4_7_12.jpg and /dev/null differ diff --git a/public/img/plains/4_7_13.jpg b/public/img/plains/4_7_13.jpg deleted file mode 100644 index 13bbcc74..00000000 Binary files a/public/img/plains/4_7_13.jpg and /dev/null differ diff --git a/public/img/plains/4_7_14.jpg b/public/img/plains/4_7_14.jpg deleted file mode 100644 index de4c2a88..00000000 Binary files a/public/img/plains/4_7_14.jpg and /dev/null differ diff --git a/public/img/plains/4_7_15.jpg b/public/img/plains/4_7_15.jpg deleted file mode 100644 index df20fc51..00000000 Binary files a/public/img/plains/4_7_15.jpg and /dev/null differ diff --git a/public/img/plains/4_7_2.jpg b/public/img/plains/4_7_2.jpg deleted file mode 100644 index b5a91c5e..00000000 Binary files a/public/img/plains/4_7_2.jpg and /dev/null differ diff --git a/public/img/plains/4_7_3.jpg b/public/img/plains/4_7_3.jpg deleted file mode 100644 index b6b4b1f8..00000000 Binary files a/public/img/plains/4_7_3.jpg and /dev/null differ diff --git a/public/img/plains/4_7_4.jpg b/public/img/plains/4_7_4.jpg deleted file mode 100644 index 1974f5dd..00000000 Binary files a/public/img/plains/4_7_4.jpg and /dev/null differ diff --git a/public/img/plains/4_7_5.jpg b/public/img/plains/4_7_5.jpg deleted file mode 100644 index 9502001d..00000000 Binary files a/public/img/plains/4_7_5.jpg and /dev/null differ diff --git a/public/img/plains/4_7_6.jpg b/public/img/plains/4_7_6.jpg deleted file mode 100644 index a0268207..00000000 Binary files a/public/img/plains/4_7_6.jpg and /dev/null differ diff --git a/public/img/plains/4_7_7.jpg b/public/img/plains/4_7_7.jpg deleted file mode 100644 index a523b45f..00000000 Binary files a/public/img/plains/4_7_7.jpg and /dev/null differ diff --git a/public/img/plains/4_7_8.jpg b/public/img/plains/4_7_8.jpg deleted file mode 100644 index ec30df8e..00000000 Binary files a/public/img/plains/4_7_8.jpg and /dev/null differ diff --git a/public/img/plains/4_7_9.jpg b/public/img/plains/4_7_9.jpg deleted file mode 100644 index ac3c1c42..00000000 Binary files a/public/img/plains/4_7_9.jpg and /dev/null differ diff --git a/public/img/plains/4_8_0.jpg b/public/img/plains/4_8_0.jpg deleted file mode 100644 index 87f34e01..00000000 Binary files a/public/img/plains/4_8_0.jpg and /dev/null differ diff --git a/public/img/plains/4_8_1.jpg b/public/img/plains/4_8_1.jpg deleted file mode 100644 index 61eacd72..00000000 Binary files a/public/img/plains/4_8_1.jpg and /dev/null differ diff --git a/public/img/plains/4_8_10.jpg b/public/img/plains/4_8_10.jpg deleted file mode 100644 index a1fcd13f..00000000 Binary files a/public/img/plains/4_8_10.jpg and /dev/null differ diff --git a/public/img/plains/4_8_11.jpg b/public/img/plains/4_8_11.jpg deleted file mode 100644 index 4caa20bc..00000000 Binary files a/public/img/plains/4_8_11.jpg and /dev/null differ diff --git a/public/img/plains/4_8_12.jpg b/public/img/plains/4_8_12.jpg deleted file mode 100644 index fe8b5c00..00000000 Binary files a/public/img/plains/4_8_12.jpg and /dev/null differ diff --git a/public/img/plains/4_8_13.jpg b/public/img/plains/4_8_13.jpg deleted file mode 100644 index 750a7fcc..00000000 Binary files a/public/img/plains/4_8_13.jpg and /dev/null differ diff --git a/public/img/plains/4_8_14.jpg b/public/img/plains/4_8_14.jpg deleted file mode 100644 index 26126617..00000000 Binary files a/public/img/plains/4_8_14.jpg and /dev/null differ diff --git a/public/img/plains/4_8_15.jpg b/public/img/plains/4_8_15.jpg deleted file mode 100644 index 45ee1679..00000000 Binary files a/public/img/plains/4_8_15.jpg and /dev/null differ diff --git a/public/img/plains/4_8_2.jpg b/public/img/plains/4_8_2.jpg deleted file mode 100644 index 01b5a108..00000000 Binary files a/public/img/plains/4_8_2.jpg and /dev/null differ diff --git a/public/img/plains/4_8_3.jpg b/public/img/plains/4_8_3.jpg deleted file mode 100644 index 70297cad..00000000 Binary files a/public/img/plains/4_8_3.jpg and /dev/null differ diff --git a/public/img/plains/4_8_4.jpg b/public/img/plains/4_8_4.jpg deleted file mode 100644 index ecef08ff..00000000 Binary files a/public/img/plains/4_8_4.jpg and /dev/null differ diff --git a/public/img/plains/4_8_5.jpg b/public/img/plains/4_8_5.jpg deleted file mode 100644 index 3320770d..00000000 Binary files a/public/img/plains/4_8_5.jpg and /dev/null differ diff --git a/public/img/plains/4_8_6.jpg b/public/img/plains/4_8_6.jpg deleted file mode 100644 index 0217b064..00000000 Binary files a/public/img/plains/4_8_6.jpg and /dev/null differ diff --git a/public/img/plains/4_8_7.jpg b/public/img/plains/4_8_7.jpg deleted file mode 100644 index 3ac1a766..00000000 Binary files a/public/img/plains/4_8_7.jpg and /dev/null differ diff --git a/public/img/plains/4_8_8.jpg b/public/img/plains/4_8_8.jpg deleted file mode 100644 index 6758f2c8..00000000 Binary files a/public/img/plains/4_8_8.jpg and /dev/null differ diff --git a/public/img/plains/4_8_9.jpg b/public/img/plains/4_8_9.jpg deleted file mode 100644 index bf2696f3..00000000 Binary files a/public/img/plains/4_8_9.jpg and /dev/null differ diff --git a/public/img/plains/4_9_0.jpg b/public/img/plains/4_9_0.jpg deleted file mode 100644 index 8457a246..00000000 Binary files a/public/img/plains/4_9_0.jpg and /dev/null differ diff --git a/public/img/plains/4_9_1.jpg b/public/img/plains/4_9_1.jpg deleted file mode 100644 index d1d82f2b..00000000 Binary files a/public/img/plains/4_9_1.jpg and /dev/null differ diff --git a/public/img/plains/4_9_10.jpg b/public/img/plains/4_9_10.jpg deleted file mode 100644 index 010fc2d4..00000000 Binary files a/public/img/plains/4_9_10.jpg and /dev/null differ diff --git a/public/img/plains/4_9_11.jpg b/public/img/plains/4_9_11.jpg deleted file mode 100644 index 9e32f41b..00000000 Binary files a/public/img/plains/4_9_11.jpg and /dev/null differ diff --git a/public/img/plains/4_9_12.jpg b/public/img/plains/4_9_12.jpg deleted file mode 100644 index 33fa28e3..00000000 Binary files a/public/img/plains/4_9_12.jpg and /dev/null differ diff --git a/public/img/plains/4_9_13.jpg b/public/img/plains/4_9_13.jpg deleted file mode 100644 index a1f4567a..00000000 Binary files a/public/img/plains/4_9_13.jpg and /dev/null differ diff --git a/public/img/plains/4_9_14.jpg b/public/img/plains/4_9_14.jpg deleted file mode 100644 index 6d416948..00000000 Binary files a/public/img/plains/4_9_14.jpg and /dev/null differ diff --git a/public/img/plains/4_9_15.jpg b/public/img/plains/4_9_15.jpg deleted file mode 100644 index 950e1feb..00000000 Binary files a/public/img/plains/4_9_15.jpg and /dev/null differ diff --git a/public/img/plains/4_9_2.jpg b/public/img/plains/4_9_2.jpg deleted file mode 100644 index e81a923a..00000000 Binary files a/public/img/plains/4_9_2.jpg and /dev/null differ diff --git a/public/img/plains/4_9_3.jpg b/public/img/plains/4_9_3.jpg deleted file mode 100644 index e1fdcf14..00000000 Binary files a/public/img/plains/4_9_3.jpg and /dev/null differ diff --git a/public/img/plains/4_9_4.jpg b/public/img/plains/4_9_4.jpg deleted file mode 100644 index 3fd51980..00000000 Binary files a/public/img/plains/4_9_4.jpg and /dev/null differ diff --git a/public/img/plains/4_9_5.jpg b/public/img/plains/4_9_5.jpg deleted file mode 100644 index 15f865db..00000000 Binary files a/public/img/plains/4_9_5.jpg and /dev/null differ diff --git a/public/img/plains/4_9_6.jpg b/public/img/plains/4_9_6.jpg deleted file mode 100644 index 135cdc1e..00000000 Binary files a/public/img/plains/4_9_6.jpg and /dev/null differ diff --git a/public/img/plains/4_9_7.jpg b/public/img/plains/4_9_7.jpg deleted file mode 100644 index 8f96b641..00000000 Binary files a/public/img/plains/4_9_7.jpg and /dev/null differ diff --git a/public/img/plains/4_9_8.jpg b/public/img/plains/4_9_8.jpg deleted file mode 100644 index 373c3587..00000000 Binary files a/public/img/plains/4_9_8.jpg and /dev/null differ diff --git a/public/img/plains/4_9_9.jpg b/public/img/plains/4_9_9.jpg deleted file mode 100644 index 00a7e1bc..00000000 Binary files a/public/img/plains/4_9_9.jpg and /dev/null differ diff --git a/public/img/plains/5_0_0.jpg b/public/img/plains/5_0_0.jpg deleted file mode 100644 index 05de424c..00000000 Binary files a/public/img/plains/5_0_0.jpg and /dev/null differ diff --git a/public/img/plains/5_0_1.jpg b/public/img/plains/5_0_1.jpg deleted file mode 100644 index 267b1798..00000000 Binary files a/public/img/plains/5_0_1.jpg and /dev/null differ diff --git a/public/img/plains/5_0_10.jpg b/public/img/plains/5_0_10.jpg deleted file mode 100644 index bc4f0f82..00000000 Binary files a/public/img/plains/5_0_10.jpg and /dev/null differ diff --git a/public/img/plains/5_0_11.jpg b/public/img/plains/5_0_11.jpg deleted file mode 100644 index 35d8af95..00000000 Binary files a/public/img/plains/5_0_11.jpg and /dev/null differ diff --git a/public/img/plains/5_0_12.jpg b/public/img/plains/5_0_12.jpg deleted file mode 100644 index 5af46f9f..00000000 Binary files a/public/img/plains/5_0_12.jpg and /dev/null differ diff --git a/public/img/plains/5_0_13.jpg b/public/img/plains/5_0_13.jpg deleted file mode 100644 index 7f3230d7..00000000 Binary files a/public/img/plains/5_0_13.jpg and /dev/null differ diff --git a/public/img/plains/5_0_14.jpg b/public/img/plains/5_0_14.jpg deleted file mode 100644 index 23cc1caf..00000000 Binary files a/public/img/plains/5_0_14.jpg and /dev/null differ diff --git a/public/img/plains/5_0_15.jpg b/public/img/plains/5_0_15.jpg deleted file mode 100644 index b218095f..00000000 Binary files a/public/img/plains/5_0_15.jpg and /dev/null differ diff --git a/public/img/plains/5_0_16.jpg b/public/img/plains/5_0_16.jpg deleted file mode 100644 index 495798b5..00000000 Binary files a/public/img/plains/5_0_16.jpg and /dev/null differ diff --git a/public/img/plains/5_0_17.jpg b/public/img/plains/5_0_17.jpg deleted file mode 100644 index 882afe60..00000000 Binary files a/public/img/plains/5_0_17.jpg and /dev/null differ diff --git a/public/img/plains/5_0_18.jpg b/public/img/plains/5_0_18.jpg deleted file mode 100644 index 634ba909..00000000 Binary files a/public/img/plains/5_0_18.jpg and /dev/null differ diff --git a/public/img/plains/5_0_19.jpg b/public/img/plains/5_0_19.jpg deleted file mode 100644 index 468c0152..00000000 Binary files a/public/img/plains/5_0_19.jpg and /dev/null differ diff --git a/public/img/plains/5_0_2.jpg b/public/img/plains/5_0_2.jpg deleted file mode 100644 index 8a6d47be..00000000 Binary files a/public/img/plains/5_0_2.jpg and /dev/null differ diff --git a/public/img/plains/5_0_20.jpg b/public/img/plains/5_0_20.jpg deleted file mode 100644 index a03c1914..00000000 Binary files a/public/img/plains/5_0_20.jpg and /dev/null differ diff --git a/public/img/plains/5_0_21.jpg b/public/img/plains/5_0_21.jpg deleted file mode 100644 index 696c61b9..00000000 Binary files a/public/img/plains/5_0_21.jpg and /dev/null differ diff --git a/public/img/plains/5_0_22.jpg b/public/img/plains/5_0_22.jpg deleted file mode 100644 index 1fe3cacc..00000000 Binary files a/public/img/plains/5_0_22.jpg and /dev/null differ diff --git a/public/img/plains/5_0_23.jpg b/public/img/plains/5_0_23.jpg deleted file mode 100644 index 0882f904..00000000 Binary files a/public/img/plains/5_0_23.jpg and /dev/null differ diff --git a/public/img/plains/5_0_24.jpg b/public/img/plains/5_0_24.jpg deleted file mode 100644 index 39cb6506..00000000 Binary files a/public/img/plains/5_0_24.jpg and /dev/null differ diff --git a/public/img/plains/5_0_25.jpg b/public/img/plains/5_0_25.jpg deleted file mode 100644 index 868c1e8c..00000000 Binary files a/public/img/plains/5_0_25.jpg and /dev/null differ diff --git a/public/img/plains/5_0_26.jpg b/public/img/plains/5_0_26.jpg deleted file mode 100644 index 487c5090..00000000 Binary files a/public/img/plains/5_0_26.jpg and /dev/null differ diff --git a/public/img/plains/5_0_27.jpg b/public/img/plains/5_0_27.jpg deleted file mode 100644 index 25727469..00000000 Binary files a/public/img/plains/5_0_27.jpg and /dev/null differ diff --git a/public/img/plains/5_0_28.jpg b/public/img/plains/5_0_28.jpg deleted file mode 100644 index 3e130eaa..00000000 Binary files a/public/img/plains/5_0_28.jpg and /dev/null differ diff --git a/public/img/plains/5_0_29.jpg b/public/img/plains/5_0_29.jpg deleted file mode 100644 index 4a49aaf3..00000000 Binary files a/public/img/plains/5_0_29.jpg and /dev/null differ diff --git a/public/img/plains/5_0_3.jpg b/public/img/plains/5_0_3.jpg deleted file mode 100644 index 1e38654f..00000000 Binary files a/public/img/plains/5_0_3.jpg and /dev/null differ diff --git a/public/img/plains/5_0_30.jpg b/public/img/plains/5_0_30.jpg deleted file mode 100644 index b0e3e68b..00000000 Binary files a/public/img/plains/5_0_30.jpg and /dev/null differ diff --git a/public/img/plains/5_0_31.jpg b/public/img/plains/5_0_31.jpg deleted file mode 100644 index 1a5ce438..00000000 Binary files a/public/img/plains/5_0_31.jpg and /dev/null differ diff --git a/public/img/plains/5_0_4.jpg b/public/img/plains/5_0_4.jpg deleted file mode 100644 index dc4712ce..00000000 Binary files a/public/img/plains/5_0_4.jpg and /dev/null differ diff --git a/public/img/plains/5_0_5.jpg b/public/img/plains/5_0_5.jpg deleted file mode 100644 index 5d671145..00000000 Binary files a/public/img/plains/5_0_5.jpg and /dev/null differ diff --git a/public/img/plains/5_0_6.jpg b/public/img/plains/5_0_6.jpg deleted file mode 100644 index 46f5802e..00000000 Binary files a/public/img/plains/5_0_6.jpg and /dev/null differ diff --git a/public/img/plains/5_0_7.jpg b/public/img/plains/5_0_7.jpg deleted file mode 100644 index 6c38fddd..00000000 Binary files a/public/img/plains/5_0_7.jpg and /dev/null differ diff --git a/public/img/plains/5_0_8.jpg b/public/img/plains/5_0_8.jpg deleted file mode 100644 index ef4f9a98..00000000 Binary files a/public/img/plains/5_0_8.jpg and /dev/null differ diff --git a/public/img/plains/5_0_9.jpg b/public/img/plains/5_0_9.jpg deleted file mode 100644 index 653393cb..00000000 Binary files a/public/img/plains/5_0_9.jpg and /dev/null differ diff --git a/public/img/plains/5_10_0.jpg b/public/img/plains/5_10_0.jpg deleted file mode 100644 index 020908e8..00000000 Binary files a/public/img/plains/5_10_0.jpg and /dev/null differ diff --git a/public/img/plains/5_10_1.jpg b/public/img/plains/5_10_1.jpg deleted file mode 100644 index 4949f8f6..00000000 Binary files a/public/img/plains/5_10_1.jpg and /dev/null differ diff --git a/public/img/plains/5_10_10.jpg b/public/img/plains/5_10_10.jpg deleted file mode 100644 index fd96a5aa..00000000 Binary files a/public/img/plains/5_10_10.jpg and /dev/null differ diff --git a/public/img/plains/5_10_11.jpg b/public/img/plains/5_10_11.jpg deleted file mode 100644 index e610d06d..00000000 Binary files a/public/img/plains/5_10_11.jpg and /dev/null differ diff --git a/public/img/plains/5_10_12.jpg b/public/img/plains/5_10_12.jpg deleted file mode 100644 index c55482f3..00000000 Binary files a/public/img/plains/5_10_12.jpg and /dev/null differ diff --git a/public/img/plains/5_10_13.jpg b/public/img/plains/5_10_13.jpg deleted file mode 100644 index 0beab977..00000000 Binary files a/public/img/plains/5_10_13.jpg and /dev/null differ diff --git a/public/img/plains/5_10_14.jpg b/public/img/plains/5_10_14.jpg deleted file mode 100644 index a3b49518..00000000 Binary files a/public/img/plains/5_10_14.jpg and /dev/null differ diff --git a/public/img/plains/5_10_15.jpg b/public/img/plains/5_10_15.jpg deleted file mode 100644 index 00fe007e..00000000 Binary files a/public/img/plains/5_10_15.jpg and /dev/null differ diff --git a/public/img/plains/5_10_16.jpg b/public/img/plains/5_10_16.jpg deleted file mode 100644 index bd49a641..00000000 Binary files a/public/img/plains/5_10_16.jpg and /dev/null differ diff --git a/public/img/plains/5_10_17.jpg b/public/img/plains/5_10_17.jpg deleted file mode 100644 index 3402affb..00000000 Binary files a/public/img/plains/5_10_17.jpg and /dev/null differ diff --git a/public/img/plains/5_10_18.jpg b/public/img/plains/5_10_18.jpg deleted file mode 100644 index 66d95b9b..00000000 Binary files a/public/img/plains/5_10_18.jpg and /dev/null differ diff --git a/public/img/plains/5_10_19.jpg b/public/img/plains/5_10_19.jpg deleted file mode 100644 index f0b67cbe..00000000 Binary files a/public/img/plains/5_10_19.jpg and /dev/null differ diff --git a/public/img/plains/5_10_2.jpg b/public/img/plains/5_10_2.jpg deleted file mode 100644 index 80d223ca..00000000 Binary files a/public/img/plains/5_10_2.jpg and /dev/null differ diff --git a/public/img/plains/5_10_20.jpg b/public/img/plains/5_10_20.jpg deleted file mode 100644 index a8569423..00000000 Binary files a/public/img/plains/5_10_20.jpg and /dev/null differ diff --git a/public/img/plains/5_10_21.jpg b/public/img/plains/5_10_21.jpg deleted file mode 100644 index dea48293..00000000 Binary files a/public/img/plains/5_10_21.jpg and /dev/null differ diff --git a/public/img/plains/5_10_22.jpg b/public/img/plains/5_10_22.jpg deleted file mode 100644 index b56df0ae..00000000 Binary files a/public/img/plains/5_10_22.jpg and /dev/null differ diff --git a/public/img/plains/5_10_23.jpg b/public/img/plains/5_10_23.jpg deleted file mode 100644 index 7d6450c8..00000000 Binary files a/public/img/plains/5_10_23.jpg and /dev/null differ diff --git a/public/img/plains/5_10_24.jpg b/public/img/plains/5_10_24.jpg deleted file mode 100644 index 5ad24a05..00000000 Binary files a/public/img/plains/5_10_24.jpg and /dev/null differ diff --git a/public/img/plains/5_10_25.jpg b/public/img/plains/5_10_25.jpg deleted file mode 100644 index 373c7fd2..00000000 Binary files a/public/img/plains/5_10_25.jpg and /dev/null differ diff --git a/public/img/plains/5_10_26.jpg b/public/img/plains/5_10_26.jpg deleted file mode 100644 index c64b3552..00000000 Binary files a/public/img/plains/5_10_26.jpg and /dev/null differ diff --git a/public/img/plains/5_10_27.jpg b/public/img/plains/5_10_27.jpg deleted file mode 100644 index 834020ff..00000000 Binary files a/public/img/plains/5_10_27.jpg and /dev/null differ diff --git a/public/img/plains/5_10_28.jpg b/public/img/plains/5_10_28.jpg deleted file mode 100644 index 8925f815..00000000 Binary files a/public/img/plains/5_10_28.jpg and /dev/null differ diff --git a/public/img/plains/5_10_29.jpg b/public/img/plains/5_10_29.jpg deleted file mode 100644 index ff7c778c..00000000 Binary files a/public/img/plains/5_10_29.jpg and /dev/null differ diff --git a/public/img/plains/5_10_3.jpg b/public/img/plains/5_10_3.jpg deleted file mode 100644 index f794554c..00000000 Binary files a/public/img/plains/5_10_3.jpg and /dev/null differ diff --git a/public/img/plains/5_10_30.jpg b/public/img/plains/5_10_30.jpg deleted file mode 100644 index 8f4ef23f..00000000 Binary files a/public/img/plains/5_10_30.jpg and /dev/null differ diff --git a/public/img/plains/5_10_31.jpg b/public/img/plains/5_10_31.jpg deleted file mode 100644 index 1bcb8831..00000000 Binary files a/public/img/plains/5_10_31.jpg and /dev/null differ diff --git a/public/img/plains/5_10_4.jpg b/public/img/plains/5_10_4.jpg deleted file mode 100644 index 63a37e58..00000000 Binary files a/public/img/plains/5_10_4.jpg and /dev/null differ diff --git a/public/img/plains/5_10_5.jpg b/public/img/plains/5_10_5.jpg deleted file mode 100644 index 318621b6..00000000 Binary files a/public/img/plains/5_10_5.jpg and /dev/null differ diff --git a/public/img/plains/5_10_6.jpg b/public/img/plains/5_10_6.jpg deleted file mode 100644 index b60c2db3..00000000 Binary files a/public/img/plains/5_10_6.jpg and /dev/null differ diff --git a/public/img/plains/5_10_7.jpg b/public/img/plains/5_10_7.jpg deleted file mode 100644 index 6962e6d3..00000000 Binary files a/public/img/plains/5_10_7.jpg and /dev/null differ diff --git a/public/img/plains/5_10_8.jpg b/public/img/plains/5_10_8.jpg deleted file mode 100644 index 1831bce6..00000000 Binary files a/public/img/plains/5_10_8.jpg and /dev/null differ diff --git a/public/img/plains/5_10_9.jpg b/public/img/plains/5_10_9.jpg deleted file mode 100644 index b7fada04..00000000 Binary files a/public/img/plains/5_10_9.jpg and /dev/null differ diff --git a/public/img/plains/5_11_0.jpg b/public/img/plains/5_11_0.jpg deleted file mode 100644 index e61810d6..00000000 Binary files a/public/img/plains/5_11_0.jpg and /dev/null differ diff --git a/public/img/plains/5_11_1.jpg b/public/img/plains/5_11_1.jpg deleted file mode 100644 index ac58e94f..00000000 Binary files a/public/img/plains/5_11_1.jpg and /dev/null differ diff --git a/public/img/plains/5_11_10.jpg b/public/img/plains/5_11_10.jpg deleted file mode 100644 index a3efbd19..00000000 Binary files a/public/img/plains/5_11_10.jpg and /dev/null differ diff --git a/public/img/plains/5_11_11.jpg b/public/img/plains/5_11_11.jpg deleted file mode 100644 index 86825f4f..00000000 Binary files a/public/img/plains/5_11_11.jpg and /dev/null differ diff --git a/public/img/plains/5_11_12.jpg b/public/img/plains/5_11_12.jpg deleted file mode 100644 index 2da6974c..00000000 Binary files a/public/img/plains/5_11_12.jpg and /dev/null differ diff --git a/public/img/plains/5_11_13.jpg b/public/img/plains/5_11_13.jpg deleted file mode 100644 index e6f8b850..00000000 Binary files a/public/img/plains/5_11_13.jpg and /dev/null differ diff --git a/public/img/plains/5_11_14.jpg b/public/img/plains/5_11_14.jpg deleted file mode 100644 index 1561e2e2..00000000 Binary files a/public/img/plains/5_11_14.jpg and /dev/null differ diff --git a/public/img/plains/5_11_15.jpg b/public/img/plains/5_11_15.jpg deleted file mode 100644 index 3b9df041..00000000 Binary files a/public/img/plains/5_11_15.jpg and /dev/null differ diff --git a/public/img/plains/5_11_16.jpg b/public/img/plains/5_11_16.jpg deleted file mode 100644 index ecc168f3..00000000 Binary files a/public/img/plains/5_11_16.jpg and /dev/null differ diff --git a/public/img/plains/5_11_17.jpg b/public/img/plains/5_11_17.jpg deleted file mode 100644 index a89a89d0..00000000 Binary files a/public/img/plains/5_11_17.jpg and /dev/null differ diff --git a/public/img/plains/5_11_18.jpg b/public/img/plains/5_11_18.jpg deleted file mode 100644 index 38b95838..00000000 Binary files a/public/img/plains/5_11_18.jpg and /dev/null differ diff --git a/public/img/plains/5_11_19.jpg b/public/img/plains/5_11_19.jpg deleted file mode 100644 index e259a933..00000000 Binary files a/public/img/plains/5_11_19.jpg and /dev/null differ diff --git a/public/img/plains/5_11_2.jpg b/public/img/plains/5_11_2.jpg deleted file mode 100644 index 9b196a2b..00000000 Binary files a/public/img/plains/5_11_2.jpg and /dev/null differ diff --git a/public/img/plains/5_11_20.jpg b/public/img/plains/5_11_20.jpg deleted file mode 100644 index 2152de5a..00000000 Binary files a/public/img/plains/5_11_20.jpg and /dev/null differ diff --git a/public/img/plains/5_11_21.jpg b/public/img/plains/5_11_21.jpg deleted file mode 100644 index 775cb10e..00000000 Binary files a/public/img/plains/5_11_21.jpg and /dev/null differ diff --git a/public/img/plains/5_11_22.jpg b/public/img/plains/5_11_22.jpg deleted file mode 100644 index 3598fd44..00000000 Binary files a/public/img/plains/5_11_22.jpg and /dev/null differ diff --git a/public/img/plains/5_11_23.jpg b/public/img/plains/5_11_23.jpg deleted file mode 100644 index 882b655c..00000000 Binary files a/public/img/plains/5_11_23.jpg and /dev/null differ diff --git a/public/img/plains/5_11_24.jpg b/public/img/plains/5_11_24.jpg deleted file mode 100644 index 0196ac98..00000000 Binary files a/public/img/plains/5_11_24.jpg and /dev/null differ diff --git a/public/img/plains/5_11_25.jpg b/public/img/plains/5_11_25.jpg deleted file mode 100644 index e2686a82..00000000 Binary files a/public/img/plains/5_11_25.jpg and /dev/null differ diff --git a/public/img/plains/5_11_26.jpg b/public/img/plains/5_11_26.jpg deleted file mode 100644 index b7fdd211..00000000 Binary files a/public/img/plains/5_11_26.jpg and /dev/null differ diff --git a/public/img/plains/5_11_27.jpg b/public/img/plains/5_11_27.jpg deleted file mode 100644 index ddc86cf1..00000000 Binary files a/public/img/plains/5_11_27.jpg and /dev/null differ diff --git a/public/img/plains/5_11_28.jpg b/public/img/plains/5_11_28.jpg deleted file mode 100644 index 467a26a4..00000000 Binary files a/public/img/plains/5_11_28.jpg and /dev/null differ diff --git a/public/img/plains/5_11_29.jpg b/public/img/plains/5_11_29.jpg deleted file mode 100644 index bbd0bb07..00000000 Binary files a/public/img/plains/5_11_29.jpg and /dev/null differ diff --git a/public/img/plains/5_11_3.jpg b/public/img/plains/5_11_3.jpg deleted file mode 100644 index bcbe5ac6..00000000 Binary files a/public/img/plains/5_11_3.jpg and /dev/null differ diff --git a/public/img/plains/5_11_30.jpg b/public/img/plains/5_11_30.jpg deleted file mode 100644 index d2c3a5d6..00000000 Binary files a/public/img/plains/5_11_30.jpg and /dev/null differ diff --git a/public/img/plains/5_11_31.jpg b/public/img/plains/5_11_31.jpg deleted file mode 100644 index 88dff320..00000000 Binary files a/public/img/plains/5_11_31.jpg and /dev/null differ diff --git a/public/img/plains/5_11_4.jpg b/public/img/plains/5_11_4.jpg deleted file mode 100644 index b23cbcf2..00000000 Binary files a/public/img/plains/5_11_4.jpg and /dev/null differ diff --git a/public/img/plains/5_11_5.jpg b/public/img/plains/5_11_5.jpg deleted file mode 100644 index 2d1f7956..00000000 Binary files a/public/img/plains/5_11_5.jpg and /dev/null differ diff --git a/public/img/plains/5_11_6.jpg b/public/img/plains/5_11_6.jpg deleted file mode 100644 index ffe662b4..00000000 Binary files a/public/img/plains/5_11_6.jpg and /dev/null differ diff --git a/public/img/plains/5_11_7.jpg b/public/img/plains/5_11_7.jpg deleted file mode 100644 index 3d3efaba..00000000 Binary files a/public/img/plains/5_11_7.jpg and /dev/null differ diff --git a/public/img/plains/5_11_8.jpg b/public/img/plains/5_11_8.jpg deleted file mode 100644 index 7bacbc6c..00000000 Binary files a/public/img/plains/5_11_8.jpg and /dev/null differ diff --git a/public/img/plains/5_11_9.jpg b/public/img/plains/5_11_9.jpg deleted file mode 100644 index efd57d3a..00000000 Binary files a/public/img/plains/5_11_9.jpg and /dev/null differ diff --git a/public/img/plains/5_12_0.jpg b/public/img/plains/5_12_0.jpg deleted file mode 100644 index ff34ae57..00000000 Binary files a/public/img/plains/5_12_0.jpg and /dev/null differ diff --git a/public/img/plains/5_12_1.jpg b/public/img/plains/5_12_1.jpg deleted file mode 100644 index 4ee65549..00000000 Binary files a/public/img/plains/5_12_1.jpg and /dev/null differ diff --git a/public/img/plains/5_12_10.jpg b/public/img/plains/5_12_10.jpg deleted file mode 100644 index 6636aa01..00000000 Binary files a/public/img/plains/5_12_10.jpg and /dev/null differ diff --git a/public/img/plains/5_12_11.jpg b/public/img/plains/5_12_11.jpg deleted file mode 100644 index 03b46941..00000000 Binary files a/public/img/plains/5_12_11.jpg and /dev/null differ diff --git a/public/img/plains/5_12_12.jpg b/public/img/plains/5_12_12.jpg deleted file mode 100644 index 92b28da0..00000000 Binary files a/public/img/plains/5_12_12.jpg and /dev/null differ diff --git a/public/img/plains/5_12_13.jpg b/public/img/plains/5_12_13.jpg deleted file mode 100644 index 99d3a2ac..00000000 Binary files a/public/img/plains/5_12_13.jpg and /dev/null differ diff --git a/public/img/plains/5_12_14.jpg b/public/img/plains/5_12_14.jpg deleted file mode 100644 index 3380f4e0..00000000 Binary files a/public/img/plains/5_12_14.jpg and /dev/null differ diff --git a/public/img/plains/5_12_15.jpg b/public/img/plains/5_12_15.jpg deleted file mode 100644 index 404a532d..00000000 Binary files a/public/img/plains/5_12_15.jpg and /dev/null differ diff --git a/public/img/plains/5_12_16.jpg b/public/img/plains/5_12_16.jpg deleted file mode 100644 index d3567ca6..00000000 Binary files a/public/img/plains/5_12_16.jpg and /dev/null differ diff --git a/public/img/plains/5_12_17.jpg b/public/img/plains/5_12_17.jpg deleted file mode 100644 index 9d32a494..00000000 Binary files a/public/img/plains/5_12_17.jpg and /dev/null differ diff --git a/public/img/plains/5_12_18.jpg b/public/img/plains/5_12_18.jpg deleted file mode 100644 index eccf7b1f..00000000 Binary files a/public/img/plains/5_12_18.jpg and /dev/null differ diff --git a/public/img/plains/5_12_19.jpg b/public/img/plains/5_12_19.jpg deleted file mode 100644 index 1676d228..00000000 Binary files a/public/img/plains/5_12_19.jpg and /dev/null differ diff --git a/public/img/plains/5_12_2.jpg b/public/img/plains/5_12_2.jpg deleted file mode 100644 index bc08c113..00000000 Binary files a/public/img/plains/5_12_2.jpg and /dev/null differ diff --git a/public/img/plains/5_12_20.jpg b/public/img/plains/5_12_20.jpg deleted file mode 100644 index b4c1ef31..00000000 Binary files a/public/img/plains/5_12_20.jpg and /dev/null differ diff --git a/public/img/plains/5_12_21.jpg b/public/img/plains/5_12_21.jpg deleted file mode 100644 index 62561a73..00000000 Binary files a/public/img/plains/5_12_21.jpg and /dev/null differ diff --git a/public/img/plains/5_12_22.jpg b/public/img/plains/5_12_22.jpg deleted file mode 100644 index e285473e..00000000 Binary files a/public/img/plains/5_12_22.jpg and /dev/null differ diff --git a/public/img/plains/5_12_23.jpg b/public/img/plains/5_12_23.jpg deleted file mode 100644 index cdaf54a2..00000000 Binary files a/public/img/plains/5_12_23.jpg and /dev/null differ diff --git a/public/img/plains/5_12_24.jpg b/public/img/plains/5_12_24.jpg deleted file mode 100644 index 8642bb3d..00000000 Binary files a/public/img/plains/5_12_24.jpg and /dev/null differ diff --git a/public/img/plains/5_12_25.jpg b/public/img/plains/5_12_25.jpg deleted file mode 100644 index 30d71931..00000000 Binary files a/public/img/plains/5_12_25.jpg and /dev/null differ diff --git a/public/img/plains/5_12_26.jpg b/public/img/plains/5_12_26.jpg deleted file mode 100644 index 184f42e4..00000000 Binary files a/public/img/plains/5_12_26.jpg and /dev/null differ diff --git a/public/img/plains/5_12_27.jpg b/public/img/plains/5_12_27.jpg deleted file mode 100644 index 29bbbb7f..00000000 Binary files a/public/img/plains/5_12_27.jpg and /dev/null differ diff --git a/public/img/plains/5_12_28.jpg b/public/img/plains/5_12_28.jpg deleted file mode 100644 index 9f68ca21..00000000 Binary files a/public/img/plains/5_12_28.jpg and /dev/null differ diff --git a/public/img/plains/5_12_29.jpg b/public/img/plains/5_12_29.jpg deleted file mode 100644 index 99b7577d..00000000 Binary files a/public/img/plains/5_12_29.jpg and /dev/null differ diff --git a/public/img/plains/5_12_3.jpg b/public/img/plains/5_12_3.jpg deleted file mode 100644 index 92485f36..00000000 Binary files a/public/img/plains/5_12_3.jpg and /dev/null differ diff --git a/public/img/plains/5_12_30.jpg b/public/img/plains/5_12_30.jpg deleted file mode 100644 index 2a5cc2fe..00000000 Binary files a/public/img/plains/5_12_30.jpg and /dev/null differ diff --git a/public/img/plains/5_12_31.jpg b/public/img/plains/5_12_31.jpg deleted file mode 100644 index 97a1ded8..00000000 Binary files a/public/img/plains/5_12_31.jpg and /dev/null differ diff --git a/public/img/plains/5_12_4.jpg b/public/img/plains/5_12_4.jpg deleted file mode 100644 index d89c16f6..00000000 Binary files a/public/img/plains/5_12_4.jpg and /dev/null differ diff --git a/public/img/plains/5_12_5.jpg b/public/img/plains/5_12_5.jpg deleted file mode 100644 index a51e5e55..00000000 Binary files a/public/img/plains/5_12_5.jpg and /dev/null differ diff --git a/public/img/plains/5_12_6.jpg b/public/img/plains/5_12_6.jpg deleted file mode 100644 index 7616d92e..00000000 Binary files a/public/img/plains/5_12_6.jpg and /dev/null differ diff --git a/public/img/plains/5_12_7.jpg b/public/img/plains/5_12_7.jpg deleted file mode 100644 index 56a7f8de..00000000 Binary files a/public/img/plains/5_12_7.jpg and /dev/null differ diff --git a/public/img/plains/5_12_8.jpg b/public/img/plains/5_12_8.jpg deleted file mode 100644 index 17e6befa..00000000 Binary files a/public/img/plains/5_12_8.jpg and /dev/null differ diff --git a/public/img/plains/5_12_9.jpg b/public/img/plains/5_12_9.jpg deleted file mode 100644 index 7e915f48..00000000 Binary files a/public/img/plains/5_12_9.jpg and /dev/null differ diff --git a/public/img/plains/5_13_0.jpg b/public/img/plains/5_13_0.jpg deleted file mode 100644 index c8333169..00000000 Binary files a/public/img/plains/5_13_0.jpg and /dev/null differ diff --git a/public/img/plains/5_13_1.jpg b/public/img/plains/5_13_1.jpg deleted file mode 100644 index 8028606f..00000000 Binary files a/public/img/plains/5_13_1.jpg and /dev/null differ diff --git a/public/img/plains/5_13_10.jpg b/public/img/plains/5_13_10.jpg deleted file mode 100644 index 7db3f57a..00000000 Binary files a/public/img/plains/5_13_10.jpg and /dev/null differ diff --git a/public/img/plains/5_13_11.jpg b/public/img/plains/5_13_11.jpg deleted file mode 100644 index 98fc6917..00000000 Binary files a/public/img/plains/5_13_11.jpg and /dev/null differ diff --git a/public/img/plains/5_13_12.jpg b/public/img/plains/5_13_12.jpg deleted file mode 100644 index 04b987c2..00000000 Binary files a/public/img/plains/5_13_12.jpg and /dev/null differ diff --git a/public/img/plains/5_13_13.jpg b/public/img/plains/5_13_13.jpg deleted file mode 100644 index ca19f548..00000000 Binary files a/public/img/plains/5_13_13.jpg and /dev/null differ diff --git a/public/img/plains/5_13_14.jpg b/public/img/plains/5_13_14.jpg deleted file mode 100644 index 85c4ba95..00000000 Binary files a/public/img/plains/5_13_14.jpg and /dev/null differ diff --git a/public/img/plains/5_13_15.jpg b/public/img/plains/5_13_15.jpg deleted file mode 100644 index 65c89111..00000000 Binary files a/public/img/plains/5_13_15.jpg and /dev/null differ diff --git a/public/img/plains/5_13_16.jpg b/public/img/plains/5_13_16.jpg deleted file mode 100644 index 1ec7e530..00000000 Binary files a/public/img/plains/5_13_16.jpg and /dev/null differ diff --git a/public/img/plains/5_13_17.jpg b/public/img/plains/5_13_17.jpg deleted file mode 100644 index f92c7f4d..00000000 Binary files a/public/img/plains/5_13_17.jpg and /dev/null differ diff --git a/public/img/plains/5_13_18.jpg b/public/img/plains/5_13_18.jpg deleted file mode 100644 index 1862a901..00000000 Binary files a/public/img/plains/5_13_18.jpg and /dev/null differ diff --git a/public/img/plains/5_13_19.jpg b/public/img/plains/5_13_19.jpg deleted file mode 100644 index d15b7471..00000000 Binary files a/public/img/plains/5_13_19.jpg and /dev/null differ diff --git a/public/img/plains/5_13_2.jpg b/public/img/plains/5_13_2.jpg deleted file mode 100644 index 8ca0824e..00000000 Binary files a/public/img/plains/5_13_2.jpg and /dev/null differ diff --git a/public/img/plains/5_13_20.jpg b/public/img/plains/5_13_20.jpg deleted file mode 100644 index 07e89750..00000000 Binary files a/public/img/plains/5_13_20.jpg and /dev/null differ diff --git a/public/img/plains/5_13_21.jpg b/public/img/plains/5_13_21.jpg deleted file mode 100644 index 273fad40..00000000 Binary files a/public/img/plains/5_13_21.jpg and /dev/null differ diff --git a/public/img/plains/5_13_22.jpg b/public/img/plains/5_13_22.jpg deleted file mode 100644 index 926bb520..00000000 Binary files a/public/img/plains/5_13_22.jpg and /dev/null differ diff --git a/public/img/plains/5_13_23.jpg b/public/img/plains/5_13_23.jpg deleted file mode 100644 index cccc5e38..00000000 Binary files a/public/img/plains/5_13_23.jpg and /dev/null differ diff --git a/public/img/plains/5_13_24.jpg b/public/img/plains/5_13_24.jpg deleted file mode 100644 index 7f867b71..00000000 Binary files a/public/img/plains/5_13_24.jpg and /dev/null differ diff --git a/public/img/plains/5_13_25.jpg b/public/img/plains/5_13_25.jpg deleted file mode 100644 index 3bbe56b1..00000000 Binary files a/public/img/plains/5_13_25.jpg and /dev/null differ diff --git a/public/img/plains/5_13_26.jpg b/public/img/plains/5_13_26.jpg deleted file mode 100644 index 2ea11400..00000000 Binary files a/public/img/plains/5_13_26.jpg and /dev/null differ diff --git a/public/img/plains/5_13_27.jpg b/public/img/plains/5_13_27.jpg deleted file mode 100644 index 619e6612..00000000 Binary files a/public/img/plains/5_13_27.jpg and /dev/null differ diff --git a/public/img/plains/5_13_28.jpg b/public/img/plains/5_13_28.jpg deleted file mode 100644 index ffe1f57d..00000000 Binary files a/public/img/plains/5_13_28.jpg and /dev/null differ diff --git a/public/img/plains/5_13_29.jpg b/public/img/plains/5_13_29.jpg deleted file mode 100644 index 34d04a7d..00000000 Binary files a/public/img/plains/5_13_29.jpg and /dev/null differ diff --git a/public/img/plains/5_13_3.jpg b/public/img/plains/5_13_3.jpg deleted file mode 100644 index d68a80ca..00000000 Binary files a/public/img/plains/5_13_3.jpg and /dev/null differ diff --git a/public/img/plains/5_13_30.jpg b/public/img/plains/5_13_30.jpg deleted file mode 100644 index d11f02ef..00000000 Binary files a/public/img/plains/5_13_30.jpg and /dev/null differ diff --git a/public/img/plains/5_13_31.jpg b/public/img/plains/5_13_31.jpg deleted file mode 100644 index 3047f81a..00000000 Binary files a/public/img/plains/5_13_31.jpg and /dev/null differ diff --git a/public/img/plains/5_13_4.jpg b/public/img/plains/5_13_4.jpg deleted file mode 100644 index 17fd93e4..00000000 Binary files a/public/img/plains/5_13_4.jpg and /dev/null differ diff --git a/public/img/plains/5_13_5.jpg b/public/img/plains/5_13_5.jpg deleted file mode 100644 index 1dd16f06..00000000 Binary files a/public/img/plains/5_13_5.jpg and /dev/null differ diff --git a/public/img/plains/5_13_6.jpg b/public/img/plains/5_13_6.jpg deleted file mode 100644 index fd9d743a..00000000 Binary files a/public/img/plains/5_13_6.jpg and /dev/null differ diff --git a/public/img/plains/5_13_7.jpg b/public/img/plains/5_13_7.jpg deleted file mode 100644 index 1327e782..00000000 Binary files a/public/img/plains/5_13_7.jpg and /dev/null differ diff --git a/public/img/plains/5_13_8.jpg b/public/img/plains/5_13_8.jpg deleted file mode 100644 index eed656dd..00000000 Binary files a/public/img/plains/5_13_8.jpg and /dev/null differ diff --git a/public/img/plains/5_13_9.jpg b/public/img/plains/5_13_9.jpg deleted file mode 100644 index 6da16f65..00000000 Binary files a/public/img/plains/5_13_9.jpg and /dev/null differ diff --git a/public/img/plains/5_14_0.jpg b/public/img/plains/5_14_0.jpg deleted file mode 100644 index b77914a4..00000000 Binary files a/public/img/plains/5_14_0.jpg and /dev/null differ diff --git a/public/img/plains/5_14_1.jpg b/public/img/plains/5_14_1.jpg deleted file mode 100644 index 9d8eaf52..00000000 Binary files a/public/img/plains/5_14_1.jpg and /dev/null differ diff --git a/public/img/plains/5_14_10.jpg b/public/img/plains/5_14_10.jpg deleted file mode 100644 index 850d8b3d..00000000 Binary files a/public/img/plains/5_14_10.jpg and /dev/null differ diff --git a/public/img/plains/5_14_11.jpg b/public/img/plains/5_14_11.jpg deleted file mode 100644 index 804f5706..00000000 Binary files a/public/img/plains/5_14_11.jpg and /dev/null differ diff --git a/public/img/plains/5_14_12.jpg b/public/img/plains/5_14_12.jpg deleted file mode 100644 index 993ae15b..00000000 Binary files a/public/img/plains/5_14_12.jpg and /dev/null differ diff --git a/public/img/plains/5_14_13.jpg b/public/img/plains/5_14_13.jpg deleted file mode 100644 index 579d1747..00000000 Binary files a/public/img/plains/5_14_13.jpg and /dev/null differ diff --git a/public/img/plains/5_14_14.jpg b/public/img/plains/5_14_14.jpg deleted file mode 100644 index d6317e5d..00000000 Binary files a/public/img/plains/5_14_14.jpg and /dev/null differ diff --git a/public/img/plains/5_14_15.jpg b/public/img/plains/5_14_15.jpg deleted file mode 100644 index 36543cfb..00000000 Binary files a/public/img/plains/5_14_15.jpg and /dev/null differ diff --git a/public/img/plains/5_14_16.jpg b/public/img/plains/5_14_16.jpg deleted file mode 100644 index c0484844..00000000 Binary files a/public/img/plains/5_14_16.jpg and /dev/null differ diff --git a/public/img/plains/5_14_17.jpg b/public/img/plains/5_14_17.jpg deleted file mode 100644 index 34dd1c13..00000000 Binary files a/public/img/plains/5_14_17.jpg and /dev/null differ diff --git a/public/img/plains/5_14_18.jpg b/public/img/plains/5_14_18.jpg deleted file mode 100644 index cd085f03..00000000 Binary files a/public/img/plains/5_14_18.jpg and /dev/null differ diff --git a/public/img/plains/5_14_19.jpg b/public/img/plains/5_14_19.jpg deleted file mode 100644 index 962ad0b2..00000000 Binary files a/public/img/plains/5_14_19.jpg and /dev/null differ diff --git a/public/img/plains/5_14_2.jpg b/public/img/plains/5_14_2.jpg deleted file mode 100644 index 807bcb0a..00000000 Binary files a/public/img/plains/5_14_2.jpg and /dev/null differ diff --git a/public/img/plains/5_14_20.jpg b/public/img/plains/5_14_20.jpg deleted file mode 100644 index 51815443..00000000 Binary files a/public/img/plains/5_14_20.jpg and /dev/null differ diff --git a/public/img/plains/5_14_21.jpg b/public/img/plains/5_14_21.jpg deleted file mode 100644 index 078bb082..00000000 Binary files a/public/img/plains/5_14_21.jpg and /dev/null differ diff --git a/public/img/plains/5_14_22.jpg b/public/img/plains/5_14_22.jpg deleted file mode 100644 index ecf12efb..00000000 Binary files a/public/img/plains/5_14_22.jpg and /dev/null differ diff --git a/public/img/plains/5_14_23.jpg b/public/img/plains/5_14_23.jpg deleted file mode 100644 index 0b08d976..00000000 Binary files a/public/img/plains/5_14_23.jpg and /dev/null differ diff --git a/public/img/plains/5_14_24.jpg b/public/img/plains/5_14_24.jpg deleted file mode 100644 index 5f375fea..00000000 Binary files a/public/img/plains/5_14_24.jpg and /dev/null differ diff --git a/public/img/plains/5_14_25.jpg b/public/img/plains/5_14_25.jpg deleted file mode 100644 index 63cd2f76..00000000 Binary files a/public/img/plains/5_14_25.jpg and /dev/null differ diff --git a/public/img/plains/5_14_26.jpg b/public/img/plains/5_14_26.jpg deleted file mode 100644 index 591fea81..00000000 Binary files a/public/img/plains/5_14_26.jpg and /dev/null differ diff --git a/public/img/plains/5_14_27.jpg b/public/img/plains/5_14_27.jpg deleted file mode 100644 index 4cdc7cdc..00000000 Binary files a/public/img/plains/5_14_27.jpg and /dev/null differ diff --git a/public/img/plains/5_14_28.jpg b/public/img/plains/5_14_28.jpg deleted file mode 100644 index 2a45f0de..00000000 Binary files a/public/img/plains/5_14_28.jpg and /dev/null differ diff --git a/public/img/plains/5_14_29.jpg b/public/img/plains/5_14_29.jpg deleted file mode 100644 index a27ee61c..00000000 Binary files a/public/img/plains/5_14_29.jpg and /dev/null differ diff --git a/public/img/plains/5_14_3.jpg b/public/img/plains/5_14_3.jpg deleted file mode 100644 index ec0cca8d..00000000 Binary files a/public/img/plains/5_14_3.jpg and /dev/null differ diff --git a/public/img/plains/5_14_30.jpg b/public/img/plains/5_14_30.jpg deleted file mode 100644 index 06dffd5a..00000000 Binary files a/public/img/plains/5_14_30.jpg and /dev/null differ diff --git a/public/img/plains/5_14_31.jpg b/public/img/plains/5_14_31.jpg deleted file mode 100644 index 7dffbcec..00000000 Binary files a/public/img/plains/5_14_31.jpg and /dev/null differ diff --git a/public/img/plains/5_14_4.jpg b/public/img/plains/5_14_4.jpg deleted file mode 100644 index 27a85987..00000000 Binary files a/public/img/plains/5_14_4.jpg and /dev/null differ diff --git a/public/img/plains/5_14_5.jpg b/public/img/plains/5_14_5.jpg deleted file mode 100644 index 888c8537..00000000 Binary files a/public/img/plains/5_14_5.jpg and /dev/null differ diff --git a/public/img/plains/5_14_6.jpg b/public/img/plains/5_14_6.jpg deleted file mode 100644 index 72c18418..00000000 Binary files a/public/img/plains/5_14_6.jpg and /dev/null differ diff --git a/public/img/plains/5_14_7.jpg b/public/img/plains/5_14_7.jpg deleted file mode 100644 index 6b4783a7..00000000 Binary files a/public/img/plains/5_14_7.jpg and /dev/null differ diff --git a/public/img/plains/5_14_8.jpg b/public/img/plains/5_14_8.jpg deleted file mode 100644 index 5ce2d2fd..00000000 Binary files a/public/img/plains/5_14_8.jpg and /dev/null differ diff --git a/public/img/plains/5_14_9.jpg b/public/img/plains/5_14_9.jpg deleted file mode 100644 index 6dbeaa72..00000000 Binary files a/public/img/plains/5_14_9.jpg and /dev/null differ diff --git a/public/img/plains/5_15_0.jpg b/public/img/plains/5_15_0.jpg deleted file mode 100644 index 7b7ba88d..00000000 Binary files a/public/img/plains/5_15_0.jpg and /dev/null differ diff --git a/public/img/plains/5_15_1.jpg b/public/img/plains/5_15_1.jpg deleted file mode 100644 index aa86dbd5..00000000 Binary files a/public/img/plains/5_15_1.jpg and /dev/null differ diff --git a/public/img/plains/5_15_10.jpg b/public/img/plains/5_15_10.jpg deleted file mode 100644 index 19f26d3e..00000000 Binary files a/public/img/plains/5_15_10.jpg and /dev/null differ diff --git a/public/img/plains/5_15_11.jpg b/public/img/plains/5_15_11.jpg deleted file mode 100644 index 6bfd19fa..00000000 Binary files a/public/img/plains/5_15_11.jpg and /dev/null differ diff --git a/public/img/plains/5_15_12.jpg b/public/img/plains/5_15_12.jpg deleted file mode 100644 index abd43556..00000000 Binary files a/public/img/plains/5_15_12.jpg and /dev/null differ diff --git a/public/img/plains/5_15_13.jpg b/public/img/plains/5_15_13.jpg deleted file mode 100644 index fa0867a4..00000000 Binary files a/public/img/plains/5_15_13.jpg and /dev/null differ diff --git a/public/img/plains/5_15_14.jpg b/public/img/plains/5_15_14.jpg deleted file mode 100644 index 79ccf3ac..00000000 Binary files a/public/img/plains/5_15_14.jpg and /dev/null differ diff --git a/public/img/plains/5_15_15.jpg b/public/img/plains/5_15_15.jpg deleted file mode 100644 index 8a52e4fa..00000000 Binary files a/public/img/plains/5_15_15.jpg and /dev/null differ diff --git a/public/img/plains/5_15_16.jpg b/public/img/plains/5_15_16.jpg deleted file mode 100644 index cbf70a29..00000000 Binary files a/public/img/plains/5_15_16.jpg and /dev/null differ diff --git a/public/img/plains/5_15_17.jpg b/public/img/plains/5_15_17.jpg deleted file mode 100644 index c4487474..00000000 Binary files a/public/img/plains/5_15_17.jpg and /dev/null differ diff --git a/public/img/plains/5_15_18.jpg b/public/img/plains/5_15_18.jpg deleted file mode 100644 index f101a9f8..00000000 Binary files a/public/img/plains/5_15_18.jpg and /dev/null differ diff --git a/public/img/plains/5_15_19.jpg b/public/img/plains/5_15_19.jpg deleted file mode 100644 index fa40c67c..00000000 Binary files a/public/img/plains/5_15_19.jpg and /dev/null differ diff --git a/public/img/plains/5_15_2.jpg b/public/img/plains/5_15_2.jpg deleted file mode 100644 index fcdeb529..00000000 Binary files a/public/img/plains/5_15_2.jpg and /dev/null differ diff --git a/public/img/plains/5_15_20.jpg b/public/img/plains/5_15_20.jpg deleted file mode 100644 index 5198900d..00000000 Binary files a/public/img/plains/5_15_20.jpg and /dev/null differ diff --git a/public/img/plains/5_15_21.jpg b/public/img/plains/5_15_21.jpg deleted file mode 100644 index 7435b97b..00000000 Binary files a/public/img/plains/5_15_21.jpg and /dev/null differ diff --git a/public/img/plains/5_15_22.jpg b/public/img/plains/5_15_22.jpg deleted file mode 100644 index ba994f51..00000000 Binary files a/public/img/plains/5_15_22.jpg and /dev/null differ diff --git a/public/img/plains/5_15_23.jpg b/public/img/plains/5_15_23.jpg deleted file mode 100644 index 1824e119..00000000 Binary files a/public/img/plains/5_15_23.jpg and /dev/null differ diff --git a/public/img/plains/5_15_24.jpg b/public/img/plains/5_15_24.jpg deleted file mode 100644 index d96234ed..00000000 Binary files a/public/img/plains/5_15_24.jpg and /dev/null differ diff --git a/public/img/plains/5_15_25.jpg b/public/img/plains/5_15_25.jpg deleted file mode 100644 index 9b5915f1..00000000 Binary files a/public/img/plains/5_15_25.jpg and /dev/null differ diff --git a/public/img/plains/5_15_26.jpg b/public/img/plains/5_15_26.jpg deleted file mode 100644 index 97182892..00000000 Binary files a/public/img/plains/5_15_26.jpg and /dev/null differ diff --git a/public/img/plains/5_15_27.jpg b/public/img/plains/5_15_27.jpg deleted file mode 100644 index 9cfb0150..00000000 Binary files a/public/img/plains/5_15_27.jpg and /dev/null differ diff --git a/public/img/plains/5_15_28.jpg b/public/img/plains/5_15_28.jpg deleted file mode 100644 index b0d70f57..00000000 Binary files a/public/img/plains/5_15_28.jpg and /dev/null differ diff --git a/public/img/plains/5_15_29.jpg b/public/img/plains/5_15_29.jpg deleted file mode 100644 index 070cc0d8..00000000 Binary files a/public/img/plains/5_15_29.jpg and /dev/null differ diff --git a/public/img/plains/5_15_3.jpg b/public/img/plains/5_15_3.jpg deleted file mode 100644 index ed28e512..00000000 Binary files a/public/img/plains/5_15_3.jpg and /dev/null differ diff --git a/public/img/plains/5_15_30.jpg b/public/img/plains/5_15_30.jpg deleted file mode 100644 index f04d0654..00000000 Binary files a/public/img/plains/5_15_30.jpg and /dev/null differ diff --git a/public/img/plains/5_15_31.jpg b/public/img/plains/5_15_31.jpg deleted file mode 100644 index b910bb42..00000000 Binary files a/public/img/plains/5_15_31.jpg and /dev/null differ diff --git a/public/img/plains/5_15_4.jpg b/public/img/plains/5_15_4.jpg deleted file mode 100644 index 1ef93a40..00000000 Binary files a/public/img/plains/5_15_4.jpg and /dev/null differ diff --git a/public/img/plains/5_15_5.jpg b/public/img/plains/5_15_5.jpg deleted file mode 100644 index 8780a733..00000000 Binary files a/public/img/plains/5_15_5.jpg and /dev/null differ diff --git a/public/img/plains/5_15_6.jpg b/public/img/plains/5_15_6.jpg deleted file mode 100644 index a2595914..00000000 Binary files a/public/img/plains/5_15_6.jpg and /dev/null differ diff --git a/public/img/plains/5_15_7.jpg b/public/img/plains/5_15_7.jpg deleted file mode 100644 index 07e4e1d3..00000000 Binary files a/public/img/plains/5_15_7.jpg and /dev/null differ diff --git a/public/img/plains/5_15_8.jpg b/public/img/plains/5_15_8.jpg deleted file mode 100644 index 61a0443b..00000000 Binary files a/public/img/plains/5_15_8.jpg and /dev/null differ diff --git a/public/img/plains/5_15_9.jpg b/public/img/plains/5_15_9.jpg deleted file mode 100644 index 6af6952a..00000000 Binary files a/public/img/plains/5_15_9.jpg and /dev/null differ diff --git a/public/img/plains/5_16_0.jpg b/public/img/plains/5_16_0.jpg deleted file mode 100644 index bd950415..00000000 Binary files a/public/img/plains/5_16_0.jpg and /dev/null differ diff --git a/public/img/plains/5_16_1.jpg b/public/img/plains/5_16_1.jpg deleted file mode 100644 index 4ee2c8f9..00000000 Binary files a/public/img/plains/5_16_1.jpg and /dev/null differ diff --git a/public/img/plains/5_16_10.jpg b/public/img/plains/5_16_10.jpg deleted file mode 100644 index dc8188b0..00000000 Binary files a/public/img/plains/5_16_10.jpg and /dev/null differ diff --git a/public/img/plains/5_16_11.jpg b/public/img/plains/5_16_11.jpg deleted file mode 100644 index 55376aee..00000000 Binary files a/public/img/plains/5_16_11.jpg and /dev/null differ diff --git a/public/img/plains/5_16_12.jpg b/public/img/plains/5_16_12.jpg deleted file mode 100644 index c87d902d..00000000 Binary files a/public/img/plains/5_16_12.jpg and /dev/null differ diff --git a/public/img/plains/5_16_13.jpg b/public/img/plains/5_16_13.jpg deleted file mode 100644 index ae3a832f..00000000 Binary files a/public/img/plains/5_16_13.jpg and /dev/null differ diff --git a/public/img/plains/5_16_14.jpg b/public/img/plains/5_16_14.jpg deleted file mode 100644 index 9a752c18..00000000 Binary files a/public/img/plains/5_16_14.jpg and /dev/null differ diff --git a/public/img/plains/5_16_15.jpg b/public/img/plains/5_16_15.jpg deleted file mode 100644 index 511a38cb..00000000 Binary files a/public/img/plains/5_16_15.jpg and /dev/null differ diff --git a/public/img/plains/5_16_16.jpg b/public/img/plains/5_16_16.jpg deleted file mode 100644 index f9df82fd..00000000 Binary files a/public/img/plains/5_16_16.jpg and /dev/null differ diff --git a/public/img/plains/5_16_17.jpg b/public/img/plains/5_16_17.jpg deleted file mode 100644 index aaec813a..00000000 Binary files a/public/img/plains/5_16_17.jpg and /dev/null differ diff --git a/public/img/plains/5_16_18.jpg b/public/img/plains/5_16_18.jpg deleted file mode 100644 index 342def92..00000000 Binary files a/public/img/plains/5_16_18.jpg and /dev/null differ diff --git a/public/img/plains/5_16_19.jpg b/public/img/plains/5_16_19.jpg deleted file mode 100644 index 16f39897..00000000 Binary files a/public/img/plains/5_16_19.jpg and /dev/null differ diff --git a/public/img/plains/5_16_2.jpg b/public/img/plains/5_16_2.jpg deleted file mode 100644 index c9ebefdd..00000000 Binary files a/public/img/plains/5_16_2.jpg and /dev/null differ diff --git a/public/img/plains/5_16_20.jpg b/public/img/plains/5_16_20.jpg deleted file mode 100644 index e448a1eb..00000000 Binary files a/public/img/plains/5_16_20.jpg and /dev/null differ diff --git a/public/img/plains/5_16_21.jpg b/public/img/plains/5_16_21.jpg deleted file mode 100644 index c81b4ee7..00000000 Binary files a/public/img/plains/5_16_21.jpg and /dev/null differ diff --git a/public/img/plains/5_16_22.jpg b/public/img/plains/5_16_22.jpg deleted file mode 100644 index a3e0bb83..00000000 Binary files a/public/img/plains/5_16_22.jpg and /dev/null differ diff --git a/public/img/plains/5_16_23.jpg b/public/img/plains/5_16_23.jpg deleted file mode 100644 index 0deb9a2c..00000000 Binary files a/public/img/plains/5_16_23.jpg and /dev/null differ diff --git a/public/img/plains/5_16_24.jpg b/public/img/plains/5_16_24.jpg deleted file mode 100644 index c23f2fcc..00000000 Binary files a/public/img/plains/5_16_24.jpg and /dev/null differ diff --git a/public/img/plains/5_16_25.jpg b/public/img/plains/5_16_25.jpg deleted file mode 100644 index 3416750d..00000000 Binary files a/public/img/plains/5_16_25.jpg and /dev/null differ diff --git a/public/img/plains/5_16_26.jpg b/public/img/plains/5_16_26.jpg deleted file mode 100644 index 9eb902e3..00000000 Binary files a/public/img/plains/5_16_26.jpg and /dev/null differ diff --git a/public/img/plains/5_16_27.jpg b/public/img/plains/5_16_27.jpg deleted file mode 100644 index ed6ec0d5..00000000 Binary files a/public/img/plains/5_16_27.jpg and /dev/null differ diff --git a/public/img/plains/5_16_28.jpg b/public/img/plains/5_16_28.jpg deleted file mode 100644 index 3f9fc123..00000000 Binary files a/public/img/plains/5_16_28.jpg and /dev/null differ diff --git a/public/img/plains/5_16_29.jpg b/public/img/plains/5_16_29.jpg deleted file mode 100644 index c7a1d130..00000000 Binary files a/public/img/plains/5_16_29.jpg and /dev/null differ diff --git a/public/img/plains/5_16_3.jpg b/public/img/plains/5_16_3.jpg deleted file mode 100644 index f84233e9..00000000 Binary files a/public/img/plains/5_16_3.jpg and /dev/null differ diff --git a/public/img/plains/5_16_30.jpg b/public/img/plains/5_16_30.jpg deleted file mode 100644 index 36ec5556..00000000 Binary files a/public/img/plains/5_16_30.jpg and /dev/null differ diff --git a/public/img/plains/5_16_31.jpg b/public/img/plains/5_16_31.jpg deleted file mode 100644 index f0b05d03..00000000 Binary files a/public/img/plains/5_16_31.jpg and /dev/null differ diff --git a/public/img/plains/5_16_4.jpg b/public/img/plains/5_16_4.jpg deleted file mode 100644 index d01d7092..00000000 Binary files a/public/img/plains/5_16_4.jpg and /dev/null differ diff --git a/public/img/plains/5_16_5.jpg b/public/img/plains/5_16_5.jpg deleted file mode 100644 index df03a214..00000000 Binary files a/public/img/plains/5_16_5.jpg and /dev/null differ diff --git a/public/img/plains/5_16_6.jpg b/public/img/plains/5_16_6.jpg deleted file mode 100644 index c89a0af7..00000000 Binary files a/public/img/plains/5_16_6.jpg and /dev/null differ diff --git a/public/img/plains/5_16_7.jpg b/public/img/plains/5_16_7.jpg deleted file mode 100644 index d2ebeac3..00000000 Binary files a/public/img/plains/5_16_7.jpg and /dev/null differ diff --git a/public/img/plains/5_16_8.jpg b/public/img/plains/5_16_8.jpg deleted file mode 100644 index 3ede010d..00000000 Binary files a/public/img/plains/5_16_8.jpg and /dev/null differ diff --git a/public/img/plains/5_16_9.jpg b/public/img/plains/5_16_9.jpg deleted file mode 100644 index da49fd92..00000000 Binary files a/public/img/plains/5_16_9.jpg and /dev/null differ diff --git a/public/img/plains/5_17_0.jpg b/public/img/plains/5_17_0.jpg deleted file mode 100644 index ae11a1aa..00000000 Binary files a/public/img/plains/5_17_0.jpg and /dev/null differ diff --git a/public/img/plains/5_17_1.jpg b/public/img/plains/5_17_1.jpg deleted file mode 100644 index f9c20f5d..00000000 Binary files a/public/img/plains/5_17_1.jpg and /dev/null differ diff --git a/public/img/plains/5_17_10.jpg b/public/img/plains/5_17_10.jpg deleted file mode 100644 index d2bf7896..00000000 Binary files a/public/img/plains/5_17_10.jpg and /dev/null differ diff --git a/public/img/plains/5_17_11.jpg b/public/img/plains/5_17_11.jpg deleted file mode 100644 index 22dc426a..00000000 Binary files a/public/img/plains/5_17_11.jpg and /dev/null differ diff --git a/public/img/plains/5_17_12.jpg b/public/img/plains/5_17_12.jpg deleted file mode 100644 index 294f35b7..00000000 Binary files a/public/img/plains/5_17_12.jpg and /dev/null differ diff --git a/public/img/plains/5_17_13.jpg b/public/img/plains/5_17_13.jpg deleted file mode 100644 index 6d5c2284..00000000 Binary files a/public/img/plains/5_17_13.jpg and /dev/null differ diff --git a/public/img/plains/5_17_14.jpg b/public/img/plains/5_17_14.jpg deleted file mode 100644 index b133b4d7..00000000 Binary files a/public/img/plains/5_17_14.jpg and /dev/null differ diff --git a/public/img/plains/5_17_15.jpg b/public/img/plains/5_17_15.jpg deleted file mode 100644 index 40192330..00000000 Binary files a/public/img/plains/5_17_15.jpg and /dev/null differ diff --git a/public/img/plains/5_17_16.jpg b/public/img/plains/5_17_16.jpg deleted file mode 100644 index 34cc8c89..00000000 Binary files a/public/img/plains/5_17_16.jpg and /dev/null differ diff --git a/public/img/plains/5_17_17.jpg b/public/img/plains/5_17_17.jpg deleted file mode 100644 index 9f404d4d..00000000 Binary files a/public/img/plains/5_17_17.jpg and /dev/null differ diff --git a/public/img/plains/5_17_18.jpg b/public/img/plains/5_17_18.jpg deleted file mode 100644 index 60f25601..00000000 Binary files a/public/img/plains/5_17_18.jpg and /dev/null differ diff --git a/public/img/plains/5_17_19.jpg b/public/img/plains/5_17_19.jpg deleted file mode 100644 index 120227ad..00000000 Binary files a/public/img/plains/5_17_19.jpg and /dev/null differ diff --git a/public/img/plains/5_17_2.jpg b/public/img/plains/5_17_2.jpg deleted file mode 100644 index 55a2d348..00000000 Binary files a/public/img/plains/5_17_2.jpg and /dev/null differ diff --git a/public/img/plains/5_17_20.jpg b/public/img/plains/5_17_20.jpg deleted file mode 100644 index cce4cbea..00000000 Binary files a/public/img/plains/5_17_20.jpg and /dev/null differ diff --git a/public/img/plains/5_17_21.jpg b/public/img/plains/5_17_21.jpg deleted file mode 100644 index 4df02947..00000000 Binary files a/public/img/plains/5_17_21.jpg and /dev/null differ diff --git a/public/img/plains/5_17_22.jpg b/public/img/plains/5_17_22.jpg deleted file mode 100644 index 2ee1e6c9..00000000 Binary files a/public/img/plains/5_17_22.jpg and /dev/null differ diff --git a/public/img/plains/5_17_23.jpg b/public/img/plains/5_17_23.jpg deleted file mode 100644 index 258d5b82..00000000 Binary files a/public/img/plains/5_17_23.jpg and /dev/null differ diff --git a/public/img/plains/5_17_24.jpg b/public/img/plains/5_17_24.jpg deleted file mode 100644 index 9ddda8ef..00000000 Binary files a/public/img/plains/5_17_24.jpg and /dev/null differ diff --git a/public/img/plains/5_17_25.jpg b/public/img/plains/5_17_25.jpg deleted file mode 100644 index 339ff7a9..00000000 Binary files a/public/img/plains/5_17_25.jpg and /dev/null differ diff --git a/public/img/plains/5_17_26.jpg b/public/img/plains/5_17_26.jpg deleted file mode 100644 index a128834b..00000000 Binary files a/public/img/plains/5_17_26.jpg and /dev/null differ diff --git a/public/img/plains/5_17_27.jpg b/public/img/plains/5_17_27.jpg deleted file mode 100644 index 85927f0a..00000000 Binary files a/public/img/plains/5_17_27.jpg and /dev/null differ diff --git a/public/img/plains/5_17_28.jpg b/public/img/plains/5_17_28.jpg deleted file mode 100644 index 66c33388..00000000 Binary files a/public/img/plains/5_17_28.jpg and /dev/null differ diff --git a/public/img/plains/5_17_29.jpg b/public/img/plains/5_17_29.jpg deleted file mode 100644 index 5d31cc8b..00000000 Binary files a/public/img/plains/5_17_29.jpg and /dev/null differ diff --git a/public/img/plains/5_17_3.jpg b/public/img/plains/5_17_3.jpg deleted file mode 100644 index 8fd25c79..00000000 Binary files a/public/img/plains/5_17_3.jpg and /dev/null differ diff --git a/public/img/plains/5_17_30.jpg b/public/img/plains/5_17_30.jpg deleted file mode 100644 index da9d6385..00000000 Binary files a/public/img/plains/5_17_30.jpg and /dev/null differ diff --git a/public/img/plains/5_17_31.jpg b/public/img/plains/5_17_31.jpg deleted file mode 100644 index 6e9dcae6..00000000 Binary files a/public/img/plains/5_17_31.jpg and /dev/null differ diff --git a/public/img/plains/5_17_4.jpg b/public/img/plains/5_17_4.jpg deleted file mode 100644 index 96bdee6f..00000000 Binary files a/public/img/plains/5_17_4.jpg and /dev/null differ diff --git a/public/img/plains/5_17_5.jpg b/public/img/plains/5_17_5.jpg deleted file mode 100644 index d40a8229..00000000 Binary files a/public/img/plains/5_17_5.jpg and /dev/null differ diff --git a/public/img/plains/5_17_6.jpg b/public/img/plains/5_17_6.jpg deleted file mode 100644 index 6e09d03d..00000000 Binary files a/public/img/plains/5_17_6.jpg and /dev/null differ diff --git a/public/img/plains/5_17_7.jpg b/public/img/plains/5_17_7.jpg deleted file mode 100644 index 7683a88a..00000000 Binary files a/public/img/plains/5_17_7.jpg and /dev/null differ diff --git a/public/img/plains/5_17_8.jpg b/public/img/plains/5_17_8.jpg deleted file mode 100644 index d01401bd..00000000 Binary files a/public/img/plains/5_17_8.jpg and /dev/null differ diff --git a/public/img/plains/5_17_9.jpg b/public/img/plains/5_17_9.jpg deleted file mode 100644 index db224974..00000000 Binary files a/public/img/plains/5_17_9.jpg and /dev/null differ diff --git a/public/img/plains/5_18_0.jpg b/public/img/plains/5_18_0.jpg deleted file mode 100644 index 3951a245..00000000 Binary files a/public/img/plains/5_18_0.jpg and /dev/null differ diff --git a/public/img/plains/5_18_1.jpg b/public/img/plains/5_18_1.jpg deleted file mode 100644 index 5ef32342..00000000 Binary files a/public/img/plains/5_18_1.jpg and /dev/null differ diff --git a/public/img/plains/5_18_10.jpg b/public/img/plains/5_18_10.jpg deleted file mode 100644 index 4c6c4615..00000000 Binary files a/public/img/plains/5_18_10.jpg and /dev/null differ diff --git a/public/img/plains/5_18_11.jpg b/public/img/plains/5_18_11.jpg deleted file mode 100644 index 1b465584..00000000 Binary files a/public/img/plains/5_18_11.jpg and /dev/null differ diff --git a/public/img/plains/5_18_12.jpg b/public/img/plains/5_18_12.jpg deleted file mode 100644 index a89c511f..00000000 Binary files a/public/img/plains/5_18_12.jpg and /dev/null differ diff --git a/public/img/plains/5_18_13.jpg b/public/img/plains/5_18_13.jpg deleted file mode 100644 index a89ad3cb..00000000 Binary files a/public/img/plains/5_18_13.jpg and /dev/null differ diff --git a/public/img/plains/5_18_14.jpg b/public/img/plains/5_18_14.jpg deleted file mode 100644 index 4cc78030..00000000 Binary files a/public/img/plains/5_18_14.jpg and /dev/null differ diff --git a/public/img/plains/5_18_15.jpg b/public/img/plains/5_18_15.jpg deleted file mode 100644 index 5155dbd0..00000000 Binary files a/public/img/plains/5_18_15.jpg and /dev/null differ diff --git a/public/img/plains/5_18_16.jpg b/public/img/plains/5_18_16.jpg deleted file mode 100644 index 08bd3372..00000000 Binary files a/public/img/plains/5_18_16.jpg and /dev/null differ diff --git a/public/img/plains/5_18_17.jpg b/public/img/plains/5_18_17.jpg deleted file mode 100644 index fb8a384f..00000000 Binary files a/public/img/plains/5_18_17.jpg and /dev/null differ diff --git a/public/img/plains/5_18_18.jpg b/public/img/plains/5_18_18.jpg deleted file mode 100644 index 3d1f67ba..00000000 Binary files a/public/img/plains/5_18_18.jpg and /dev/null differ diff --git a/public/img/plains/5_18_19.jpg b/public/img/plains/5_18_19.jpg deleted file mode 100644 index d701eb50..00000000 Binary files a/public/img/plains/5_18_19.jpg and /dev/null differ diff --git a/public/img/plains/5_18_2.jpg b/public/img/plains/5_18_2.jpg deleted file mode 100644 index 87bae1ae..00000000 Binary files a/public/img/plains/5_18_2.jpg and /dev/null differ diff --git a/public/img/plains/5_18_20.jpg b/public/img/plains/5_18_20.jpg deleted file mode 100644 index cabd51dc..00000000 Binary files a/public/img/plains/5_18_20.jpg and /dev/null differ diff --git a/public/img/plains/5_18_21.jpg b/public/img/plains/5_18_21.jpg deleted file mode 100644 index 6bf3cb7c..00000000 Binary files a/public/img/plains/5_18_21.jpg and /dev/null differ diff --git a/public/img/plains/5_18_22.jpg b/public/img/plains/5_18_22.jpg deleted file mode 100644 index bd019973..00000000 Binary files a/public/img/plains/5_18_22.jpg and /dev/null differ diff --git a/public/img/plains/5_18_23.jpg b/public/img/plains/5_18_23.jpg deleted file mode 100644 index 9619ea9b..00000000 Binary files a/public/img/plains/5_18_23.jpg and /dev/null differ diff --git a/public/img/plains/5_18_24.jpg b/public/img/plains/5_18_24.jpg deleted file mode 100644 index 094f9baf..00000000 Binary files a/public/img/plains/5_18_24.jpg and /dev/null differ diff --git a/public/img/plains/5_18_25.jpg b/public/img/plains/5_18_25.jpg deleted file mode 100644 index 5b5715e7..00000000 Binary files a/public/img/plains/5_18_25.jpg and /dev/null differ diff --git a/public/img/plains/5_18_26.jpg b/public/img/plains/5_18_26.jpg deleted file mode 100644 index bd6f3943..00000000 Binary files a/public/img/plains/5_18_26.jpg and /dev/null differ diff --git a/public/img/plains/5_18_27.jpg b/public/img/plains/5_18_27.jpg deleted file mode 100644 index d363338f..00000000 Binary files a/public/img/plains/5_18_27.jpg and /dev/null differ diff --git a/public/img/plains/5_18_28.jpg b/public/img/plains/5_18_28.jpg deleted file mode 100644 index 1a4299f0..00000000 Binary files a/public/img/plains/5_18_28.jpg and /dev/null differ diff --git a/public/img/plains/5_18_29.jpg b/public/img/plains/5_18_29.jpg deleted file mode 100644 index d0f107eb..00000000 Binary files a/public/img/plains/5_18_29.jpg and /dev/null differ diff --git a/public/img/plains/5_18_3.jpg b/public/img/plains/5_18_3.jpg deleted file mode 100644 index 36219a9e..00000000 Binary files a/public/img/plains/5_18_3.jpg and /dev/null differ diff --git a/public/img/plains/5_18_30.jpg b/public/img/plains/5_18_30.jpg deleted file mode 100644 index 71ea1e0e..00000000 Binary files a/public/img/plains/5_18_30.jpg and /dev/null differ diff --git a/public/img/plains/5_18_31.jpg b/public/img/plains/5_18_31.jpg deleted file mode 100644 index 4c12c463..00000000 Binary files a/public/img/plains/5_18_31.jpg and /dev/null differ diff --git a/public/img/plains/5_18_4.jpg b/public/img/plains/5_18_4.jpg deleted file mode 100644 index ac87b044..00000000 Binary files a/public/img/plains/5_18_4.jpg and /dev/null differ diff --git a/public/img/plains/5_18_5.jpg b/public/img/plains/5_18_5.jpg deleted file mode 100644 index 4c4155af..00000000 Binary files a/public/img/plains/5_18_5.jpg and /dev/null differ diff --git a/public/img/plains/5_18_6.jpg b/public/img/plains/5_18_6.jpg deleted file mode 100644 index 9b093621..00000000 Binary files a/public/img/plains/5_18_6.jpg and /dev/null differ diff --git a/public/img/plains/5_18_7.jpg b/public/img/plains/5_18_7.jpg deleted file mode 100644 index 526122e5..00000000 Binary files a/public/img/plains/5_18_7.jpg and /dev/null differ diff --git a/public/img/plains/5_18_8.jpg b/public/img/plains/5_18_8.jpg deleted file mode 100644 index fa789f2e..00000000 Binary files a/public/img/plains/5_18_8.jpg and /dev/null differ diff --git a/public/img/plains/5_18_9.jpg b/public/img/plains/5_18_9.jpg deleted file mode 100644 index c0266d44..00000000 Binary files a/public/img/plains/5_18_9.jpg and /dev/null differ diff --git a/public/img/plains/5_19_0.jpg b/public/img/plains/5_19_0.jpg deleted file mode 100644 index 4a04271c..00000000 Binary files a/public/img/plains/5_19_0.jpg and /dev/null differ diff --git a/public/img/plains/5_19_1.jpg b/public/img/plains/5_19_1.jpg deleted file mode 100644 index 7e4e337f..00000000 Binary files a/public/img/plains/5_19_1.jpg and /dev/null differ diff --git a/public/img/plains/5_19_10.jpg b/public/img/plains/5_19_10.jpg deleted file mode 100644 index 5bb2fc60..00000000 Binary files a/public/img/plains/5_19_10.jpg and /dev/null differ diff --git a/public/img/plains/5_19_11.jpg b/public/img/plains/5_19_11.jpg deleted file mode 100644 index b90abf8e..00000000 Binary files a/public/img/plains/5_19_11.jpg and /dev/null differ diff --git a/public/img/plains/5_19_12.jpg b/public/img/plains/5_19_12.jpg deleted file mode 100644 index 1f50a15a..00000000 Binary files a/public/img/plains/5_19_12.jpg and /dev/null differ diff --git a/public/img/plains/5_19_13.jpg b/public/img/plains/5_19_13.jpg deleted file mode 100644 index d7db3668..00000000 Binary files a/public/img/plains/5_19_13.jpg and /dev/null differ diff --git a/public/img/plains/5_19_14.jpg b/public/img/plains/5_19_14.jpg deleted file mode 100644 index f33b6ba0..00000000 Binary files a/public/img/plains/5_19_14.jpg and /dev/null differ diff --git a/public/img/plains/5_19_15.jpg b/public/img/plains/5_19_15.jpg deleted file mode 100644 index 944eee2a..00000000 Binary files a/public/img/plains/5_19_15.jpg and /dev/null differ diff --git a/public/img/plains/5_19_16.jpg b/public/img/plains/5_19_16.jpg deleted file mode 100644 index bc42530e..00000000 Binary files a/public/img/plains/5_19_16.jpg and /dev/null differ diff --git a/public/img/plains/5_19_17.jpg b/public/img/plains/5_19_17.jpg deleted file mode 100644 index 1fdc5476..00000000 Binary files a/public/img/plains/5_19_17.jpg and /dev/null differ diff --git a/public/img/plains/5_19_18.jpg b/public/img/plains/5_19_18.jpg deleted file mode 100644 index 7a0112ff..00000000 Binary files a/public/img/plains/5_19_18.jpg and /dev/null differ diff --git a/public/img/plains/5_19_19.jpg b/public/img/plains/5_19_19.jpg deleted file mode 100644 index 157154bb..00000000 Binary files a/public/img/plains/5_19_19.jpg and /dev/null differ diff --git a/public/img/plains/5_19_2.jpg b/public/img/plains/5_19_2.jpg deleted file mode 100644 index abc8cb09..00000000 Binary files a/public/img/plains/5_19_2.jpg and /dev/null differ diff --git a/public/img/plains/5_19_20.jpg b/public/img/plains/5_19_20.jpg deleted file mode 100644 index 22daec7b..00000000 Binary files a/public/img/plains/5_19_20.jpg and /dev/null differ diff --git a/public/img/plains/5_19_21.jpg b/public/img/plains/5_19_21.jpg deleted file mode 100644 index 290470e7..00000000 Binary files a/public/img/plains/5_19_21.jpg and /dev/null differ diff --git a/public/img/plains/5_19_22.jpg b/public/img/plains/5_19_22.jpg deleted file mode 100644 index 2ec2fbc0..00000000 Binary files a/public/img/plains/5_19_22.jpg and /dev/null differ diff --git a/public/img/plains/5_19_23.jpg b/public/img/plains/5_19_23.jpg deleted file mode 100644 index 72afb8e9..00000000 Binary files a/public/img/plains/5_19_23.jpg and /dev/null differ diff --git a/public/img/plains/5_19_24.jpg b/public/img/plains/5_19_24.jpg deleted file mode 100644 index 076b50a5..00000000 Binary files a/public/img/plains/5_19_24.jpg and /dev/null differ diff --git a/public/img/plains/5_19_25.jpg b/public/img/plains/5_19_25.jpg deleted file mode 100644 index 154a1a78..00000000 Binary files a/public/img/plains/5_19_25.jpg and /dev/null differ diff --git a/public/img/plains/5_19_26.jpg b/public/img/plains/5_19_26.jpg deleted file mode 100644 index b69eaad5..00000000 Binary files a/public/img/plains/5_19_26.jpg and /dev/null differ diff --git a/public/img/plains/5_19_27.jpg b/public/img/plains/5_19_27.jpg deleted file mode 100644 index 12c32314..00000000 Binary files a/public/img/plains/5_19_27.jpg and /dev/null differ diff --git a/public/img/plains/5_19_28.jpg b/public/img/plains/5_19_28.jpg deleted file mode 100644 index 8d822a0f..00000000 Binary files a/public/img/plains/5_19_28.jpg and /dev/null differ diff --git a/public/img/plains/5_19_29.jpg b/public/img/plains/5_19_29.jpg deleted file mode 100644 index ca39b15c..00000000 Binary files a/public/img/plains/5_19_29.jpg and /dev/null differ diff --git a/public/img/plains/5_19_3.jpg b/public/img/plains/5_19_3.jpg deleted file mode 100644 index 6afabdd1..00000000 Binary files a/public/img/plains/5_19_3.jpg and /dev/null differ diff --git a/public/img/plains/5_19_30.jpg b/public/img/plains/5_19_30.jpg deleted file mode 100644 index 60bea16d..00000000 Binary files a/public/img/plains/5_19_30.jpg and /dev/null differ diff --git a/public/img/plains/5_19_31.jpg b/public/img/plains/5_19_31.jpg deleted file mode 100644 index d10100c5..00000000 Binary files a/public/img/plains/5_19_31.jpg and /dev/null differ diff --git a/public/img/plains/5_19_4.jpg b/public/img/plains/5_19_4.jpg deleted file mode 100644 index 15a8080b..00000000 Binary files a/public/img/plains/5_19_4.jpg and /dev/null differ diff --git a/public/img/plains/5_19_5.jpg b/public/img/plains/5_19_5.jpg deleted file mode 100644 index 246b32d7..00000000 Binary files a/public/img/plains/5_19_5.jpg and /dev/null differ diff --git a/public/img/plains/5_19_6.jpg b/public/img/plains/5_19_6.jpg deleted file mode 100644 index 66055365..00000000 Binary files a/public/img/plains/5_19_6.jpg and /dev/null differ diff --git a/public/img/plains/5_19_7.jpg b/public/img/plains/5_19_7.jpg deleted file mode 100644 index a024100d..00000000 Binary files a/public/img/plains/5_19_7.jpg and /dev/null differ diff --git a/public/img/plains/5_19_8.jpg b/public/img/plains/5_19_8.jpg deleted file mode 100644 index cf10ab05..00000000 Binary files a/public/img/plains/5_19_8.jpg and /dev/null differ diff --git a/public/img/plains/5_19_9.jpg b/public/img/plains/5_19_9.jpg deleted file mode 100644 index a7a8e30a..00000000 Binary files a/public/img/plains/5_19_9.jpg and /dev/null differ diff --git a/public/img/plains/5_1_0.jpg b/public/img/plains/5_1_0.jpg deleted file mode 100644 index 6998b0a6..00000000 Binary files a/public/img/plains/5_1_0.jpg and /dev/null differ diff --git a/public/img/plains/5_1_1.jpg b/public/img/plains/5_1_1.jpg deleted file mode 100644 index a5d8da90..00000000 Binary files a/public/img/plains/5_1_1.jpg and /dev/null differ diff --git a/public/img/plains/5_1_10.jpg b/public/img/plains/5_1_10.jpg deleted file mode 100644 index 9a86fc21..00000000 Binary files a/public/img/plains/5_1_10.jpg and /dev/null differ diff --git a/public/img/plains/5_1_11.jpg b/public/img/plains/5_1_11.jpg deleted file mode 100644 index ca843d00..00000000 Binary files a/public/img/plains/5_1_11.jpg and /dev/null differ diff --git a/public/img/plains/5_1_12.jpg b/public/img/plains/5_1_12.jpg deleted file mode 100644 index 54f817ba..00000000 Binary files a/public/img/plains/5_1_12.jpg and /dev/null differ diff --git a/public/img/plains/5_1_13.jpg b/public/img/plains/5_1_13.jpg deleted file mode 100644 index c62f2665..00000000 Binary files a/public/img/plains/5_1_13.jpg and /dev/null differ diff --git a/public/img/plains/5_1_14.jpg b/public/img/plains/5_1_14.jpg deleted file mode 100644 index 459894f9..00000000 Binary files a/public/img/plains/5_1_14.jpg and /dev/null differ diff --git a/public/img/plains/5_1_15.jpg b/public/img/plains/5_1_15.jpg deleted file mode 100644 index a7d4e2c0..00000000 Binary files a/public/img/plains/5_1_15.jpg and /dev/null differ diff --git a/public/img/plains/5_1_16.jpg b/public/img/plains/5_1_16.jpg deleted file mode 100644 index 121d5969..00000000 Binary files a/public/img/plains/5_1_16.jpg and /dev/null differ diff --git a/public/img/plains/5_1_17.jpg b/public/img/plains/5_1_17.jpg deleted file mode 100644 index e272d3ab..00000000 Binary files a/public/img/plains/5_1_17.jpg and /dev/null differ diff --git a/public/img/plains/5_1_18.jpg b/public/img/plains/5_1_18.jpg deleted file mode 100644 index 75ccc2f6..00000000 Binary files a/public/img/plains/5_1_18.jpg and /dev/null differ diff --git a/public/img/plains/5_1_19.jpg b/public/img/plains/5_1_19.jpg deleted file mode 100644 index 86e658c0..00000000 Binary files a/public/img/plains/5_1_19.jpg and /dev/null differ diff --git a/public/img/plains/5_1_2.jpg b/public/img/plains/5_1_2.jpg deleted file mode 100644 index 0b211384..00000000 Binary files a/public/img/plains/5_1_2.jpg and /dev/null differ diff --git a/public/img/plains/5_1_20.jpg b/public/img/plains/5_1_20.jpg deleted file mode 100644 index b958368a..00000000 Binary files a/public/img/plains/5_1_20.jpg and /dev/null differ diff --git a/public/img/plains/5_1_21.jpg b/public/img/plains/5_1_21.jpg deleted file mode 100644 index 84f74bab..00000000 Binary files a/public/img/plains/5_1_21.jpg and /dev/null differ diff --git a/public/img/plains/5_1_22.jpg b/public/img/plains/5_1_22.jpg deleted file mode 100644 index 1db05d01..00000000 Binary files a/public/img/plains/5_1_22.jpg and /dev/null differ diff --git a/public/img/plains/5_1_23.jpg b/public/img/plains/5_1_23.jpg deleted file mode 100644 index caeb5617..00000000 Binary files a/public/img/plains/5_1_23.jpg and /dev/null differ diff --git a/public/img/plains/5_1_24.jpg b/public/img/plains/5_1_24.jpg deleted file mode 100644 index 8b1e54fe..00000000 Binary files a/public/img/plains/5_1_24.jpg and /dev/null differ diff --git a/public/img/plains/5_1_25.jpg b/public/img/plains/5_1_25.jpg deleted file mode 100644 index df5aff6e..00000000 Binary files a/public/img/plains/5_1_25.jpg and /dev/null differ diff --git a/public/img/plains/5_1_26.jpg b/public/img/plains/5_1_26.jpg deleted file mode 100644 index c1d126a0..00000000 Binary files a/public/img/plains/5_1_26.jpg and /dev/null differ diff --git a/public/img/plains/5_1_27.jpg b/public/img/plains/5_1_27.jpg deleted file mode 100644 index 9c48cc69..00000000 Binary files a/public/img/plains/5_1_27.jpg and /dev/null differ diff --git a/public/img/plains/5_1_28.jpg b/public/img/plains/5_1_28.jpg deleted file mode 100644 index 2b80e169..00000000 Binary files a/public/img/plains/5_1_28.jpg and /dev/null differ diff --git a/public/img/plains/5_1_29.jpg b/public/img/plains/5_1_29.jpg deleted file mode 100644 index 0423c81a..00000000 Binary files a/public/img/plains/5_1_29.jpg and /dev/null differ diff --git a/public/img/plains/5_1_3.jpg b/public/img/plains/5_1_3.jpg deleted file mode 100644 index 344b3bdd..00000000 Binary files a/public/img/plains/5_1_3.jpg and /dev/null differ diff --git a/public/img/plains/5_1_30.jpg b/public/img/plains/5_1_30.jpg deleted file mode 100644 index eb388335..00000000 Binary files a/public/img/plains/5_1_30.jpg and /dev/null differ diff --git a/public/img/plains/5_1_31.jpg b/public/img/plains/5_1_31.jpg deleted file mode 100644 index cb7f4f2a..00000000 Binary files a/public/img/plains/5_1_31.jpg and /dev/null differ diff --git a/public/img/plains/5_1_4.jpg b/public/img/plains/5_1_4.jpg deleted file mode 100644 index 60853f35..00000000 Binary files a/public/img/plains/5_1_4.jpg and /dev/null differ diff --git a/public/img/plains/5_1_5.jpg b/public/img/plains/5_1_5.jpg deleted file mode 100644 index f7654dd3..00000000 Binary files a/public/img/plains/5_1_5.jpg and /dev/null differ diff --git a/public/img/plains/5_1_6.jpg b/public/img/plains/5_1_6.jpg deleted file mode 100644 index b7969d34..00000000 Binary files a/public/img/plains/5_1_6.jpg and /dev/null differ diff --git a/public/img/plains/5_1_7.jpg b/public/img/plains/5_1_7.jpg deleted file mode 100644 index 44af9fe4..00000000 Binary files a/public/img/plains/5_1_7.jpg and /dev/null differ diff --git a/public/img/plains/5_1_8.jpg b/public/img/plains/5_1_8.jpg deleted file mode 100644 index 8583ed25..00000000 Binary files a/public/img/plains/5_1_8.jpg and /dev/null differ diff --git a/public/img/plains/5_1_9.jpg b/public/img/plains/5_1_9.jpg deleted file mode 100644 index ad7902bf..00000000 Binary files a/public/img/plains/5_1_9.jpg and /dev/null differ diff --git a/public/img/plains/5_20_0.jpg b/public/img/plains/5_20_0.jpg deleted file mode 100644 index 66a511f6..00000000 Binary files a/public/img/plains/5_20_0.jpg and /dev/null differ diff --git a/public/img/plains/5_20_1.jpg b/public/img/plains/5_20_1.jpg deleted file mode 100644 index f0d0bbce..00000000 Binary files a/public/img/plains/5_20_1.jpg and /dev/null differ diff --git a/public/img/plains/5_20_10.jpg b/public/img/plains/5_20_10.jpg deleted file mode 100644 index e24d78c2..00000000 Binary files a/public/img/plains/5_20_10.jpg and /dev/null differ diff --git a/public/img/plains/5_20_11.jpg b/public/img/plains/5_20_11.jpg deleted file mode 100644 index 14e58d5a..00000000 Binary files a/public/img/plains/5_20_11.jpg and /dev/null differ diff --git a/public/img/plains/5_20_12.jpg b/public/img/plains/5_20_12.jpg deleted file mode 100644 index c540593e..00000000 Binary files a/public/img/plains/5_20_12.jpg and /dev/null differ diff --git a/public/img/plains/5_20_13.jpg b/public/img/plains/5_20_13.jpg deleted file mode 100644 index abb6f59d..00000000 Binary files a/public/img/plains/5_20_13.jpg and /dev/null differ diff --git a/public/img/plains/5_20_14.jpg b/public/img/plains/5_20_14.jpg deleted file mode 100644 index 8d31a7f4..00000000 Binary files a/public/img/plains/5_20_14.jpg and /dev/null differ diff --git a/public/img/plains/5_20_15.jpg b/public/img/plains/5_20_15.jpg deleted file mode 100644 index f0ff432b..00000000 Binary files a/public/img/plains/5_20_15.jpg and /dev/null differ diff --git a/public/img/plains/5_20_16.jpg b/public/img/plains/5_20_16.jpg deleted file mode 100644 index 6881fa21..00000000 Binary files a/public/img/plains/5_20_16.jpg and /dev/null differ diff --git a/public/img/plains/5_20_17.jpg b/public/img/plains/5_20_17.jpg deleted file mode 100644 index 7ceb9c7f..00000000 Binary files a/public/img/plains/5_20_17.jpg and /dev/null differ diff --git a/public/img/plains/5_20_18.jpg b/public/img/plains/5_20_18.jpg deleted file mode 100644 index b592e835..00000000 Binary files a/public/img/plains/5_20_18.jpg and /dev/null differ diff --git a/public/img/plains/5_20_19.jpg b/public/img/plains/5_20_19.jpg deleted file mode 100644 index 802ee57a..00000000 Binary files a/public/img/plains/5_20_19.jpg and /dev/null differ diff --git a/public/img/plains/5_20_2.jpg b/public/img/plains/5_20_2.jpg deleted file mode 100644 index 6d4153ff..00000000 Binary files a/public/img/plains/5_20_2.jpg and /dev/null differ diff --git a/public/img/plains/5_20_20.jpg b/public/img/plains/5_20_20.jpg deleted file mode 100644 index e57a8c84..00000000 Binary files a/public/img/plains/5_20_20.jpg and /dev/null differ diff --git a/public/img/plains/5_20_21.jpg b/public/img/plains/5_20_21.jpg deleted file mode 100644 index c5acf6fc..00000000 Binary files a/public/img/plains/5_20_21.jpg and /dev/null differ diff --git a/public/img/plains/5_20_22.jpg b/public/img/plains/5_20_22.jpg deleted file mode 100644 index 038daa38..00000000 Binary files a/public/img/plains/5_20_22.jpg and /dev/null differ diff --git a/public/img/plains/5_20_23.jpg b/public/img/plains/5_20_23.jpg deleted file mode 100644 index 99b45138..00000000 Binary files a/public/img/plains/5_20_23.jpg and /dev/null differ diff --git a/public/img/plains/5_20_24.jpg b/public/img/plains/5_20_24.jpg deleted file mode 100644 index b84603ef..00000000 Binary files a/public/img/plains/5_20_24.jpg and /dev/null differ diff --git a/public/img/plains/5_20_25.jpg b/public/img/plains/5_20_25.jpg deleted file mode 100644 index a4aa9358..00000000 Binary files a/public/img/plains/5_20_25.jpg and /dev/null differ diff --git a/public/img/plains/5_20_26.jpg b/public/img/plains/5_20_26.jpg deleted file mode 100644 index 836bd3f7..00000000 Binary files a/public/img/plains/5_20_26.jpg and /dev/null differ diff --git a/public/img/plains/5_20_27.jpg b/public/img/plains/5_20_27.jpg deleted file mode 100644 index fae32000..00000000 Binary files a/public/img/plains/5_20_27.jpg and /dev/null differ diff --git a/public/img/plains/5_20_28.jpg b/public/img/plains/5_20_28.jpg deleted file mode 100644 index 0fe5a5c0..00000000 Binary files a/public/img/plains/5_20_28.jpg and /dev/null differ diff --git a/public/img/plains/5_20_29.jpg b/public/img/plains/5_20_29.jpg deleted file mode 100644 index fda6c2d4..00000000 Binary files a/public/img/plains/5_20_29.jpg and /dev/null differ diff --git a/public/img/plains/5_20_3.jpg b/public/img/plains/5_20_3.jpg deleted file mode 100644 index c343df7f..00000000 Binary files a/public/img/plains/5_20_3.jpg and /dev/null differ diff --git a/public/img/plains/5_20_30.jpg b/public/img/plains/5_20_30.jpg deleted file mode 100644 index 15efeb84..00000000 Binary files a/public/img/plains/5_20_30.jpg and /dev/null differ diff --git a/public/img/plains/5_20_31.jpg b/public/img/plains/5_20_31.jpg deleted file mode 100644 index 25fbd142..00000000 Binary files a/public/img/plains/5_20_31.jpg and /dev/null differ diff --git a/public/img/plains/5_20_4.jpg b/public/img/plains/5_20_4.jpg deleted file mode 100644 index 4139d678..00000000 Binary files a/public/img/plains/5_20_4.jpg and /dev/null differ diff --git a/public/img/plains/5_20_5.jpg b/public/img/plains/5_20_5.jpg deleted file mode 100644 index aff0c9aa..00000000 Binary files a/public/img/plains/5_20_5.jpg and /dev/null differ diff --git a/public/img/plains/5_20_6.jpg b/public/img/plains/5_20_6.jpg deleted file mode 100644 index 13b9cf9c..00000000 Binary files a/public/img/plains/5_20_6.jpg and /dev/null differ diff --git a/public/img/plains/5_20_7.jpg b/public/img/plains/5_20_7.jpg deleted file mode 100644 index 86c8d1ba..00000000 Binary files a/public/img/plains/5_20_7.jpg and /dev/null differ diff --git a/public/img/plains/5_20_8.jpg b/public/img/plains/5_20_8.jpg deleted file mode 100644 index abcdb642..00000000 Binary files a/public/img/plains/5_20_8.jpg and /dev/null differ diff --git a/public/img/plains/5_20_9.jpg b/public/img/plains/5_20_9.jpg deleted file mode 100644 index 7b3ba2ca..00000000 Binary files a/public/img/plains/5_20_9.jpg and /dev/null differ diff --git a/public/img/plains/5_21_0.jpg b/public/img/plains/5_21_0.jpg deleted file mode 100644 index 64c0ced1..00000000 Binary files a/public/img/plains/5_21_0.jpg and /dev/null differ diff --git a/public/img/plains/5_21_1.jpg b/public/img/plains/5_21_1.jpg deleted file mode 100644 index c8cd2fca..00000000 Binary files a/public/img/plains/5_21_1.jpg and /dev/null differ diff --git a/public/img/plains/5_21_10.jpg b/public/img/plains/5_21_10.jpg deleted file mode 100644 index 1380117c..00000000 Binary files a/public/img/plains/5_21_10.jpg and /dev/null differ diff --git a/public/img/plains/5_21_11.jpg b/public/img/plains/5_21_11.jpg deleted file mode 100644 index f8ec5fa5..00000000 Binary files a/public/img/plains/5_21_11.jpg and /dev/null differ diff --git a/public/img/plains/5_21_12.jpg b/public/img/plains/5_21_12.jpg deleted file mode 100644 index 8d91bd4a..00000000 Binary files a/public/img/plains/5_21_12.jpg and /dev/null differ diff --git a/public/img/plains/5_21_13.jpg b/public/img/plains/5_21_13.jpg deleted file mode 100644 index 4af7c4b7..00000000 Binary files a/public/img/plains/5_21_13.jpg and /dev/null differ diff --git a/public/img/plains/5_21_14.jpg b/public/img/plains/5_21_14.jpg deleted file mode 100644 index a54204c2..00000000 Binary files a/public/img/plains/5_21_14.jpg and /dev/null differ diff --git a/public/img/plains/5_21_15.jpg b/public/img/plains/5_21_15.jpg deleted file mode 100644 index e585f10a..00000000 Binary files a/public/img/plains/5_21_15.jpg and /dev/null differ diff --git a/public/img/plains/5_21_16.jpg b/public/img/plains/5_21_16.jpg deleted file mode 100644 index 5d2a201e..00000000 Binary files a/public/img/plains/5_21_16.jpg and /dev/null differ diff --git a/public/img/plains/5_21_17.jpg b/public/img/plains/5_21_17.jpg deleted file mode 100644 index 5b965bb3..00000000 Binary files a/public/img/plains/5_21_17.jpg and /dev/null differ diff --git a/public/img/plains/5_21_18.jpg b/public/img/plains/5_21_18.jpg deleted file mode 100644 index 9fe5f259..00000000 Binary files a/public/img/plains/5_21_18.jpg and /dev/null differ diff --git a/public/img/plains/5_21_19.jpg b/public/img/plains/5_21_19.jpg deleted file mode 100644 index 6d4c4b65..00000000 Binary files a/public/img/plains/5_21_19.jpg and /dev/null differ diff --git a/public/img/plains/5_21_2.jpg b/public/img/plains/5_21_2.jpg deleted file mode 100644 index 773ba4cd..00000000 Binary files a/public/img/plains/5_21_2.jpg and /dev/null differ diff --git a/public/img/plains/5_21_20.jpg b/public/img/plains/5_21_20.jpg deleted file mode 100644 index e9da36ca..00000000 Binary files a/public/img/plains/5_21_20.jpg and /dev/null differ diff --git a/public/img/plains/5_21_21.jpg b/public/img/plains/5_21_21.jpg deleted file mode 100644 index 921311e2..00000000 Binary files a/public/img/plains/5_21_21.jpg and /dev/null differ diff --git a/public/img/plains/5_21_22.jpg b/public/img/plains/5_21_22.jpg deleted file mode 100644 index 3c1aabc2..00000000 Binary files a/public/img/plains/5_21_22.jpg and /dev/null differ diff --git a/public/img/plains/5_21_23.jpg b/public/img/plains/5_21_23.jpg deleted file mode 100644 index 0336fb1c..00000000 Binary files a/public/img/plains/5_21_23.jpg and /dev/null differ diff --git a/public/img/plains/5_21_24.jpg b/public/img/plains/5_21_24.jpg deleted file mode 100644 index c7f36a89..00000000 Binary files a/public/img/plains/5_21_24.jpg and /dev/null differ diff --git a/public/img/plains/5_21_25.jpg b/public/img/plains/5_21_25.jpg deleted file mode 100644 index b3214787..00000000 Binary files a/public/img/plains/5_21_25.jpg and /dev/null differ diff --git a/public/img/plains/5_21_26.jpg b/public/img/plains/5_21_26.jpg deleted file mode 100644 index b295958c..00000000 Binary files a/public/img/plains/5_21_26.jpg and /dev/null differ diff --git a/public/img/plains/5_21_27.jpg b/public/img/plains/5_21_27.jpg deleted file mode 100644 index bba72ba0..00000000 Binary files a/public/img/plains/5_21_27.jpg and /dev/null differ diff --git a/public/img/plains/5_21_28.jpg b/public/img/plains/5_21_28.jpg deleted file mode 100644 index b7a926dd..00000000 Binary files a/public/img/plains/5_21_28.jpg and /dev/null differ diff --git a/public/img/plains/5_21_29.jpg b/public/img/plains/5_21_29.jpg deleted file mode 100644 index e118ddfb..00000000 Binary files a/public/img/plains/5_21_29.jpg and /dev/null differ diff --git a/public/img/plains/5_21_3.jpg b/public/img/plains/5_21_3.jpg deleted file mode 100644 index bef00e80..00000000 Binary files a/public/img/plains/5_21_3.jpg and /dev/null differ diff --git a/public/img/plains/5_21_30.jpg b/public/img/plains/5_21_30.jpg deleted file mode 100644 index 40c634ea..00000000 Binary files a/public/img/plains/5_21_30.jpg and /dev/null differ diff --git a/public/img/plains/5_21_31.jpg b/public/img/plains/5_21_31.jpg deleted file mode 100644 index a1ec3c55..00000000 Binary files a/public/img/plains/5_21_31.jpg and /dev/null differ diff --git a/public/img/plains/5_21_4.jpg b/public/img/plains/5_21_4.jpg deleted file mode 100644 index 258f790b..00000000 Binary files a/public/img/plains/5_21_4.jpg and /dev/null differ diff --git a/public/img/plains/5_21_5.jpg b/public/img/plains/5_21_5.jpg deleted file mode 100644 index d5e28e19..00000000 Binary files a/public/img/plains/5_21_5.jpg and /dev/null differ diff --git a/public/img/plains/5_21_6.jpg b/public/img/plains/5_21_6.jpg deleted file mode 100644 index c5158601..00000000 Binary files a/public/img/plains/5_21_6.jpg and /dev/null differ diff --git a/public/img/plains/5_21_7.jpg b/public/img/plains/5_21_7.jpg deleted file mode 100644 index 02805785..00000000 Binary files a/public/img/plains/5_21_7.jpg and /dev/null differ diff --git a/public/img/plains/5_21_8.jpg b/public/img/plains/5_21_8.jpg deleted file mode 100644 index c1dc247e..00000000 Binary files a/public/img/plains/5_21_8.jpg and /dev/null differ diff --git a/public/img/plains/5_21_9.jpg b/public/img/plains/5_21_9.jpg deleted file mode 100644 index 6dc9f51a..00000000 Binary files a/public/img/plains/5_21_9.jpg and /dev/null differ diff --git a/public/img/plains/5_22_0.jpg b/public/img/plains/5_22_0.jpg deleted file mode 100644 index a4696929..00000000 Binary files a/public/img/plains/5_22_0.jpg and /dev/null differ diff --git a/public/img/plains/5_22_1.jpg b/public/img/plains/5_22_1.jpg deleted file mode 100644 index 4aa0579e..00000000 Binary files a/public/img/plains/5_22_1.jpg and /dev/null differ diff --git a/public/img/plains/5_22_10.jpg b/public/img/plains/5_22_10.jpg deleted file mode 100644 index 80ea467f..00000000 Binary files a/public/img/plains/5_22_10.jpg and /dev/null differ diff --git a/public/img/plains/5_22_11.jpg b/public/img/plains/5_22_11.jpg deleted file mode 100644 index 224e0d98..00000000 Binary files a/public/img/plains/5_22_11.jpg and /dev/null differ diff --git a/public/img/plains/5_22_12.jpg b/public/img/plains/5_22_12.jpg deleted file mode 100644 index 89322849..00000000 Binary files a/public/img/plains/5_22_12.jpg and /dev/null differ diff --git a/public/img/plains/5_22_13.jpg b/public/img/plains/5_22_13.jpg deleted file mode 100644 index ffc5ca8b..00000000 Binary files a/public/img/plains/5_22_13.jpg and /dev/null differ diff --git a/public/img/plains/5_22_14.jpg b/public/img/plains/5_22_14.jpg deleted file mode 100644 index e432de71..00000000 Binary files a/public/img/plains/5_22_14.jpg and /dev/null differ diff --git a/public/img/plains/5_22_15.jpg b/public/img/plains/5_22_15.jpg deleted file mode 100644 index 74169aca..00000000 Binary files a/public/img/plains/5_22_15.jpg and /dev/null differ diff --git a/public/img/plains/5_22_16.jpg b/public/img/plains/5_22_16.jpg deleted file mode 100644 index 98d90788..00000000 Binary files a/public/img/plains/5_22_16.jpg and /dev/null differ diff --git a/public/img/plains/5_22_17.jpg b/public/img/plains/5_22_17.jpg deleted file mode 100644 index fda87c97..00000000 Binary files a/public/img/plains/5_22_17.jpg and /dev/null differ diff --git a/public/img/plains/5_22_18.jpg b/public/img/plains/5_22_18.jpg deleted file mode 100644 index 6ae1d242..00000000 Binary files a/public/img/plains/5_22_18.jpg and /dev/null differ diff --git a/public/img/plains/5_22_19.jpg b/public/img/plains/5_22_19.jpg deleted file mode 100644 index 48ad77d7..00000000 Binary files a/public/img/plains/5_22_19.jpg and /dev/null differ diff --git a/public/img/plains/5_22_2.jpg b/public/img/plains/5_22_2.jpg deleted file mode 100644 index 9edc1d45..00000000 Binary files a/public/img/plains/5_22_2.jpg and /dev/null differ diff --git a/public/img/plains/5_22_20.jpg b/public/img/plains/5_22_20.jpg deleted file mode 100644 index 7cd17fd8..00000000 Binary files a/public/img/plains/5_22_20.jpg and /dev/null differ diff --git a/public/img/plains/5_22_21.jpg b/public/img/plains/5_22_21.jpg deleted file mode 100644 index 2752ca5c..00000000 Binary files a/public/img/plains/5_22_21.jpg and /dev/null differ diff --git a/public/img/plains/5_22_22.jpg b/public/img/plains/5_22_22.jpg deleted file mode 100644 index 9417ef32..00000000 Binary files a/public/img/plains/5_22_22.jpg and /dev/null differ diff --git a/public/img/plains/5_22_23.jpg b/public/img/plains/5_22_23.jpg deleted file mode 100644 index ab9a2711..00000000 Binary files a/public/img/plains/5_22_23.jpg and /dev/null differ diff --git a/public/img/plains/5_22_24.jpg b/public/img/plains/5_22_24.jpg deleted file mode 100644 index f550c788..00000000 Binary files a/public/img/plains/5_22_24.jpg and /dev/null differ diff --git a/public/img/plains/5_22_25.jpg b/public/img/plains/5_22_25.jpg deleted file mode 100644 index fdf031e1..00000000 Binary files a/public/img/plains/5_22_25.jpg and /dev/null differ diff --git a/public/img/plains/5_22_26.jpg b/public/img/plains/5_22_26.jpg deleted file mode 100644 index 358057b8..00000000 Binary files a/public/img/plains/5_22_26.jpg and /dev/null differ diff --git a/public/img/plains/5_22_27.jpg b/public/img/plains/5_22_27.jpg deleted file mode 100644 index 1d62125e..00000000 Binary files a/public/img/plains/5_22_27.jpg and /dev/null differ diff --git a/public/img/plains/5_22_28.jpg b/public/img/plains/5_22_28.jpg deleted file mode 100644 index 3d049958..00000000 Binary files a/public/img/plains/5_22_28.jpg and /dev/null differ diff --git a/public/img/plains/5_22_29.jpg b/public/img/plains/5_22_29.jpg deleted file mode 100644 index 8cc6585b..00000000 Binary files a/public/img/plains/5_22_29.jpg and /dev/null differ diff --git a/public/img/plains/5_22_3.jpg b/public/img/plains/5_22_3.jpg deleted file mode 100644 index f23b8346..00000000 Binary files a/public/img/plains/5_22_3.jpg and /dev/null differ diff --git a/public/img/plains/5_22_30.jpg b/public/img/plains/5_22_30.jpg deleted file mode 100644 index 2c9702fe..00000000 Binary files a/public/img/plains/5_22_30.jpg and /dev/null differ diff --git a/public/img/plains/5_22_31.jpg b/public/img/plains/5_22_31.jpg deleted file mode 100644 index 97fd0a8a..00000000 Binary files a/public/img/plains/5_22_31.jpg and /dev/null differ diff --git a/public/img/plains/5_22_4.jpg b/public/img/plains/5_22_4.jpg deleted file mode 100644 index 31bda260..00000000 Binary files a/public/img/plains/5_22_4.jpg and /dev/null differ diff --git a/public/img/plains/5_22_5.jpg b/public/img/plains/5_22_5.jpg deleted file mode 100644 index 1ad2757e..00000000 Binary files a/public/img/plains/5_22_5.jpg and /dev/null differ diff --git a/public/img/plains/5_22_6.jpg b/public/img/plains/5_22_6.jpg deleted file mode 100644 index 12a1d7bc..00000000 Binary files a/public/img/plains/5_22_6.jpg and /dev/null differ diff --git a/public/img/plains/5_22_7.jpg b/public/img/plains/5_22_7.jpg deleted file mode 100644 index 31174c71..00000000 Binary files a/public/img/plains/5_22_7.jpg and /dev/null differ diff --git a/public/img/plains/5_22_8.jpg b/public/img/plains/5_22_8.jpg deleted file mode 100644 index ebd2004e..00000000 Binary files a/public/img/plains/5_22_8.jpg and /dev/null differ diff --git a/public/img/plains/5_22_9.jpg b/public/img/plains/5_22_9.jpg deleted file mode 100644 index 134ffdcf..00000000 Binary files a/public/img/plains/5_22_9.jpg and /dev/null differ diff --git a/public/img/plains/5_23_0.jpg b/public/img/plains/5_23_0.jpg deleted file mode 100644 index 476197bd..00000000 Binary files a/public/img/plains/5_23_0.jpg and /dev/null differ diff --git a/public/img/plains/5_23_1.jpg b/public/img/plains/5_23_1.jpg deleted file mode 100644 index 85a841a0..00000000 Binary files a/public/img/plains/5_23_1.jpg and /dev/null differ diff --git a/public/img/plains/5_23_10.jpg b/public/img/plains/5_23_10.jpg deleted file mode 100644 index 5803c9af..00000000 Binary files a/public/img/plains/5_23_10.jpg and /dev/null differ diff --git a/public/img/plains/5_23_11.jpg b/public/img/plains/5_23_11.jpg deleted file mode 100644 index 1c4d6ea6..00000000 Binary files a/public/img/plains/5_23_11.jpg and /dev/null differ diff --git a/public/img/plains/5_23_12.jpg b/public/img/plains/5_23_12.jpg deleted file mode 100644 index 5e50ca8a..00000000 Binary files a/public/img/plains/5_23_12.jpg and /dev/null differ diff --git a/public/img/plains/5_23_13.jpg b/public/img/plains/5_23_13.jpg deleted file mode 100644 index 35f7e875..00000000 Binary files a/public/img/plains/5_23_13.jpg and /dev/null differ diff --git a/public/img/plains/5_23_14.jpg b/public/img/plains/5_23_14.jpg deleted file mode 100644 index 64dd3821..00000000 Binary files a/public/img/plains/5_23_14.jpg and /dev/null differ diff --git a/public/img/plains/5_23_15.jpg b/public/img/plains/5_23_15.jpg deleted file mode 100644 index 3a69ad6e..00000000 Binary files a/public/img/plains/5_23_15.jpg and /dev/null differ diff --git a/public/img/plains/5_23_16.jpg b/public/img/plains/5_23_16.jpg deleted file mode 100644 index a3875307..00000000 Binary files a/public/img/plains/5_23_16.jpg and /dev/null differ diff --git a/public/img/plains/5_23_17.jpg b/public/img/plains/5_23_17.jpg deleted file mode 100644 index 1c51c6ad..00000000 Binary files a/public/img/plains/5_23_17.jpg and /dev/null differ diff --git a/public/img/plains/5_23_18.jpg b/public/img/plains/5_23_18.jpg deleted file mode 100644 index bf519aac..00000000 Binary files a/public/img/plains/5_23_18.jpg and /dev/null differ diff --git a/public/img/plains/5_23_19.jpg b/public/img/plains/5_23_19.jpg deleted file mode 100644 index 2738297b..00000000 Binary files a/public/img/plains/5_23_19.jpg and /dev/null differ diff --git a/public/img/plains/5_23_2.jpg b/public/img/plains/5_23_2.jpg deleted file mode 100644 index bf52db96..00000000 Binary files a/public/img/plains/5_23_2.jpg and /dev/null differ diff --git a/public/img/plains/5_23_20.jpg b/public/img/plains/5_23_20.jpg deleted file mode 100644 index dcb841be..00000000 Binary files a/public/img/plains/5_23_20.jpg and /dev/null differ diff --git a/public/img/plains/5_23_21.jpg b/public/img/plains/5_23_21.jpg deleted file mode 100644 index d60629cb..00000000 Binary files a/public/img/plains/5_23_21.jpg and /dev/null differ diff --git a/public/img/plains/5_23_22.jpg b/public/img/plains/5_23_22.jpg deleted file mode 100644 index e7b0be51..00000000 Binary files a/public/img/plains/5_23_22.jpg and /dev/null differ diff --git a/public/img/plains/5_23_23.jpg b/public/img/plains/5_23_23.jpg deleted file mode 100644 index 2b34d0b3..00000000 Binary files a/public/img/plains/5_23_23.jpg and /dev/null differ diff --git a/public/img/plains/5_23_24.jpg b/public/img/plains/5_23_24.jpg deleted file mode 100644 index 447db76e..00000000 Binary files a/public/img/plains/5_23_24.jpg and /dev/null differ diff --git a/public/img/plains/5_23_25.jpg b/public/img/plains/5_23_25.jpg deleted file mode 100644 index ebb8cef3..00000000 Binary files a/public/img/plains/5_23_25.jpg and /dev/null differ diff --git a/public/img/plains/5_23_26.jpg b/public/img/plains/5_23_26.jpg deleted file mode 100644 index c6476e29..00000000 Binary files a/public/img/plains/5_23_26.jpg and /dev/null differ diff --git a/public/img/plains/5_23_27.jpg b/public/img/plains/5_23_27.jpg deleted file mode 100644 index 231c54e4..00000000 Binary files a/public/img/plains/5_23_27.jpg and /dev/null differ diff --git a/public/img/plains/5_23_28.jpg b/public/img/plains/5_23_28.jpg deleted file mode 100644 index 85e17179..00000000 Binary files a/public/img/plains/5_23_28.jpg and /dev/null differ diff --git a/public/img/plains/5_23_29.jpg b/public/img/plains/5_23_29.jpg deleted file mode 100644 index c3efbc96..00000000 Binary files a/public/img/plains/5_23_29.jpg and /dev/null differ diff --git a/public/img/plains/5_23_3.jpg b/public/img/plains/5_23_3.jpg deleted file mode 100644 index deab440c..00000000 Binary files a/public/img/plains/5_23_3.jpg and /dev/null differ diff --git a/public/img/plains/5_23_30.jpg b/public/img/plains/5_23_30.jpg deleted file mode 100644 index 49f21722..00000000 Binary files a/public/img/plains/5_23_30.jpg and /dev/null differ diff --git a/public/img/plains/5_23_31.jpg b/public/img/plains/5_23_31.jpg deleted file mode 100644 index 78729f5a..00000000 Binary files a/public/img/plains/5_23_31.jpg and /dev/null differ diff --git a/public/img/plains/5_23_4.jpg b/public/img/plains/5_23_4.jpg deleted file mode 100644 index ca8e1e5b..00000000 Binary files a/public/img/plains/5_23_4.jpg and /dev/null differ diff --git a/public/img/plains/5_23_5.jpg b/public/img/plains/5_23_5.jpg deleted file mode 100644 index 9c2aaa64..00000000 Binary files a/public/img/plains/5_23_5.jpg and /dev/null differ diff --git a/public/img/plains/5_23_6.jpg b/public/img/plains/5_23_6.jpg deleted file mode 100644 index f890dc3e..00000000 Binary files a/public/img/plains/5_23_6.jpg and /dev/null differ diff --git a/public/img/plains/5_23_7.jpg b/public/img/plains/5_23_7.jpg deleted file mode 100644 index ed3abfc1..00000000 Binary files a/public/img/plains/5_23_7.jpg and /dev/null differ diff --git a/public/img/plains/5_23_8.jpg b/public/img/plains/5_23_8.jpg deleted file mode 100644 index caa217de..00000000 Binary files a/public/img/plains/5_23_8.jpg and /dev/null differ diff --git a/public/img/plains/5_23_9.jpg b/public/img/plains/5_23_9.jpg deleted file mode 100644 index 42c2881a..00000000 Binary files a/public/img/plains/5_23_9.jpg and /dev/null differ diff --git a/public/img/plains/5_24_0.jpg b/public/img/plains/5_24_0.jpg deleted file mode 100644 index fe9def4c..00000000 Binary files a/public/img/plains/5_24_0.jpg and /dev/null differ diff --git a/public/img/plains/5_24_1.jpg b/public/img/plains/5_24_1.jpg deleted file mode 100644 index 9a1031e0..00000000 Binary files a/public/img/plains/5_24_1.jpg and /dev/null differ diff --git a/public/img/plains/5_24_10.jpg b/public/img/plains/5_24_10.jpg deleted file mode 100644 index 88464e98..00000000 Binary files a/public/img/plains/5_24_10.jpg and /dev/null differ diff --git a/public/img/plains/5_24_11.jpg b/public/img/plains/5_24_11.jpg deleted file mode 100644 index 01a8d465..00000000 Binary files a/public/img/plains/5_24_11.jpg and /dev/null differ diff --git a/public/img/plains/5_24_12.jpg b/public/img/plains/5_24_12.jpg deleted file mode 100644 index f7e0fe52..00000000 Binary files a/public/img/plains/5_24_12.jpg and /dev/null differ diff --git a/public/img/plains/5_24_13.jpg b/public/img/plains/5_24_13.jpg deleted file mode 100644 index 0dc41d0c..00000000 Binary files a/public/img/plains/5_24_13.jpg and /dev/null differ diff --git a/public/img/plains/5_24_14.jpg b/public/img/plains/5_24_14.jpg deleted file mode 100644 index 59261a4c..00000000 Binary files a/public/img/plains/5_24_14.jpg and /dev/null differ diff --git a/public/img/plains/5_24_15.jpg b/public/img/plains/5_24_15.jpg deleted file mode 100644 index fa6495f0..00000000 Binary files a/public/img/plains/5_24_15.jpg and /dev/null differ diff --git a/public/img/plains/5_24_16.jpg b/public/img/plains/5_24_16.jpg deleted file mode 100644 index bcbc9390..00000000 Binary files a/public/img/plains/5_24_16.jpg and /dev/null differ diff --git a/public/img/plains/5_24_17.jpg b/public/img/plains/5_24_17.jpg deleted file mode 100644 index 57699846..00000000 Binary files a/public/img/plains/5_24_17.jpg and /dev/null differ diff --git a/public/img/plains/5_24_18.jpg b/public/img/plains/5_24_18.jpg deleted file mode 100644 index 404f82e8..00000000 Binary files a/public/img/plains/5_24_18.jpg and /dev/null differ diff --git a/public/img/plains/5_24_19.jpg b/public/img/plains/5_24_19.jpg deleted file mode 100644 index e06792f7..00000000 Binary files a/public/img/plains/5_24_19.jpg and /dev/null differ diff --git a/public/img/plains/5_24_2.jpg b/public/img/plains/5_24_2.jpg deleted file mode 100644 index 3e5a4448..00000000 Binary files a/public/img/plains/5_24_2.jpg and /dev/null differ diff --git a/public/img/plains/5_24_20.jpg b/public/img/plains/5_24_20.jpg deleted file mode 100644 index 6b4dc2eb..00000000 Binary files a/public/img/plains/5_24_20.jpg and /dev/null differ diff --git a/public/img/plains/5_24_21.jpg b/public/img/plains/5_24_21.jpg deleted file mode 100644 index 539af961..00000000 Binary files a/public/img/plains/5_24_21.jpg and /dev/null differ diff --git a/public/img/plains/5_24_22.jpg b/public/img/plains/5_24_22.jpg deleted file mode 100644 index 392e87a7..00000000 Binary files a/public/img/plains/5_24_22.jpg and /dev/null differ diff --git a/public/img/plains/5_24_23.jpg b/public/img/plains/5_24_23.jpg deleted file mode 100644 index 83708b17..00000000 Binary files a/public/img/plains/5_24_23.jpg and /dev/null differ diff --git a/public/img/plains/5_24_24.jpg b/public/img/plains/5_24_24.jpg deleted file mode 100644 index 2a7f440b..00000000 Binary files a/public/img/plains/5_24_24.jpg and /dev/null differ diff --git a/public/img/plains/5_24_25.jpg b/public/img/plains/5_24_25.jpg deleted file mode 100644 index 8599f877..00000000 Binary files a/public/img/plains/5_24_25.jpg and /dev/null differ diff --git a/public/img/plains/5_24_26.jpg b/public/img/plains/5_24_26.jpg deleted file mode 100644 index 689a5165..00000000 Binary files a/public/img/plains/5_24_26.jpg and /dev/null differ diff --git a/public/img/plains/5_24_27.jpg b/public/img/plains/5_24_27.jpg deleted file mode 100644 index 3c7ac291..00000000 Binary files a/public/img/plains/5_24_27.jpg and /dev/null differ diff --git a/public/img/plains/5_24_28.jpg b/public/img/plains/5_24_28.jpg deleted file mode 100644 index 710246e1..00000000 Binary files a/public/img/plains/5_24_28.jpg and /dev/null differ diff --git a/public/img/plains/5_24_29.jpg b/public/img/plains/5_24_29.jpg deleted file mode 100644 index cf8b3c88..00000000 Binary files a/public/img/plains/5_24_29.jpg and /dev/null differ diff --git a/public/img/plains/5_24_3.jpg b/public/img/plains/5_24_3.jpg deleted file mode 100644 index a288375b..00000000 Binary files a/public/img/plains/5_24_3.jpg and /dev/null differ diff --git a/public/img/plains/5_24_30.jpg b/public/img/plains/5_24_30.jpg deleted file mode 100644 index 44204c6c..00000000 Binary files a/public/img/plains/5_24_30.jpg and /dev/null differ diff --git a/public/img/plains/5_24_31.jpg b/public/img/plains/5_24_31.jpg deleted file mode 100644 index 68659fc4..00000000 Binary files a/public/img/plains/5_24_31.jpg and /dev/null differ diff --git a/public/img/plains/5_24_4.jpg b/public/img/plains/5_24_4.jpg deleted file mode 100644 index 1c4abf81..00000000 Binary files a/public/img/plains/5_24_4.jpg and /dev/null differ diff --git a/public/img/plains/5_24_5.jpg b/public/img/plains/5_24_5.jpg deleted file mode 100644 index 04717f93..00000000 Binary files a/public/img/plains/5_24_5.jpg and /dev/null differ diff --git a/public/img/plains/5_24_6.jpg b/public/img/plains/5_24_6.jpg deleted file mode 100644 index 779cd668..00000000 Binary files a/public/img/plains/5_24_6.jpg and /dev/null differ diff --git a/public/img/plains/5_24_7.jpg b/public/img/plains/5_24_7.jpg deleted file mode 100644 index 7bda3f7b..00000000 Binary files a/public/img/plains/5_24_7.jpg and /dev/null differ diff --git a/public/img/plains/5_24_8.jpg b/public/img/plains/5_24_8.jpg deleted file mode 100644 index 668dbd02..00000000 Binary files a/public/img/plains/5_24_8.jpg and /dev/null differ diff --git a/public/img/plains/5_24_9.jpg b/public/img/plains/5_24_9.jpg deleted file mode 100644 index a5f02329..00000000 Binary files a/public/img/plains/5_24_9.jpg and /dev/null differ diff --git a/public/img/plains/5_25_0.jpg b/public/img/plains/5_25_0.jpg deleted file mode 100644 index 33522d1b..00000000 Binary files a/public/img/plains/5_25_0.jpg and /dev/null differ diff --git a/public/img/plains/5_25_1.jpg b/public/img/plains/5_25_1.jpg deleted file mode 100644 index 5efb96a5..00000000 Binary files a/public/img/plains/5_25_1.jpg and /dev/null differ diff --git a/public/img/plains/5_25_10.jpg b/public/img/plains/5_25_10.jpg deleted file mode 100644 index 206a701d..00000000 Binary files a/public/img/plains/5_25_10.jpg and /dev/null differ diff --git a/public/img/plains/5_25_11.jpg b/public/img/plains/5_25_11.jpg deleted file mode 100644 index 9529c4ae..00000000 Binary files a/public/img/plains/5_25_11.jpg and /dev/null differ diff --git a/public/img/plains/5_25_12.jpg b/public/img/plains/5_25_12.jpg deleted file mode 100644 index c8abb0ca..00000000 Binary files a/public/img/plains/5_25_12.jpg and /dev/null differ diff --git a/public/img/plains/5_25_13.jpg b/public/img/plains/5_25_13.jpg deleted file mode 100644 index 5aca5023..00000000 Binary files a/public/img/plains/5_25_13.jpg and /dev/null differ diff --git a/public/img/plains/5_25_14.jpg b/public/img/plains/5_25_14.jpg deleted file mode 100644 index 9ea501c2..00000000 Binary files a/public/img/plains/5_25_14.jpg and /dev/null differ diff --git a/public/img/plains/5_25_15.jpg b/public/img/plains/5_25_15.jpg deleted file mode 100644 index e0a3c3eb..00000000 Binary files a/public/img/plains/5_25_15.jpg and /dev/null differ diff --git a/public/img/plains/5_25_16.jpg b/public/img/plains/5_25_16.jpg deleted file mode 100644 index 5c80141d..00000000 Binary files a/public/img/plains/5_25_16.jpg and /dev/null differ diff --git a/public/img/plains/5_25_17.jpg b/public/img/plains/5_25_17.jpg deleted file mode 100644 index a5612897..00000000 Binary files a/public/img/plains/5_25_17.jpg and /dev/null differ diff --git a/public/img/plains/5_25_18.jpg b/public/img/plains/5_25_18.jpg deleted file mode 100644 index 66d22839..00000000 Binary files a/public/img/plains/5_25_18.jpg and /dev/null differ diff --git a/public/img/plains/5_25_19.jpg b/public/img/plains/5_25_19.jpg deleted file mode 100644 index f64693ee..00000000 Binary files a/public/img/plains/5_25_19.jpg and /dev/null differ diff --git a/public/img/plains/5_25_2.jpg b/public/img/plains/5_25_2.jpg deleted file mode 100644 index 721a90ff..00000000 Binary files a/public/img/plains/5_25_2.jpg and /dev/null differ diff --git a/public/img/plains/5_25_20.jpg b/public/img/plains/5_25_20.jpg deleted file mode 100644 index 73337d99..00000000 Binary files a/public/img/plains/5_25_20.jpg and /dev/null differ diff --git a/public/img/plains/5_25_21.jpg b/public/img/plains/5_25_21.jpg deleted file mode 100644 index f884a449..00000000 Binary files a/public/img/plains/5_25_21.jpg and /dev/null differ diff --git a/public/img/plains/5_25_22.jpg b/public/img/plains/5_25_22.jpg deleted file mode 100644 index a0fa587a..00000000 Binary files a/public/img/plains/5_25_22.jpg and /dev/null differ diff --git a/public/img/plains/5_25_23.jpg b/public/img/plains/5_25_23.jpg deleted file mode 100644 index 0942b406..00000000 Binary files a/public/img/plains/5_25_23.jpg and /dev/null differ diff --git a/public/img/plains/5_25_24.jpg b/public/img/plains/5_25_24.jpg deleted file mode 100644 index 804d78ab..00000000 Binary files a/public/img/plains/5_25_24.jpg and /dev/null differ diff --git a/public/img/plains/5_25_25.jpg b/public/img/plains/5_25_25.jpg deleted file mode 100644 index 7277a218..00000000 Binary files a/public/img/plains/5_25_25.jpg and /dev/null differ diff --git a/public/img/plains/5_25_26.jpg b/public/img/plains/5_25_26.jpg deleted file mode 100644 index 17b4cc53..00000000 Binary files a/public/img/plains/5_25_26.jpg and /dev/null differ diff --git a/public/img/plains/5_25_27.jpg b/public/img/plains/5_25_27.jpg deleted file mode 100644 index 3a3c8d34..00000000 Binary files a/public/img/plains/5_25_27.jpg and /dev/null differ diff --git a/public/img/plains/5_25_28.jpg b/public/img/plains/5_25_28.jpg deleted file mode 100644 index bfb7fc57..00000000 Binary files a/public/img/plains/5_25_28.jpg and /dev/null differ diff --git a/public/img/plains/5_25_29.jpg b/public/img/plains/5_25_29.jpg deleted file mode 100644 index f001a929..00000000 Binary files a/public/img/plains/5_25_29.jpg and /dev/null differ diff --git a/public/img/plains/5_25_3.jpg b/public/img/plains/5_25_3.jpg deleted file mode 100644 index 0f4bc670..00000000 Binary files a/public/img/plains/5_25_3.jpg and /dev/null differ diff --git a/public/img/plains/5_25_30.jpg b/public/img/plains/5_25_30.jpg deleted file mode 100644 index f8760db5..00000000 Binary files a/public/img/plains/5_25_30.jpg and /dev/null differ diff --git a/public/img/plains/5_25_31.jpg b/public/img/plains/5_25_31.jpg deleted file mode 100644 index 9a0361dc..00000000 Binary files a/public/img/plains/5_25_31.jpg and /dev/null differ diff --git a/public/img/plains/5_25_4.jpg b/public/img/plains/5_25_4.jpg deleted file mode 100644 index 2a3621f8..00000000 Binary files a/public/img/plains/5_25_4.jpg and /dev/null differ diff --git a/public/img/plains/5_25_5.jpg b/public/img/plains/5_25_5.jpg deleted file mode 100644 index 328ffa6c..00000000 Binary files a/public/img/plains/5_25_5.jpg and /dev/null differ diff --git a/public/img/plains/5_25_6.jpg b/public/img/plains/5_25_6.jpg deleted file mode 100644 index ace7bb42..00000000 Binary files a/public/img/plains/5_25_6.jpg and /dev/null differ diff --git a/public/img/plains/5_25_7.jpg b/public/img/plains/5_25_7.jpg deleted file mode 100644 index fb052041..00000000 Binary files a/public/img/plains/5_25_7.jpg and /dev/null differ diff --git a/public/img/plains/5_25_8.jpg b/public/img/plains/5_25_8.jpg deleted file mode 100644 index 338c430e..00000000 Binary files a/public/img/plains/5_25_8.jpg and /dev/null differ diff --git a/public/img/plains/5_25_9.jpg b/public/img/plains/5_25_9.jpg deleted file mode 100644 index 368e5a07..00000000 Binary files a/public/img/plains/5_25_9.jpg and /dev/null differ diff --git a/public/img/plains/5_26_0.jpg b/public/img/plains/5_26_0.jpg deleted file mode 100644 index 5b52716c..00000000 Binary files a/public/img/plains/5_26_0.jpg and /dev/null differ diff --git a/public/img/plains/5_26_1.jpg b/public/img/plains/5_26_1.jpg deleted file mode 100644 index cf43b5b1..00000000 Binary files a/public/img/plains/5_26_1.jpg and /dev/null differ diff --git a/public/img/plains/5_26_10.jpg b/public/img/plains/5_26_10.jpg deleted file mode 100644 index 102c920a..00000000 Binary files a/public/img/plains/5_26_10.jpg and /dev/null differ diff --git a/public/img/plains/5_26_11.jpg b/public/img/plains/5_26_11.jpg deleted file mode 100644 index 42c69c3f..00000000 Binary files a/public/img/plains/5_26_11.jpg and /dev/null differ diff --git a/public/img/plains/5_26_12.jpg b/public/img/plains/5_26_12.jpg deleted file mode 100644 index bd0e1d9a..00000000 Binary files a/public/img/plains/5_26_12.jpg and /dev/null differ diff --git a/public/img/plains/5_26_13.jpg b/public/img/plains/5_26_13.jpg deleted file mode 100644 index fd1a7c71..00000000 Binary files a/public/img/plains/5_26_13.jpg and /dev/null differ diff --git a/public/img/plains/5_26_14.jpg b/public/img/plains/5_26_14.jpg deleted file mode 100644 index 1bd47298..00000000 Binary files a/public/img/plains/5_26_14.jpg and /dev/null differ diff --git a/public/img/plains/5_26_15.jpg b/public/img/plains/5_26_15.jpg deleted file mode 100644 index db0eff0e..00000000 Binary files a/public/img/plains/5_26_15.jpg and /dev/null differ diff --git a/public/img/plains/5_26_16.jpg b/public/img/plains/5_26_16.jpg deleted file mode 100644 index fbac9fe8..00000000 Binary files a/public/img/plains/5_26_16.jpg and /dev/null differ diff --git a/public/img/plains/5_26_17.jpg b/public/img/plains/5_26_17.jpg deleted file mode 100644 index 3f1882fc..00000000 Binary files a/public/img/plains/5_26_17.jpg and /dev/null differ diff --git a/public/img/plains/5_26_18.jpg b/public/img/plains/5_26_18.jpg deleted file mode 100644 index bcbe4ad2..00000000 Binary files a/public/img/plains/5_26_18.jpg and /dev/null differ diff --git a/public/img/plains/5_26_19.jpg b/public/img/plains/5_26_19.jpg deleted file mode 100644 index 9d0e1b44..00000000 Binary files a/public/img/plains/5_26_19.jpg and /dev/null differ diff --git a/public/img/plains/5_26_2.jpg b/public/img/plains/5_26_2.jpg deleted file mode 100644 index a5422d09..00000000 Binary files a/public/img/plains/5_26_2.jpg and /dev/null differ diff --git a/public/img/plains/5_26_20.jpg b/public/img/plains/5_26_20.jpg deleted file mode 100644 index a9472082..00000000 Binary files a/public/img/plains/5_26_20.jpg and /dev/null differ diff --git a/public/img/plains/5_26_21.jpg b/public/img/plains/5_26_21.jpg deleted file mode 100644 index a70a00f8..00000000 Binary files a/public/img/plains/5_26_21.jpg and /dev/null differ diff --git a/public/img/plains/5_26_22.jpg b/public/img/plains/5_26_22.jpg deleted file mode 100644 index 70257e48..00000000 Binary files a/public/img/plains/5_26_22.jpg and /dev/null differ diff --git a/public/img/plains/5_26_23.jpg b/public/img/plains/5_26_23.jpg deleted file mode 100644 index f9a6e199..00000000 Binary files a/public/img/plains/5_26_23.jpg and /dev/null differ diff --git a/public/img/plains/5_26_24.jpg b/public/img/plains/5_26_24.jpg deleted file mode 100644 index 6a41c468..00000000 Binary files a/public/img/plains/5_26_24.jpg and /dev/null differ diff --git a/public/img/plains/5_26_25.jpg b/public/img/plains/5_26_25.jpg deleted file mode 100644 index 08a5a10e..00000000 Binary files a/public/img/plains/5_26_25.jpg and /dev/null differ diff --git a/public/img/plains/5_26_26.jpg b/public/img/plains/5_26_26.jpg deleted file mode 100644 index 7c915bb6..00000000 Binary files a/public/img/plains/5_26_26.jpg and /dev/null differ diff --git a/public/img/plains/5_26_27.jpg b/public/img/plains/5_26_27.jpg deleted file mode 100644 index cd67743f..00000000 Binary files a/public/img/plains/5_26_27.jpg and /dev/null differ diff --git a/public/img/plains/5_26_28.jpg b/public/img/plains/5_26_28.jpg deleted file mode 100644 index fa8e13ec..00000000 Binary files a/public/img/plains/5_26_28.jpg and /dev/null differ diff --git a/public/img/plains/5_26_29.jpg b/public/img/plains/5_26_29.jpg deleted file mode 100644 index d1316256..00000000 Binary files a/public/img/plains/5_26_29.jpg and /dev/null differ diff --git a/public/img/plains/5_26_3.jpg b/public/img/plains/5_26_3.jpg deleted file mode 100644 index e1e00366..00000000 Binary files a/public/img/plains/5_26_3.jpg and /dev/null differ diff --git a/public/img/plains/5_26_30.jpg b/public/img/plains/5_26_30.jpg deleted file mode 100644 index 76b49f75..00000000 Binary files a/public/img/plains/5_26_30.jpg and /dev/null differ diff --git a/public/img/plains/5_26_31.jpg b/public/img/plains/5_26_31.jpg deleted file mode 100644 index 06fa68cf..00000000 Binary files a/public/img/plains/5_26_31.jpg and /dev/null differ diff --git a/public/img/plains/5_26_4.jpg b/public/img/plains/5_26_4.jpg deleted file mode 100644 index ef257a2f..00000000 Binary files a/public/img/plains/5_26_4.jpg and /dev/null differ diff --git a/public/img/plains/5_26_5.jpg b/public/img/plains/5_26_5.jpg deleted file mode 100644 index b0604a3c..00000000 Binary files a/public/img/plains/5_26_5.jpg and /dev/null differ diff --git a/public/img/plains/5_26_6.jpg b/public/img/plains/5_26_6.jpg deleted file mode 100644 index 2b3b418b..00000000 Binary files a/public/img/plains/5_26_6.jpg and /dev/null differ diff --git a/public/img/plains/5_26_7.jpg b/public/img/plains/5_26_7.jpg deleted file mode 100644 index 443ecee8..00000000 Binary files a/public/img/plains/5_26_7.jpg and /dev/null differ diff --git a/public/img/plains/5_26_8.jpg b/public/img/plains/5_26_8.jpg deleted file mode 100644 index a1312bfc..00000000 Binary files a/public/img/plains/5_26_8.jpg and /dev/null differ diff --git a/public/img/plains/5_26_9.jpg b/public/img/plains/5_26_9.jpg deleted file mode 100644 index c130076c..00000000 Binary files a/public/img/plains/5_26_9.jpg and /dev/null differ diff --git a/public/img/plains/5_27_0.jpg b/public/img/plains/5_27_0.jpg deleted file mode 100644 index d7b35e33..00000000 Binary files a/public/img/plains/5_27_0.jpg and /dev/null differ diff --git a/public/img/plains/5_27_1.jpg b/public/img/plains/5_27_1.jpg deleted file mode 100644 index cfaba264..00000000 Binary files a/public/img/plains/5_27_1.jpg and /dev/null differ diff --git a/public/img/plains/5_27_10.jpg b/public/img/plains/5_27_10.jpg deleted file mode 100644 index b8baa1b8..00000000 Binary files a/public/img/plains/5_27_10.jpg and /dev/null differ diff --git a/public/img/plains/5_27_11.jpg b/public/img/plains/5_27_11.jpg deleted file mode 100644 index 509a3507..00000000 Binary files a/public/img/plains/5_27_11.jpg and /dev/null differ diff --git a/public/img/plains/5_27_12.jpg b/public/img/plains/5_27_12.jpg deleted file mode 100644 index ec86ece7..00000000 Binary files a/public/img/plains/5_27_12.jpg and /dev/null differ diff --git a/public/img/plains/5_27_13.jpg b/public/img/plains/5_27_13.jpg deleted file mode 100644 index 24fb9891..00000000 Binary files a/public/img/plains/5_27_13.jpg and /dev/null differ diff --git a/public/img/plains/5_27_14.jpg b/public/img/plains/5_27_14.jpg deleted file mode 100644 index 142fddf5..00000000 Binary files a/public/img/plains/5_27_14.jpg and /dev/null differ diff --git a/public/img/plains/5_27_15.jpg b/public/img/plains/5_27_15.jpg deleted file mode 100644 index 4dc22592..00000000 Binary files a/public/img/plains/5_27_15.jpg and /dev/null differ diff --git a/public/img/plains/5_27_16.jpg b/public/img/plains/5_27_16.jpg deleted file mode 100644 index a60cbe4d..00000000 Binary files a/public/img/plains/5_27_16.jpg and /dev/null differ diff --git a/public/img/plains/5_27_17.jpg b/public/img/plains/5_27_17.jpg deleted file mode 100644 index 62ec6c6d..00000000 Binary files a/public/img/plains/5_27_17.jpg and /dev/null differ diff --git a/public/img/plains/5_27_18.jpg b/public/img/plains/5_27_18.jpg deleted file mode 100644 index 77c01a61..00000000 Binary files a/public/img/plains/5_27_18.jpg and /dev/null differ diff --git a/public/img/plains/5_27_19.jpg b/public/img/plains/5_27_19.jpg deleted file mode 100644 index 707c1f04..00000000 Binary files a/public/img/plains/5_27_19.jpg and /dev/null differ diff --git a/public/img/plains/5_27_2.jpg b/public/img/plains/5_27_2.jpg deleted file mode 100644 index 5008dd75..00000000 Binary files a/public/img/plains/5_27_2.jpg and /dev/null differ diff --git a/public/img/plains/5_27_20.jpg b/public/img/plains/5_27_20.jpg deleted file mode 100644 index d9ed4447..00000000 Binary files a/public/img/plains/5_27_20.jpg and /dev/null differ diff --git a/public/img/plains/5_27_21.jpg b/public/img/plains/5_27_21.jpg deleted file mode 100644 index cbecce9a..00000000 Binary files a/public/img/plains/5_27_21.jpg and /dev/null differ diff --git a/public/img/plains/5_27_22.jpg b/public/img/plains/5_27_22.jpg deleted file mode 100644 index 57d84db3..00000000 Binary files a/public/img/plains/5_27_22.jpg and /dev/null differ diff --git a/public/img/plains/5_27_23.jpg b/public/img/plains/5_27_23.jpg deleted file mode 100644 index 2f0554a8..00000000 Binary files a/public/img/plains/5_27_23.jpg and /dev/null differ diff --git a/public/img/plains/5_27_24.jpg b/public/img/plains/5_27_24.jpg deleted file mode 100644 index 1a7db5a0..00000000 Binary files a/public/img/plains/5_27_24.jpg and /dev/null differ diff --git a/public/img/plains/5_27_25.jpg b/public/img/plains/5_27_25.jpg deleted file mode 100644 index 5baee663..00000000 Binary files a/public/img/plains/5_27_25.jpg and /dev/null differ diff --git a/public/img/plains/5_27_26.jpg b/public/img/plains/5_27_26.jpg deleted file mode 100644 index 25a73dc2..00000000 Binary files a/public/img/plains/5_27_26.jpg and /dev/null differ diff --git a/public/img/plains/5_27_27.jpg b/public/img/plains/5_27_27.jpg deleted file mode 100644 index c2526474..00000000 Binary files a/public/img/plains/5_27_27.jpg and /dev/null differ diff --git a/public/img/plains/5_27_28.jpg b/public/img/plains/5_27_28.jpg deleted file mode 100644 index a578c81e..00000000 Binary files a/public/img/plains/5_27_28.jpg and /dev/null differ diff --git a/public/img/plains/5_27_29.jpg b/public/img/plains/5_27_29.jpg deleted file mode 100644 index 486a7824..00000000 Binary files a/public/img/plains/5_27_29.jpg and /dev/null differ diff --git a/public/img/plains/5_27_3.jpg b/public/img/plains/5_27_3.jpg deleted file mode 100644 index 7e8cafc5..00000000 Binary files a/public/img/plains/5_27_3.jpg and /dev/null differ diff --git a/public/img/plains/5_27_30.jpg b/public/img/plains/5_27_30.jpg deleted file mode 100644 index 731700d3..00000000 Binary files a/public/img/plains/5_27_30.jpg and /dev/null differ diff --git a/public/img/plains/5_27_31.jpg b/public/img/plains/5_27_31.jpg deleted file mode 100644 index a640063d..00000000 Binary files a/public/img/plains/5_27_31.jpg and /dev/null differ diff --git a/public/img/plains/5_27_4.jpg b/public/img/plains/5_27_4.jpg deleted file mode 100644 index bddda9fc..00000000 Binary files a/public/img/plains/5_27_4.jpg and /dev/null differ diff --git a/public/img/plains/5_27_5.jpg b/public/img/plains/5_27_5.jpg deleted file mode 100644 index 99436333..00000000 Binary files a/public/img/plains/5_27_5.jpg and /dev/null differ diff --git a/public/img/plains/5_27_6.jpg b/public/img/plains/5_27_6.jpg deleted file mode 100644 index 4c0c29bd..00000000 Binary files a/public/img/plains/5_27_6.jpg and /dev/null differ diff --git a/public/img/plains/5_27_7.jpg b/public/img/plains/5_27_7.jpg deleted file mode 100644 index 49270f77..00000000 Binary files a/public/img/plains/5_27_7.jpg and /dev/null differ diff --git a/public/img/plains/5_27_8.jpg b/public/img/plains/5_27_8.jpg deleted file mode 100644 index 43568d60..00000000 Binary files a/public/img/plains/5_27_8.jpg and /dev/null differ diff --git a/public/img/plains/5_27_9.jpg b/public/img/plains/5_27_9.jpg deleted file mode 100644 index 49646f01..00000000 Binary files a/public/img/plains/5_27_9.jpg and /dev/null differ diff --git a/public/img/plains/5_28_0.jpg b/public/img/plains/5_28_0.jpg deleted file mode 100644 index c4f282cf..00000000 Binary files a/public/img/plains/5_28_0.jpg and /dev/null differ diff --git a/public/img/plains/5_28_1.jpg b/public/img/plains/5_28_1.jpg deleted file mode 100644 index 9c2e94dc..00000000 Binary files a/public/img/plains/5_28_1.jpg and /dev/null differ diff --git a/public/img/plains/5_28_10.jpg b/public/img/plains/5_28_10.jpg deleted file mode 100644 index 1c9b1d46..00000000 Binary files a/public/img/plains/5_28_10.jpg and /dev/null differ diff --git a/public/img/plains/5_28_11.jpg b/public/img/plains/5_28_11.jpg deleted file mode 100644 index d65ff392..00000000 Binary files a/public/img/plains/5_28_11.jpg and /dev/null differ diff --git a/public/img/plains/5_28_12.jpg b/public/img/plains/5_28_12.jpg deleted file mode 100644 index aa5767ec..00000000 Binary files a/public/img/plains/5_28_12.jpg and /dev/null differ diff --git a/public/img/plains/5_28_13.jpg b/public/img/plains/5_28_13.jpg deleted file mode 100644 index 2df258c9..00000000 Binary files a/public/img/plains/5_28_13.jpg and /dev/null differ diff --git a/public/img/plains/5_28_14.jpg b/public/img/plains/5_28_14.jpg deleted file mode 100644 index 2be71883..00000000 Binary files a/public/img/plains/5_28_14.jpg and /dev/null differ diff --git a/public/img/plains/5_28_15.jpg b/public/img/plains/5_28_15.jpg deleted file mode 100644 index 8eb0f5ff..00000000 Binary files a/public/img/plains/5_28_15.jpg and /dev/null differ diff --git a/public/img/plains/5_28_16.jpg b/public/img/plains/5_28_16.jpg deleted file mode 100644 index 2eae704a..00000000 Binary files a/public/img/plains/5_28_16.jpg and /dev/null differ diff --git a/public/img/plains/5_28_17.jpg b/public/img/plains/5_28_17.jpg deleted file mode 100644 index 6fa98e75..00000000 Binary files a/public/img/plains/5_28_17.jpg and /dev/null differ diff --git a/public/img/plains/5_28_18.jpg b/public/img/plains/5_28_18.jpg deleted file mode 100644 index cd17bdfb..00000000 Binary files a/public/img/plains/5_28_18.jpg and /dev/null differ diff --git a/public/img/plains/5_28_19.jpg b/public/img/plains/5_28_19.jpg deleted file mode 100644 index ab6c791e..00000000 Binary files a/public/img/plains/5_28_19.jpg and /dev/null differ diff --git a/public/img/plains/5_28_2.jpg b/public/img/plains/5_28_2.jpg deleted file mode 100644 index 36f77908..00000000 Binary files a/public/img/plains/5_28_2.jpg and /dev/null differ diff --git a/public/img/plains/5_28_20.jpg b/public/img/plains/5_28_20.jpg deleted file mode 100644 index 67082d0f..00000000 Binary files a/public/img/plains/5_28_20.jpg and /dev/null differ diff --git a/public/img/plains/5_28_21.jpg b/public/img/plains/5_28_21.jpg deleted file mode 100644 index 923ef984..00000000 Binary files a/public/img/plains/5_28_21.jpg and /dev/null differ diff --git a/public/img/plains/5_28_22.jpg b/public/img/plains/5_28_22.jpg deleted file mode 100644 index 47ede51b..00000000 Binary files a/public/img/plains/5_28_22.jpg and /dev/null differ diff --git a/public/img/plains/5_28_23.jpg b/public/img/plains/5_28_23.jpg deleted file mode 100644 index d8065291..00000000 Binary files a/public/img/plains/5_28_23.jpg and /dev/null differ diff --git a/public/img/plains/5_28_24.jpg b/public/img/plains/5_28_24.jpg deleted file mode 100644 index fa732ed3..00000000 Binary files a/public/img/plains/5_28_24.jpg and /dev/null differ diff --git a/public/img/plains/5_28_25.jpg b/public/img/plains/5_28_25.jpg deleted file mode 100644 index a6832fd9..00000000 Binary files a/public/img/plains/5_28_25.jpg and /dev/null differ diff --git a/public/img/plains/5_28_26.jpg b/public/img/plains/5_28_26.jpg deleted file mode 100644 index 2576ed71..00000000 Binary files a/public/img/plains/5_28_26.jpg and /dev/null differ diff --git a/public/img/plains/5_28_27.jpg b/public/img/plains/5_28_27.jpg deleted file mode 100644 index 0746a7ae..00000000 Binary files a/public/img/plains/5_28_27.jpg and /dev/null differ diff --git a/public/img/plains/5_28_28.jpg b/public/img/plains/5_28_28.jpg deleted file mode 100644 index a2257dcf..00000000 Binary files a/public/img/plains/5_28_28.jpg and /dev/null differ diff --git a/public/img/plains/5_28_29.jpg b/public/img/plains/5_28_29.jpg deleted file mode 100644 index 72fc70f8..00000000 Binary files a/public/img/plains/5_28_29.jpg and /dev/null differ diff --git a/public/img/plains/5_28_3.jpg b/public/img/plains/5_28_3.jpg deleted file mode 100644 index d79d93d5..00000000 Binary files a/public/img/plains/5_28_3.jpg and /dev/null differ diff --git a/public/img/plains/5_28_30.jpg b/public/img/plains/5_28_30.jpg deleted file mode 100644 index 163db606..00000000 Binary files a/public/img/plains/5_28_30.jpg and /dev/null differ diff --git a/public/img/plains/5_28_31.jpg b/public/img/plains/5_28_31.jpg deleted file mode 100644 index bb32f3af..00000000 Binary files a/public/img/plains/5_28_31.jpg and /dev/null differ diff --git a/public/img/plains/5_28_4.jpg b/public/img/plains/5_28_4.jpg deleted file mode 100644 index 8290fe2d..00000000 Binary files a/public/img/plains/5_28_4.jpg and /dev/null differ diff --git a/public/img/plains/5_28_5.jpg b/public/img/plains/5_28_5.jpg deleted file mode 100644 index 5ded6b1d..00000000 Binary files a/public/img/plains/5_28_5.jpg and /dev/null differ diff --git a/public/img/plains/5_28_6.jpg b/public/img/plains/5_28_6.jpg deleted file mode 100644 index ba563d6d..00000000 Binary files a/public/img/plains/5_28_6.jpg and /dev/null differ diff --git a/public/img/plains/5_28_7.jpg b/public/img/plains/5_28_7.jpg deleted file mode 100644 index 45621941..00000000 Binary files a/public/img/plains/5_28_7.jpg and /dev/null differ diff --git a/public/img/plains/5_28_8.jpg b/public/img/plains/5_28_8.jpg deleted file mode 100644 index b8c017a1..00000000 Binary files a/public/img/plains/5_28_8.jpg and /dev/null differ diff --git a/public/img/plains/5_28_9.jpg b/public/img/plains/5_28_9.jpg deleted file mode 100644 index 96a0be4e..00000000 Binary files a/public/img/plains/5_28_9.jpg and /dev/null differ diff --git a/public/img/plains/5_29_0.jpg b/public/img/plains/5_29_0.jpg deleted file mode 100644 index 3685cf14..00000000 Binary files a/public/img/plains/5_29_0.jpg and /dev/null differ diff --git a/public/img/plains/5_29_1.jpg b/public/img/plains/5_29_1.jpg deleted file mode 100644 index 67e7c956..00000000 Binary files a/public/img/plains/5_29_1.jpg and /dev/null differ diff --git a/public/img/plains/5_29_10.jpg b/public/img/plains/5_29_10.jpg deleted file mode 100644 index bac12b22..00000000 Binary files a/public/img/plains/5_29_10.jpg and /dev/null differ diff --git a/public/img/plains/5_29_11.jpg b/public/img/plains/5_29_11.jpg deleted file mode 100644 index cc2dd81e..00000000 Binary files a/public/img/plains/5_29_11.jpg and /dev/null differ diff --git a/public/img/plains/5_29_12.jpg b/public/img/plains/5_29_12.jpg deleted file mode 100644 index d19fff3c..00000000 Binary files a/public/img/plains/5_29_12.jpg and /dev/null differ diff --git a/public/img/plains/5_29_13.jpg b/public/img/plains/5_29_13.jpg deleted file mode 100644 index e7a9b545..00000000 Binary files a/public/img/plains/5_29_13.jpg and /dev/null differ diff --git a/public/img/plains/5_29_14.jpg b/public/img/plains/5_29_14.jpg deleted file mode 100644 index 6a07bf8f..00000000 Binary files a/public/img/plains/5_29_14.jpg and /dev/null differ diff --git a/public/img/plains/5_29_15.jpg b/public/img/plains/5_29_15.jpg deleted file mode 100644 index 915892d9..00000000 Binary files a/public/img/plains/5_29_15.jpg and /dev/null differ diff --git a/public/img/plains/5_29_16.jpg b/public/img/plains/5_29_16.jpg deleted file mode 100644 index 9068db6e..00000000 Binary files a/public/img/plains/5_29_16.jpg and /dev/null differ diff --git a/public/img/plains/5_29_17.jpg b/public/img/plains/5_29_17.jpg deleted file mode 100644 index 068e2e94..00000000 Binary files a/public/img/plains/5_29_17.jpg and /dev/null differ diff --git a/public/img/plains/5_29_18.jpg b/public/img/plains/5_29_18.jpg deleted file mode 100644 index 7a8ef8a3..00000000 Binary files a/public/img/plains/5_29_18.jpg and /dev/null differ diff --git a/public/img/plains/5_29_19.jpg b/public/img/plains/5_29_19.jpg deleted file mode 100644 index 155d46b6..00000000 Binary files a/public/img/plains/5_29_19.jpg and /dev/null differ diff --git a/public/img/plains/5_29_2.jpg b/public/img/plains/5_29_2.jpg deleted file mode 100644 index 067685f1..00000000 Binary files a/public/img/plains/5_29_2.jpg and /dev/null differ diff --git a/public/img/plains/5_29_20.jpg b/public/img/plains/5_29_20.jpg deleted file mode 100644 index d1b0eb87..00000000 Binary files a/public/img/plains/5_29_20.jpg and /dev/null differ diff --git a/public/img/plains/5_29_21.jpg b/public/img/plains/5_29_21.jpg deleted file mode 100644 index 0bc59c02..00000000 Binary files a/public/img/plains/5_29_21.jpg and /dev/null differ diff --git a/public/img/plains/5_29_22.jpg b/public/img/plains/5_29_22.jpg deleted file mode 100644 index 37f1f17c..00000000 Binary files a/public/img/plains/5_29_22.jpg and /dev/null differ diff --git a/public/img/plains/5_29_23.jpg b/public/img/plains/5_29_23.jpg deleted file mode 100644 index 0dbcb6a4..00000000 Binary files a/public/img/plains/5_29_23.jpg and /dev/null differ diff --git a/public/img/plains/5_29_24.jpg b/public/img/plains/5_29_24.jpg deleted file mode 100644 index 1e062bcc..00000000 Binary files a/public/img/plains/5_29_24.jpg and /dev/null differ diff --git a/public/img/plains/5_29_25.jpg b/public/img/plains/5_29_25.jpg deleted file mode 100644 index 5fc9c2ba..00000000 Binary files a/public/img/plains/5_29_25.jpg and /dev/null differ diff --git a/public/img/plains/5_29_26.jpg b/public/img/plains/5_29_26.jpg deleted file mode 100644 index de6ebe5a..00000000 Binary files a/public/img/plains/5_29_26.jpg and /dev/null differ diff --git a/public/img/plains/5_29_27.jpg b/public/img/plains/5_29_27.jpg deleted file mode 100644 index 18ec184d..00000000 Binary files a/public/img/plains/5_29_27.jpg and /dev/null differ diff --git a/public/img/plains/5_29_28.jpg b/public/img/plains/5_29_28.jpg deleted file mode 100644 index 234f0209..00000000 Binary files a/public/img/plains/5_29_28.jpg and /dev/null differ diff --git a/public/img/plains/5_29_29.jpg b/public/img/plains/5_29_29.jpg deleted file mode 100644 index d3b6cd81..00000000 Binary files a/public/img/plains/5_29_29.jpg and /dev/null differ diff --git a/public/img/plains/5_29_3.jpg b/public/img/plains/5_29_3.jpg deleted file mode 100644 index 8456ff6a..00000000 Binary files a/public/img/plains/5_29_3.jpg and /dev/null differ diff --git a/public/img/plains/5_29_30.jpg b/public/img/plains/5_29_30.jpg deleted file mode 100644 index a597d825..00000000 Binary files a/public/img/plains/5_29_30.jpg and /dev/null differ diff --git a/public/img/plains/5_29_31.jpg b/public/img/plains/5_29_31.jpg deleted file mode 100644 index 77b8acd2..00000000 Binary files a/public/img/plains/5_29_31.jpg and /dev/null differ diff --git a/public/img/plains/5_29_4.jpg b/public/img/plains/5_29_4.jpg deleted file mode 100644 index 0935b4b0..00000000 Binary files a/public/img/plains/5_29_4.jpg and /dev/null differ diff --git a/public/img/plains/5_29_5.jpg b/public/img/plains/5_29_5.jpg deleted file mode 100644 index de2f7b10..00000000 Binary files a/public/img/plains/5_29_5.jpg and /dev/null differ diff --git a/public/img/plains/5_29_6.jpg b/public/img/plains/5_29_6.jpg deleted file mode 100644 index 67029687..00000000 Binary files a/public/img/plains/5_29_6.jpg and /dev/null differ diff --git a/public/img/plains/5_29_7.jpg b/public/img/plains/5_29_7.jpg deleted file mode 100644 index 1d4b13c8..00000000 Binary files a/public/img/plains/5_29_7.jpg and /dev/null differ diff --git a/public/img/plains/5_29_8.jpg b/public/img/plains/5_29_8.jpg deleted file mode 100644 index ca9f3ef2..00000000 Binary files a/public/img/plains/5_29_8.jpg and /dev/null differ diff --git a/public/img/plains/5_29_9.jpg b/public/img/plains/5_29_9.jpg deleted file mode 100644 index 8e7f213f..00000000 Binary files a/public/img/plains/5_29_9.jpg and /dev/null differ diff --git a/public/img/plains/5_2_0.jpg b/public/img/plains/5_2_0.jpg deleted file mode 100644 index 93b24143..00000000 Binary files a/public/img/plains/5_2_0.jpg and /dev/null differ diff --git a/public/img/plains/5_2_1.jpg b/public/img/plains/5_2_1.jpg deleted file mode 100644 index c7ee58d8..00000000 Binary files a/public/img/plains/5_2_1.jpg and /dev/null differ diff --git a/public/img/plains/5_2_10.jpg b/public/img/plains/5_2_10.jpg deleted file mode 100644 index fd92e514..00000000 Binary files a/public/img/plains/5_2_10.jpg and /dev/null differ diff --git a/public/img/plains/5_2_11.jpg b/public/img/plains/5_2_11.jpg deleted file mode 100644 index 6b1a3f21..00000000 Binary files a/public/img/plains/5_2_11.jpg and /dev/null differ diff --git a/public/img/plains/5_2_12.jpg b/public/img/plains/5_2_12.jpg deleted file mode 100644 index d787449d..00000000 Binary files a/public/img/plains/5_2_12.jpg and /dev/null differ diff --git a/public/img/plains/5_2_13.jpg b/public/img/plains/5_2_13.jpg deleted file mode 100644 index 9e5dd85c..00000000 Binary files a/public/img/plains/5_2_13.jpg and /dev/null differ diff --git a/public/img/plains/5_2_14.jpg b/public/img/plains/5_2_14.jpg deleted file mode 100644 index b257e3a9..00000000 Binary files a/public/img/plains/5_2_14.jpg and /dev/null differ diff --git a/public/img/plains/5_2_15.jpg b/public/img/plains/5_2_15.jpg deleted file mode 100644 index ca1536ca..00000000 Binary files a/public/img/plains/5_2_15.jpg and /dev/null differ diff --git a/public/img/plains/5_2_16.jpg b/public/img/plains/5_2_16.jpg deleted file mode 100644 index 39ada801..00000000 Binary files a/public/img/plains/5_2_16.jpg and /dev/null differ diff --git a/public/img/plains/5_2_17.jpg b/public/img/plains/5_2_17.jpg deleted file mode 100644 index 8da7c187..00000000 Binary files a/public/img/plains/5_2_17.jpg and /dev/null differ diff --git a/public/img/plains/5_2_18.jpg b/public/img/plains/5_2_18.jpg deleted file mode 100644 index 959cb551..00000000 Binary files a/public/img/plains/5_2_18.jpg and /dev/null differ diff --git a/public/img/plains/5_2_19.jpg b/public/img/plains/5_2_19.jpg deleted file mode 100644 index f0c3c5b6..00000000 Binary files a/public/img/plains/5_2_19.jpg and /dev/null differ diff --git a/public/img/plains/5_2_2.jpg b/public/img/plains/5_2_2.jpg deleted file mode 100644 index 1aacdd05..00000000 Binary files a/public/img/plains/5_2_2.jpg and /dev/null differ diff --git a/public/img/plains/5_2_20.jpg b/public/img/plains/5_2_20.jpg deleted file mode 100644 index 4cc1be24..00000000 Binary files a/public/img/plains/5_2_20.jpg and /dev/null differ diff --git a/public/img/plains/5_2_21.jpg b/public/img/plains/5_2_21.jpg deleted file mode 100644 index 15221b51..00000000 Binary files a/public/img/plains/5_2_21.jpg and /dev/null differ diff --git a/public/img/plains/5_2_22.jpg b/public/img/plains/5_2_22.jpg deleted file mode 100644 index 3211845e..00000000 Binary files a/public/img/plains/5_2_22.jpg and /dev/null differ diff --git a/public/img/plains/5_2_23.jpg b/public/img/plains/5_2_23.jpg deleted file mode 100644 index 28ab4839..00000000 Binary files a/public/img/plains/5_2_23.jpg and /dev/null differ diff --git a/public/img/plains/5_2_24.jpg b/public/img/plains/5_2_24.jpg deleted file mode 100644 index e8b5675a..00000000 Binary files a/public/img/plains/5_2_24.jpg and /dev/null differ diff --git a/public/img/plains/5_2_25.jpg b/public/img/plains/5_2_25.jpg deleted file mode 100644 index b659f0d1..00000000 Binary files a/public/img/plains/5_2_25.jpg and /dev/null differ diff --git a/public/img/plains/5_2_26.jpg b/public/img/plains/5_2_26.jpg deleted file mode 100644 index 24ac789c..00000000 Binary files a/public/img/plains/5_2_26.jpg and /dev/null differ diff --git a/public/img/plains/5_2_27.jpg b/public/img/plains/5_2_27.jpg deleted file mode 100644 index f9b19c80..00000000 Binary files a/public/img/plains/5_2_27.jpg and /dev/null differ diff --git a/public/img/plains/5_2_28.jpg b/public/img/plains/5_2_28.jpg deleted file mode 100644 index d1aad567..00000000 Binary files a/public/img/plains/5_2_28.jpg and /dev/null differ diff --git a/public/img/plains/5_2_29.jpg b/public/img/plains/5_2_29.jpg deleted file mode 100644 index 45e156c5..00000000 Binary files a/public/img/plains/5_2_29.jpg and /dev/null differ diff --git a/public/img/plains/5_2_3.jpg b/public/img/plains/5_2_3.jpg deleted file mode 100644 index e1a146d8..00000000 Binary files a/public/img/plains/5_2_3.jpg and /dev/null differ diff --git a/public/img/plains/5_2_30.jpg b/public/img/plains/5_2_30.jpg deleted file mode 100644 index 83aed5d7..00000000 Binary files a/public/img/plains/5_2_30.jpg and /dev/null differ diff --git a/public/img/plains/5_2_31.jpg b/public/img/plains/5_2_31.jpg deleted file mode 100644 index d6d6787d..00000000 Binary files a/public/img/plains/5_2_31.jpg and /dev/null differ diff --git a/public/img/plains/5_2_4.jpg b/public/img/plains/5_2_4.jpg deleted file mode 100644 index c3e144eb..00000000 Binary files a/public/img/plains/5_2_4.jpg and /dev/null differ diff --git a/public/img/plains/5_2_5.jpg b/public/img/plains/5_2_5.jpg deleted file mode 100644 index 0ea0001a..00000000 Binary files a/public/img/plains/5_2_5.jpg and /dev/null differ diff --git a/public/img/plains/5_2_6.jpg b/public/img/plains/5_2_6.jpg deleted file mode 100644 index 4f2c0baa..00000000 Binary files a/public/img/plains/5_2_6.jpg and /dev/null differ diff --git a/public/img/plains/5_2_7.jpg b/public/img/plains/5_2_7.jpg deleted file mode 100644 index d4ea007b..00000000 Binary files a/public/img/plains/5_2_7.jpg and /dev/null differ diff --git a/public/img/plains/5_2_8.jpg b/public/img/plains/5_2_8.jpg deleted file mode 100644 index 94ce2b18..00000000 Binary files a/public/img/plains/5_2_8.jpg and /dev/null differ diff --git a/public/img/plains/5_2_9.jpg b/public/img/plains/5_2_9.jpg deleted file mode 100644 index 281e5348..00000000 Binary files a/public/img/plains/5_2_9.jpg and /dev/null differ diff --git a/public/img/plains/5_30_0.jpg b/public/img/plains/5_30_0.jpg deleted file mode 100644 index 07ca789d..00000000 Binary files a/public/img/plains/5_30_0.jpg and /dev/null differ diff --git a/public/img/plains/5_30_1.jpg b/public/img/plains/5_30_1.jpg deleted file mode 100644 index 71a75c46..00000000 Binary files a/public/img/plains/5_30_1.jpg and /dev/null differ diff --git a/public/img/plains/5_30_10.jpg b/public/img/plains/5_30_10.jpg deleted file mode 100644 index 1d83bfea..00000000 Binary files a/public/img/plains/5_30_10.jpg and /dev/null differ diff --git a/public/img/plains/5_30_11.jpg b/public/img/plains/5_30_11.jpg deleted file mode 100644 index fe89957f..00000000 Binary files a/public/img/plains/5_30_11.jpg and /dev/null differ diff --git a/public/img/plains/5_30_12.jpg b/public/img/plains/5_30_12.jpg deleted file mode 100644 index 7ecc4797..00000000 Binary files a/public/img/plains/5_30_12.jpg and /dev/null differ diff --git a/public/img/plains/5_30_13.jpg b/public/img/plains/5_30_13.jpg deleted file mode 100644 index 109c0eca..00000000 Binary files a/public/img/plains/5_30_13.jpg and /dev/null differ diff --git a/public/img/plains/5_30_14.jpg b/public/img/plains/5_30_14.jpg deleted file mode 100644 index 48184c36..00000000 Binary files a/public/img/plains/5_30_14.jpg and /dev/null differ diff --git a/public/img/plains/5_30_15.jpg b/public/img/plains/5_30_15.jpg deleted file mode 100644 index 7d1c53b0..00000000 Binary files a/public/img/plains/5_30_15.jpg and /dev/null differ diff --git a/public/img/plains/5_30_16.jpg b/public/img/plains/5_30_16.jpg deleted file mode 100644 index 8c94f7f2..00000000 Binary files a/public/img/plains/5_30_16.jpg and /dev/null differ diff --git a/public/img/plains/5_30_17.jpg b/public/img/plains/5_30_17.jpg deleted file mode 100644 index c2302d4d..00000000 Binary files a/public/img/plains/5_30_17.jpg and /dev/null differ diff --git a/public/img/plains/5_30_18.jpg b/public/img/plains/5_30_18.jpg deleted file mode 100644 index b6231223..00000000 Binary files a/public/img/plains/5_30_18.jpg and /dev/null differ diff --git a/public/img/plains/5_30_19.jpg b/public/img/plains/5_30_19.jpg deleted file mode 100644 index e8121fd6..00000000 Binary files a/public/img/plains/5_30_19.jpg and /dev/null differ diff --git a/public/img/plains/5_30_2.jpg b/public/img/plains/5_30_2.jpg deleted file mode 100644 index fbb44d87..00000000 Binary files a/public/img/plains/5_30_2.jpg and /dev/null differ diff --git a/public/img/plains/5_30_20.jpg b/public/img/plains/5_30_20.jpg deleted file mode 100644 index 1a5f9c3f..00000000 Binary files a/public/img/plains/5_30_20.jpg and /dev/null differ diff --git a/public/img/plains/5_30_21.jpg b/public/img/plains/5_30_21.jpg deleted file mode 100644 index e9c73790..00000000 Binary files a/public/img/plains/5_30_21.jpg and /dev/null differ diff --git a/public/img/plains/5_30_22.jpg b/public/img/plains/5_30_22.jpg deleted file mode 100644 index 9e6c3c09..00000000 Binary files a/public/img/plains/5_30_22.jpg and /dev/null differ diff --git a/public/img/plains/5_30_23.jpg b/public/img/plains/5_30_23.jpg deleted file mode 100644 index b7e8c527..00000000 Binary files a/public/img/plains/5_30_23.jpg and /dev/null differ diff --git a/public/img/plains/5_30_24.jpg b/public/img/plains/5_30_24.jpg deleted file mode 100644 index a5a8ab4f..00000000 Binary files a/public/img/plains/5_30_24.jpg and /dev/null differ diff --git a/public/img/plains/5_30_25.jpg b/public/img/plains/5_30_25.jpg deleted file mode 100644 index fde6a5ed..00000000 Binary files a/public/img/plains/5_30_25.jpg and /dev/null differ diff --git a/public/img/plains/5_30_26.jpg b/public/img/plains/5_30_26.jpg deleted file mode 100644 index b35c9eae..00000000 Binary files a/public/img/plains/5_30_26.jpg and /dev/null differ diff --git a/public/img/plains/5_30_27.jpg b/public/img/plains/5_30_27.jpg deleted file mode 100644 index c7d4ebbd..00000000 Binary files a/public/img/plains/5_30_27.jpg and /dev/null differ diff --git a/public/img/plains/5_30_28.jpg b/public/img/plains/5_30_28.jpg deleted file mode 100644 index 7bbc4d02..00000000 Binary files a/public/img/plains/5_30_28.jpg and /dev/null differ diff --git a/public/img/plains/5_30_29.jpg b/public/img/plains/5_30_29.jpg deleted file mode 100644 index 91c4bbae..00000000 Binary files a/public/img/plains/5_30_29.jpg and /dev/null differ diff --git a/public/img/plains/5_30_3.jpg b/public/img/plains/5_30_3.jpg deleted file mode 100644 index ffe6dfbd..00000000 Binary files a/public/img/plains/5_30_3.jpg and /dev/null differ diff --git a/public/img/plains/5_30_30.jpg b/public/img/plains/5_30_30.jpg deleted file mode 100644 index c9e2ea1d..00000000 Binary files a/public/img/plains/5_30_30.jpg and /dev/null differ diff --git a/public/img/plains/5_30_31.jpg b/public/img/plains/5_30_31.jpg deleted file mode 100644 index 4d5912c4..00000000 Binary files a/public/img/plains/5_30_31.jpg and /dev/null differ diff --git a/public/img/plains/5_30_4.jpg b/public/img/plains/5_30_4.jpg deleted file mode 100644 index 6be77415..00000000 Binary files a/public/img/plains/5_30_4.jpg and /dev/null differ diff --git a/public/img/plains/5_30_5.jpg b/public/img/plains/5_30_5.jpg deleted file mode 100644 index 1f75c53d..00000000 Binary files a/public/img/plains/5_30_5.jpg and /dev/null differ diff --git a/public/img/plains/5_30_6.jpg b/public/img/plains/5_30_6.jpg deleted file mode 100644 index b79c8d03..00000000 Binary files a/public/img/plains/5_30_6.jpg and /dev/null differ diff --git a/public/img/plains/5_30_7.jpg b/public/img/plains/5_30_7.jpg deleted file mode 100644 index 8f2486e1..00000000 Binary files a/public/img/plains/5_30_7.jpg and /dev/null differ diff --git a/public/img/plains/5_30_8.jpg b/public/img/plains/5_30_8.jpg deleted file mode 100644 index cb3e7f7f..00000000 Binary files a/public/img/plains/5_30_8.jpg and /dev/null differ diff --git a/public/img/plains/5_30_9.jpg b/public/img/plains/5_30_9.jpg deleted file mode 100644 index c5c165fd..00000000 Binary files a/public/img/plains/5_30_9.jpg and /dev/null differ diff --git a/public/img/plains/5_31_0.jpg b/public/img/plains/5_31_0.jpg deleted file mode 100644 index 45879367..00000000 Binary files a/public/img/plains/5_31_0.jpg and /dev/null differ diff --git a/public/img/plains/5_31_1.jpg b/public/img/plains/5_31_1.jpg deleted file mode 100644 index 07eead2c..00000000 Binary files a/public/img/plains/5_31_1.jpg and /dev/null differ diff --git a/public/img/plains/5_31_10.jpg b/public/img/plains/5_31_10.jpg deleted file mode 100644 index 4558b7cf..00000000 Binary files a/public/img/plains/5_31_10.jpg and /dev/null differ diff --git a/public/img/plains/5_31_11.jpg b/public/img/plains/5_31_11.jpg deleted file mode 100644 index 885763a6..00000000 Binary files a/public/img/plains/5_31_11.jpg and /dev/null differ diff --git a/public/img/plains/5_31_12.jpg b/public/img/plains/5_31_12.jpg deleted file mode 100644 index da40c122..00000000 Binary files a/public/img/plains/5_31_12.jpg and /dev/null differ diff --git a/public/img/plains/5_31_13.jpg b/public/img/plains/5_31_13.jpg deleted file mode 100644 index 41299ffc..00000000 Binary files a/public/img/plains/5_31_13.jpg and /dev/null differ diff --git a/public/img/plains/5_31_14.jpg b/public/img/plains/5_31_14.jpg deleted file mode 100644 index a4e4ac92..00000000 Binary files a/public/img/plains/5_31_14.jpg and /dev/null differ diff --git a/public/img/plains/5_31_15.jpg b/public/img/plains/5_31_15.jpg deleted file mode 100644 index ca367305..00000000 Binary files a/public/img/plains/5_31_15.jpg and /dev/null differ diff --git a/public/img/plains/5_31_16.jpg b/public/img/plains/5_31_16.jpg deleted file mode 100644 index 7b60b727..00000000 Binary files a/public/img/plains/5_31_16.jpg and /dev/null differ diff --git a/public/img/plains/5_31_17.jpg b/public/img/plains/5_31_17.jpg deleted file mode 100644 index ca2bb475..00000000 Binary files a/public/img/plains/5_31_17.jpg and /dev/null differ diff --git a/public/img/plains/5_31_18.jpg b/public/img/plains/5_31_18.jpg deleted file mode 100644 index b61dda37..00000000 Binary files a/public/img/plains/5_31_18.jpg and /dev/null differ diff --git a/public/img/plains/5_31_19.jpg b/public/img/plains/5_31_19.jpg deleted file mode 100644 index 673c4e46..00000000 Binary files a/public/img/plains/5_31_19.jpg and /dev/null differ diff --git a/public/img/plains/5_31_2.jpg b/public/img/plains/5_31_2.jpg deleted file mode 100644 index 3a0d58da..00000000 Binary files a/public/img/plains/5_31_2.jpg and /dev/null differ diff --git a/public/img/plains/5_31_20.jpg b/public/img/plains/5_31_20.jpg deleted file mode 100644 index f9565907..00000000 Binary files a/public/img/plains/5_31_20.jpg and /dev/null differ diff --git a/public/img/plains/5_31_21.jpg b/public/img/plains/5_31_21.jpg deleted file mode 100644 index b1274cb0..00000000 Binary files a/public/img/plains/5_31_21.jpg and /dev/null differ diff --git a/public/img/plains/5_31_22.jpg b/public/img/plains/5_31_22.jpg deleted file mode 100644 index 94252235..00000000 Binary files a/public/img/plains/5_31_22.jpg and /dev/null differ diff --git a/public/img/plains/5_31_23.jpg b/public/img/plains/5_31_23.jpg deleted file mode 100644 index 462e9a05..00000000 Binary files a/public/img/plains/5_31_23.jpg and /dev/null differ diff --git a/public/img/plains/5_31_24.jpg b/public/img/plains/5_31_24.jpg deleted file mode 100644 index 696e948b..00000000 Binary files a/public/img/plains/5_31_24.jpg and /dev/null differ diff --git a/public/img/plains/5_31_25.jpg b/public/img/plains/5_31_25.jpg deleted file mode 100644 index d6f42934..00000000 Binary files a/public/img/plains/5_31_25.jpg and /dev/null differ diff --git a/public/img/plains/5_31_26.jpg b/public/img/plains/5_31_26.jpg deleted file mode 100644 index b4aa8781..00000000 Binary files a/public/img/plains/5_31_26.jpg and /dev/null differ diff --git a/public/img/plains/5_31_27.jpg b/public/img/plains/5_31_27.jpg deleted file mode 100644 index 3c25d40f..00000000 Binary files a/public/img/plains/5_31_27.jpg and /dev/null differ diff --git a/public/img/plains/5_31_28.jpg b/public/img/plains/5_31_28.jpg deleted file mode 100644 index 844b80c6..00000000 Binary files a/public/img/plains/5_31_28.jpg and /dev/null differ diff --git a/public/img/plains/5_31_29.jpg b/public/img/plains/5_31_29.jpg deleted file mode 100644 index 73171534..00000000 Binary files a/public/img/plains/5_31_29.jpg and /dev/null differ diff --git a/public/img/plains/5_31_3.jpg b/public/img/plains/5_31_3.jpg deleted file mode 100644 index fc107aba..00000000 Binary files a/public/img/plains/5_31_3.jpg and /dev/null differ diff --git a/public/img/plains/5_31_30.jpg b/public/img/plains/5_31_30.jpg deleted file mode 100644 index 7748acba..00000000 Binary files a/public/img/plains/5_31_30.jpg and /dev/null differ diff --git a/public/img/plains/5_31_31.jpg b/public/img/plains/5_31_31.jpg deleted file mode 100644 index ac13c76a..00000000 Binary files a/public/img/plains/5_31_31.jpg and /dev/null differ diff --git a/public/img/plains/5_31_4.jpg b/public/img/plains/5_31_4.jpg deleted file mode 100644 index 130e0037..00000000 Binary files a/public/img/plains/5_31_4.jpg and /dev/null differ diff --git a/public/img/plains/5_31_5.jpg b/public/img/plains/5_31_5.jpg deleted file mode 100644 index 0f64475a..00000000 Binary files a/public/img/plains/5_31_5.jpg and /dev/null differ diff --git a/public/img/plains/5_31_6.jpg b/public/img/plains/5_31_6.jpg deleted file mode 100644 index d281b125..00000000 Binary files a/public/img/plains/5_31_6.jpg and /dev/null differ diff --git a/public/img/plains/5_31_7.jpg b/public/img/plains/5_31_7.jpg deleted file mode 100644 index 76cd20ad..00000000 Binary files a/public/img/plains/5_31_7.jpg and /dev/null differ diff --git a/public/img/plains/5_31_8.jpg b/public/img/plains/5_31_8.jpg deleted file mode 100644 index f3257801..00000000 Binary files a/public/img/plains/5_31_8.jpg and /dev/null differ diff --git a/public/img/plains/5_31_9.jpg b/public/img/plains/5_31_9.jpg deleted file mode 100644 index 533ecff5..00000000 Binary files a/public/img/plains/5_31_9.jpg and /dev/null differ diff --git a/public/img/plains/5_3_0.jpg b/public/img/plains/5_3_0.jpg deleted file mode 100644 index db7f25f9..00000000 Binary files a/public/img/plains/5_3_0.jpg and /dev/null differ diff --git a/public/img/plains/5_3_1.jpg b/public/img/plains/5_3_1.jpg deleted file mode 100644 index f96796c2..00000000 Binary files a/public/img/plains/5_3_1.jpg and /dev/null differ diff --git a/public/img/plains/5_3_10.jpg b/public/img/plains/5_3_10.jpg deleted file mode 100644 index 6c0b3b95..00000000 Binary files a/public/img/plains/5_3_10.jpg and /dev/null differ diff --git a/public/img/plains/5_3_11.jpg b/public/img/plains/5_3_11.jpg deleted file mode 100644 index 1f71e47f..00000000 Binary files a/public/img/plains/5_3_11.jpg and /dev/null differ diff --git a/public/img/plains/5_3_12.jpg b/public/img/plains/5_3_12.jpg deleted file mode 100644 index 4b1e3dcf..00000000 Binary files a/public/img/plains/5_3_12.jpg and /dev/null differ diff --git a/public/img/plains/5_3_13.jpg b/public/img/plains/5_3_13.jpg deleted file mode 100644 index 7e1ebcb6..00000000 Binary files a/public/img/plains/5_3_13.jpg and /dev/null differ diff --git a/public/img/plains/5_3_14.jpg b/public/img/plains/5_3_14.jpg deleted file mode 100644 index 16f2c5b5..00000000 Binary files a/public/img/plains/5_3_14.jpg and /dev/null differ diff --git a/public/img/plains/5_3_15.jpg b/public/img/plains/5_3_15.jpg deleted file mode 100644 index 006e3b5d..00000000 Binary files a/public/img/plains/5_3_15.jpg and /dev/null differ diff --git a/public/img/plains/5_3_16.jpg b/public/img/plains/5_3_16.jpg deleted file mode 100644 index 489da40c..00000000 Binary files a/public/img/plains/5_3_16.jpg and /dev/null differ diff --git a/public/img/plains/5_3_17.jpg b/public/img/plains/5_3_17.jpg deleted file mode 100644 index c6d03dbc..00000000 Binary files a/public/img/plains/5_3_17.jpg and /dev/null differ diff --git a/public/img/plains/5_3_18.jpg b/public/img/plains/5_3_18.jpg deleted file mode 100644 index 3bdb5592..00000000 Binary files a/public/img/plains/5_3_18.jpg and /dev/null differ diff --git a/public/img/plains/5_3_19.jpg b/public/img/plains/5_3_19.jpg deleted file mode 100644 index 2a2779ea..00000000 Binary files a/public/img/plains/5_3_19.jpg and /dev/null differ diff --git a/public/img/plains/5_3_2.jpg b/public/img/plains/5_3_2.jpg deleted file mode 100644 index 3e166f4c..00000000 Binary files a/public/img/plains/5_3_2.jpg and /dev/null differ diff --git a/public/img/plains/5_3_20.jpg b/public/img/plains/5_3_20.jpg deleted file mode 100644 index eece5763..00000000 Binary files a/public/img/plains/5_3_20.jpg and /dev/null differ diff --git a/public/img/plains/5_3_21.jpg b/public/img/plains/5_3_21.jpg deleted file mode 100644 index 3ab9e7cb..00000000 Binary files a/public/img/plains/5_3_21.jpg and /dev/null differ diff --git a/public/img/plains/5_3_22.jpg b/public/img/plains/5_3_22.jpg deleted file mode 100644 index e652b4a9..00000000 Binary files a/public/img/plains/5_3_22.jpg and /dev/null differ diff --git a/public/img/plains/5_3_23.jpg b/public/img/plains/5_3_23.jpg deleted file mode 100644 index 4fa92af2..00000000 Binary files a/public/img/plains/5_3_23.jpg and /dev/null differ diff --git a/public/img/plains/5_3_24.jpg b/public/img/plains/5_3_24.jpg deleted file mode 100644 index 3b53638e..00000000 Binary files a/public/img/plains/5_3_24.jpg and /dev/null differ diff --git a/public/img/plains/5_3_25.jpg b/public/img/plains/5_3_25.jpg deleted file mode 100644 index f6e155ac..00000000 Binary files a/public/img/plains/5_3_25.jpg and /dev/null differ diff --git a/public/img/plains/5_3_26.jpg b/public/img/plains/5_3_26.jpg deleted file mode 100644 index 4077ac06..00000000 Binary files a/public/img/plains/5_3_26.jpg and /dev/null differ diff --git a/public/img/plains/5_3_27.jpg b/public/img/plains/5_3_27.jpg deleted file mode 100644 index 30b48904..00000000 Binary files a/public/img/plains/5_3_27.jpg and /dev/null differ diff --git a/public/img/plains/5_3_28.jpg b/public/img/plains/5_3_28.jpg deleted file mode 100644 index ebc837d7..00000000 Binary files a/public/img/plains/5_3_28.jpg and /dev/null differ diff --git a/public/img/plains/5_3_29.jpg b/public/img/plains/5_3_29.jpg deleted file mode 100644 index f107e39c..00000000 Binary files a/public/img/plains/5_3_29.jpg and /dev/null differ diff --git a/public/img/plains/5_3_3.jpg b/public/img/plains/5_3_3.jpg deleted file mode 100644 index 7d03948d..00000000 Binary files a/public/img/plains/5_3_3.jpg and /dev/null differ diff --git a/public/img/plains/5_3_30.jpg b/public/img/plains/5_3_30.jpg deleted file mode 100644 index 17f54a10..00000000 Binary files a/public/img/plains/5_3_30.jpg and /dev/null differ diff --git a/public/img/plains/5_3_31.jpg b/public/img/plains/5_3_31.jpg deleted file mode 100644 index 61b8cf14..00000000 Binary files a/public/img/plains/5_3_31.jpg and /dev/null differ diff --git a/public/img/plains/5_3_4.jpg b/public/img/plains/5_3_4.jpg deleted file mode 100644 index 81dac4a9..00000000 Binary files a/public/img/plains/5_3_4.jpg and /dev/null differ diff --git a/public/img/plains/5_3_5.jpg b/public/img/plains/5_3_5.jpg deleted file mode 100644 index 4859dad7..00000000 Binary files a/public/img/plains/5_3_5.jpg and /dev/null differ diff --git a/public/img/plains/5_3_6.jpg b/public/img/plains/5_3_6.jpg deleted file mode 100644 index 11337e61..00000000 Binary files a/public/img/plains/5_3_6.jpg and /dev/null differ diff --git a/public/img/plains/5_3_7.jpg b/public/img/plains/5_3_7.jpg deleted file mode 100644 index 2ac3da90..00000000 Binary files a/public/img/plains/5_3_7.jpg and /dev/null differ diff --git a/public/img/plains/5_3_8.jpg b/public/img/plains/5_3_8.jpg deleted file mode 100644 index 41c89f03..00000000 Binary files a/public/img/plains/5_3_8.jpg and /dev/null differ diff --git a/public/img/plains/5_3_9.jpg b/public/img/plains/5_3_9.jpg deleted file mode 100644 index b8a8dac0..00000000 Binary files a/public/img/plains/5_3_9.jpg and /dev/null differ diff --git a/public/img/plains/5_4_0.jpg b/public/img/plains/5_4_0.jpg deleted file mode 100644 index 8c9dfa88..00000000 Binary files a/public/img/plains/5_4_0.jpg and /dev/null differ diff --git a/public/img/plains/5_4_1.jpg b/public/img/plains/5_4_1.jpg deleted file mode 100644 index 3501ab7e..00000000 Binary files a/public/img/plains/5_4_1.jpg and /dev/null differ diff --git a/public/img/plains/5_4_10.jpg b/public/img/plains/5_4_10.jpg deleted file mode 100644 index 71e914bd..00000000 Binary files a/public/img/plains/5_4_10.jpg and /dev/null differ diff --git a/public/img/plains/5_4_11.jpg b/public/img/plains/5_4_11.jpg deleted file mode 100644 index 13b64ade..00000000 Binary files a/public/img/plains/5_4_11.jpg and /dev/null differ diff --git a/public/img/plains/5_4_12.jpg b/public/img/plains/5_4_12.jpg deleted file mode 100644 index 8197faf9..00000000 Binary files a/public/img/plains/5_4_12.jpg and /dev/null differ diff --git a/public/img/plains/5_4_13.jpg b/public/img/plains/5_4_13.jpg deleted file mode 100644 index 144fba13..00000000 Binary files a/public/img/plains/5_4_13.jpg and /dev/null differ diff --git a/public/img/plains/5_4_14.jpg b/public/img/plains/5_4_14.jpg deleted file mode 100644 index afbf9e2e..00000000 Binary files a/public/img/plains/5_4_14.jpg and /dev/null differ diff --git a/public/img/plains/5_4_15.jpg b/public/img/plains/5_4_15.jpg deleted file mode 100644 index 254b7d2b..00000000 Binary files a/public/img/plains/5_4_15.jpg and /dev/null differ diff --git a/public/img/plains/5_4_16.jpg b/public/img/plains/5_4_16.jpg deleted file mode 100644 index d45f77c8..00000000 Binary files a/public/img/plains/5_4_16.jpg and /dev/null differ diff --git a/public/img/plains/5_4_17.jpg b/public/img/plains/5_4_17.jpg deleted file mode 100644 index 50c9a64b..00000000 Binary files a/public/img/plains/5_4_17.jpg and /dev/null differ diff --git a/public/img/plains/5_4_18.jpg b/public/img/plains/5_4_18.jpg deleted file mode 100644 index 33eef7b1..00000000 Binary files a/public/img/plains/5_4_18.jpg and /dev/null differ diff --git a/public/img/plains/5_4_19.jpg b/public/img/plains/5_4_19.jpg deleted file mode 100644 index ef6a32f8..00000000 Binary files a/public/img/plains/5_4_19.jpg and /dev/null differ diff --git a/public/img/plains/5_4_2.jpg b/public/img/plains/5_4_2.jpg deleted file mode 100644 index c8799aa2..00000000 Binary files a/public/img/plains/5_4_2.jpg and /dev/null differ diff --git a/public/img/plains/5_4_20.jpg b/public/img/plains/5_4_20.jpg deleted file mode 100644 index 5e99b8b7..00000000 Binary files a/public/img/plains/5_4_20.jpg and /dev/null differ diff --git a/public/img/plains/5_4_21.jpg b/public/img/plains/5_4_21.jpg deleted file mode 100644 index 1c6ee9e1..00000000 Binary files a/public/img/plains/5_4_21.jpg and /dev/null differ diff --git a/public/img/plains/5_4_22.jpg b/public/img/plains/5_4_22.jpg deleted file mode 100644 index d40acfb3..00000000 Binary files a/public/img/plains/5_4_22.jpg and /dev/null differ diff --git a/public/img/plains/5_4_23.jpg b/public/img/plains/5_4_23.jpg deleted file mode 100644 index 954a38ac..00000000 Binary files a/public/img/plains/5_4_23.jpg and /dev/null differ diff --git a/public/img/plains/5_4_24.jpg b/public/img/plains/5_4_24.jpg deleted file mode 100644 index 6bf5704d..00000000 Binary files a/public/img/plains/5_4_24.jpg and /dev/null differ diff --git a/public/img/plains/5_4_25.jpg b/public/img/plains/5_4_25.jpg deleted file mode 100644 index 41b8e737..00000000 Binary files a/public/img/plains/5_4_25.jpg and /dev/null differ diff --git a/public/img/plains/5_4_26.jpg b/public/img/plains/5_4_26.jpg deleted file mode 100644 index 2e86a906..00000000 Binary files a/public/img/plains/5_4_26.jpg and /dev/null differ diff --git a/public/img/plains/5_4_27.jpg b/public/img/plains/5_4_27.jpg deleted file mode 100644 index f03afb57..00000000 Binary files a/public/img/plains/5_4_27.jpg and /dev/null differ diff --git a/public/img/plains/5_4_28.jpg b/public/img/plains/5_4_28.jpg deleted file mode 100644 index a3c38e1f..00000000 Binary files a/public/img/plains/5_4_28.jpg and /dev/null differ diff --git a/public/img/plains/5_4_29.jpg b/public/img/plains/5_4_29.jpg deleted file mode 100644 index e5e8f69a..00000000 Binary files a/public/img/plains/5_4_29.jpg and /dev/null differ diff --git a/public/img/plains/5_4_3.jpg b/public/img/plains/5_4_3.jpg deleted file mode 100644 index 8384dcdd..00000000 Binary files a/public/img/plains/5_4_3.jpg and /dev/null differ diff --git a/public/img/plains/5_4_30.jpg b/public/img/plains/5_4_30.jpg deleted file mode 100644 index 3a31b0d4..00000000 Binary files a/public/img/plains/5_4_30.jpg and /dev/null differ diff --git a/public/img/plains/5_4_31.jpg b/public/img/plains/5_4_31.jpg deleted file mode 100644 index 3ecbe64a..00000000 Binary files a/public/img/plains/5_4_31.jpg and /dev/null differ diff --git a/public/img/plains/5_4_4.jpg b/public/img/plains/5_4_4.jpg deleted file mode 100644 index 9b4d4f7d..00000000 Binary files a/public/img/plains/5_4_4.jpg and /dev/null differ diff --git a/public/img/plains/5_4_5.jpg b/public/img/plains/5_4_5.jpg deleted file mode 100644 index 42f58a2f..00000000 Binary files a/public/img/plains/5_4_5.jpg and /dev/null differ diff --git a/public/img/plains/5_4_6.jpg b/public/img/plains/5_4_6.jpg deleted file mode 100644 index ab993ff2..00000000 Binary files a/public/img/plains/5_4_6.jpg and /dev/null differ diff --git a/public/img/plains/5_4_7.jpg b/public/img/plains/5_4_7.jpg deleted file mode 100644 index e9c74257..00000000 Binary files a/public/img/plains/5_4_7.jpg and /dev/null differ diff --git a/public/img/plains/5_4_8.jpg b/public/img/plains/5_4_8.jpg deleted file mode 100644 index c831a9d5..00000000 Binary files a/public/img/plains/5_4_8.jpg and /dev/null differ diff --git a/public/img/plains/5_4_9.jpg b/public/img/plains/5_4_9.jpg deleted file mode 100644 index a71bbbb1..00000000 Binary files a/public/img/plains/5_4_9.jpg and /dev/null differ diff --git a/public/img/plains/5_5_0.jpg b/public/img/plains/5_5_0.jpg deleted file mode 100644 index fe9c405a..00000000 Binary files a/public/img/plains/5_5_0.jpg and /dev/null differ diff --git a/public/img/plains/5_5_1.jpg b/public/img/plains/5_5_1.jpg deleted file mode 100644 index dc9afbf8..00000000 Binary files a/public/img/plains/5_5_1.jpg and /dev/null differ diff --git a/public/img/plains/5_5_10.jpg b/public/img/plains/5_5_10.jpg deleted file mode 100644 index 9961c801..00000000 Binary files a/public/img/plains/5_5_10.jpg and /dev/null differ diff --git a/public/img/plains/5_5_11.jpg b/public/img/plains/5_5_11.jpg deleted file mode 100644 index 843bf97a..00000000 Binary files a/public/img/plains/5_5_11.jpg and /dev/null differ diff --git a/public/img/plains/5_5_12.jpg b/public/img/plains/5_5_12.jpg deleted file mode 100644 index f209e1a1..00000000 Binary files a/public/img/plains/5_5_12.jpg and /dev/null differ diff --git a/public/img/plains/5_5_13.jpg b/public/img/plains/5_5_13.jpg deleted file mode 100644 index f3b03bf2..00000000 Binary files a/public/img/plains/5_5_13.jpg and /dev/null differ diff --git a/public/img/plains/5_5_14.jpg b/public/img/plains/5_5_14.jpg deleted file mode 100644 index 1794ba72..00000000 Binary files a/public/img/plains/5_5_14.jpg and /dev/null differ diff --git a/public/img/plains/5_5_15.jpg b/public/img/plains/5_5_15.jpg deleted file mode 100644 index a7af066b..00000000 Binary files a/public/img/plains/5_5_15.jpg and /dev/null differ diff --git a/public/img/plains/5_5_16.jpg b/public/img/plains/5_5_16.jpg deleted file mode 100644 index 6730268c..00000000 Binary files a/public/img/plains/5_5_16.jpg and /dev/null differ diff --git a/public/img/plains/5_5_17.jpg b/public/img/plains/5_5_17.jpg deleted file mode 100644 index 3f5ea615..00000000 Binary files a/public/img/plains/5_5_17.jpg and /dev/null differ diff --git a/public/img/plains/5_5_18.jpg b/public/img/plains/5_5_18.jpg deleted file mode 100644 index a40967e4..00000000 Binary files a/public/img/plains/5_5_18.jpg and /dev/null differ diff --git a/public/img/plains/5_5_19.jpg b/public/img/plains/5_5_19.jpg deleted file mode 100644 index b75bd097..00000000 Binary files a/public/img/plains/5_5_19.jpg and /dev/null differ diff --git a/public/img/plains/5_5_2.jpg b/public/img/plains/5_5_2.jpg deleted file mode 100644 index c7ca7b8b..00000000 Binary files a/public/img/plains/5_5_2.jpg and /dev/null differ diff --git a/public/img/plains/5_5_20.jpg b/public/img/plains/5_5_20.jpg deleted file mode 100644 index 677380b6..00000000 Binary files a/public/img/plains/5_5_20.jpg and /dev/null differ diff --git a/public/img/plains/5_5_21.jpg b/public/img/plains/5_5_21.jpg deleted file mode 100644 index 485310b3..00000000 Binary files a/public/img/plains/5_5_21.jpg and /dev/null differ diff --git a/public/img/plains/5_5_22.jpg b/public/img/plains/5_5_22.jpg deleted file mode 100644 index 2e479b6f..00000000 Binary files a/public/img/plains/5_5_22.jpg and /dev/null differ diff --git a/public/img/plains/5_5_23.jpg b/public/img/plains/5_5_23.jpg deleted file mode 100644 index ca148528..00000000 Binary files a/public/img/plains/5_5_23.jpg and /dev/null differ diff --git a/public/img/plains/5_5_24.jpg b/public/img/plains/5_5_24.jpg deleted file mode 100644 index 984a5b6f..00000000 Binary files a/public/img/plains/5_5_24.jpg and /dev/null differ diff --git a/public/img/plains/5_5_25.jpg b/public/img/plains/5_5_25.jpg deleted file mode 100644 index e7ea7483..00000000 Binary files a/public/img/plains/5_5_25.jpg and /dev/null differ diff --git a/public/img/plains/5_5_26.jpg b/public/img/plains/5_5_26.jpg deleted file mode 100644 index f360abd7..00000000 Binary files a/public/img/plains/5_5_26.jpg and /dev/null differ diff --git a/public/img/plains/5_5_27.jpg b/public/img/plains/5_5_27.jpg deleted file mode 100644 index 972765b1..00000000 Binary files a/public/img/plains/5_5_27.jpg and /dev/null differ diff --git a/public/img/plains/5_5_28.jpg b/public/img/plains/5_5_28.jpg deleted file mode 100644 index b140bb6c..00000000 Binary files a/public/img/plains/5_5_28.jpg and /dev/null differ diff --git a/public/img/plains/5_5_29.jpg b/public/img/plains/5_5_29.jpg deleted file mode 100644 index 50f17e9c..00000000 Binary files a/public/img/plains/5_5_29.jpg and /dev/null differ diff --git a/public/img/plains/5_5_3.jpg b/public/img/plains/5_5_3.jpg deleted file mode 100644 index 13250e62..00000000 Binary files a/public/img/plains/5_5_3.jpg and /dev/null differ diff --git a/public/img/plains/5_5_30.jpg b/public/img/plains/5_5_30.jpg deleted file mode 100644 index bdc76021..00000000 Binary files a/public/img/plains/5_5_30.jpg and /dev/null differ diff --git a/public/img/plains/5_5_31.jpg b/public/img/plains/5_5_31.jpg deleted file mode 100644 index d68279ec..00000000 Binary files a/public/img/plains/5_5_31.jpg and /dev/null differ diff --git a/public/img/plains/5_5_4.jpg b/public/img/plains/5_5_4.jpg deleted file mode 100644 index 2f932094..00000000 Binary files a/public/img/plains/5_5_4.jpg and /dev/null differ diff --git a/public/img/plains/5_5_5.jpg b/public/img/plains/5_5_5.jpg deleted file mode 100644 index 7b3cd709..00000000 Binary files a/public/img/plains/5_5_5.jpg and /dev/null differ diff --git a/public/img/plains/5_5_6.jpg b/public/img/plains/5_5_6.jpg deleted file mode 100644 index 0370cff8..00000000 Binary files a/public/img/plains/5_5_6.jpg and /dev/null differ diff --git a/public/img/plains/5_5_7.jpg b/public/img/plains/5_5_7.jpg deleted file mode 100644 index 3f4ebd93..00000000 Binary files a/public/img/plains/5_5_7.jpg and /dev/null differ diff --git a/public/img/plains/5_5_8.jpg b/public/img/plains/5_5_8.jpg deleted file mode 100644 index ba382ad2..00000000 Binary files a/public/img/plains/5_5_8.jpg and /dev/null differ diff --git a/public/img/plains/5_5_9.jpg b/public/img/plains/5_5_9.jpg deleted file mode 100644 index aac3fb01..00000000 Binary files a/public/img/plains/5_5_9.jpg and /dev/null differ diff --git a/public/img/plains/5_6_0.jpg b/public/img/plains/5_6_0.jpg deleted file mode 100644 index 7ea44d5e..00000000 Binary files a/public/img/plains/5_6_0.jpg and /dev/null differ diff --git a/public/img/plains/5_6_1.jpg b/public/img/plains/5_6_1.jpg deleted file mode 100644 index 5976e1b4..00000000 Binary files a/public/img/plains/5_6_1.jpg and /dev/null differ diff --git a/public/img/plains/5_6_10.jpg b/public/img/plains/5_6_10.jpg deleted file mode 100644 index d34c5df5..00000000 Binary files a/public/img/plains/5_6_10.jpg and /dev/null differ diff --git a/public/img/plains/5_6_11.jpg b/public/img/plains/5_6_11.jpg deleted file mode 100644 index 1d8db1de..00000000 Binary files a/public/img/plains/5_6_11.jpg and /dev/null differ diff --git a/public/img/plains/5_6_12.jpg b/public/img/plains/5_6_12.jpg deleted file mode 100644 index 6705b9cd..00000000 Binary files a/public/img/plains/5_6_12.jpg and /dev/null differ diff --git a/public/img/plains/5_6_13.jpg b/public/img/plains/5_6_13.jpg deleted file mode 100644 index f8408630..00000000 Binary files a/public/img/plains/5_6_13.jpg and /dev/null differ diff --git a/public/img/plains/5_6_14.jpg b/public/img/plains/5_6_14.jpg deleted file mode 100644 index 5a264929..00000000 Binary files a/public/img/plains/5_6_14.jpg and /dev/null differ diff --git a/public/img/plains/5_6_15.jpg b/public/img/plains/5_6_15.jpg deleted file mode 100644 index bf782a6c..00000000 Binary files a/public/img/plains/5_6_15.jpg and /dev/null differ diff --git a/public/img/plains/5_6_16.jpg b/public/img/plains/5_6_16.jpg deleted file mode 100644 index 33fda83e..00000000 Binary files a/public/img/plains/5_6_16.jpg and /dev/null differ diff --git a/public/img/plains/5_6_17.jpg b/public/img/plains/5_6_17.jpg deleted file mode 100644 index d7c52588..00000000 Binary files a/public/img/plains/5_6_17.jpg and /dev/null differ diff --git a/public/img/plains/5_6_18.jpg b/public/img/plains/5_6_18.jpg deleted file mode 100644 index 54c81b0d..00000000 Binary files a/public/img/plains/5_6_18.jpg and /dev/null differ diff --git a/public/img/plains/5_6_19.jpg b/public/img/plains/5_6_19.jpg deleted file mode 100644 index 2dd3b63e..00000000 Binary files a/public/img/plains/5_6_19.jpg and /dev/null differ diff --git a/public/img/plains/5_6_2.jpg b/public/img/plains/5_6_2.jpg deleted file mode 100644 index e93e7046..00000000 Binary files a/public/img/plains/5_6_2.jpg and /dev/null differ diff --git a/public/img/plains/5_6_20.jpg b/public/img/plains/5_6_20.jpg deleted file mode 100644 index 2670ebe2..00000000 Binary files a/public/img/plains/5_6_20.jpg and /dev/null differ diff --git a/public/img/plains/5_6_21.jpg b/public/img/plains/5_6_21.jpg deleted file mode 100644 index a6f4422c..00000000 Binary files a/public/img/plains/5_6_21.jpg and /dev/null differ diff --git a/public/img/plains/5_6_22.jpg b/public/img/plains/5_6_22.jpg deleted file mode 100644 index 70068bed..00000000 Binary files a/public/img/plains/5_6_22.jpg and /dev/null differ diff --git a/public/img/plains/5_6_23.jpg b/public/img/plains/5_6_23.jpg deleted file mode 100644 index c0cedf50..00000000 Binary files a/public/img/plains/5_6_23.jpg and /dev/null differ diff --git a/public/img/plains/5_6_24.jpg b/public/img/plains/5_6_24.jpg deleted file mode 100644 index 1547072b..00000000 Binary files a/public/img/plains/5_6_24.jpg and /dev/null differ diff --git a/public/img/plains/5_6_25.jpg b/public/img/plains/5_6_25.jpg deleted file mode 100644 index dc1647c4..00000000 Binary files a/public/img/plains/5_6_25.jpg and /dev/null differ diff --git a/public/img/plains/5_6_26.jpg b/public/img/plains/5_6_26.jpg deleted file mode 100644 index dc7e1a0b..00000000 Binary files a/public/img/plains/5_6_26.jpg and /dev/null differ diff --git a/public/img/plains/5_6_27.jpg b/public/img/plains/5_6_27.jpg deleted file mode 100644 index c7e91697..00000000 Binary files a/public/img/plains/5_6_27.jpg and /dev/null differ diff --git a/public/img/plains/5_6_28.jpg b/public/img/plains/5_6_28.jpg deleted file mode 100644 index e91bf2d7..00000000 Binary files a/public/img/plains/5_6_28.jpg and /dev/null differ diff --git a/public/img/plains/5_6_29.jpg b/public/img/plains/5_6_29.jpg deleted file mode 100644 index af9a766c..00000000 Binary files a/public/img/plains/5_6_29.jpg and /dev/null differ diff --git a/public/img/plains/5_6_3.jpg b/public/img/plains/5_6_3.jpg deleted file mode 100644 index 66a6110a..00000000 Binary files a/public/img/plains/5_6_3.jpg and /dev/null differ diff --git a/public/img/plains/5_6_30.jpg b/public/img/plains/5_6_30.jpg deleted file mode 100644 index b99d4c34..00000000 Binary files a/public/img/plains/5_6_30.jpg and /dev/null differ diff --git a/public/img/plains/5_6_31.jpg b/public/img/plains/5_6_31.jpg deleted file mode 100644 index bd534a29..00000000 Binary files a/public/img/plains/5_6_31.jpg and /dev/null differ diff --git a/public/img/plains/5_6_4.jpg b/public/img/plains/5_6_4.jpg deleted file mode 100644 index 1bbebee8..00000000 Binary files a/public/img/plains/5_6_4.jpg and /dev/null differ diff --git a/public/img/plains/5_6_5.jpg b/public/img/plains/5_6_5.jpg deleted file mode 100644 index 00309d42..00000000 Binary files a/public/img/plains/5_6_5.jpg and /dev/null differ diff --git a/public/img/plains/5_6_6.jpg b/public/img/plains/5_6_6.jpg deleted file mode 100644 index 2c72aa22..00000000 Binary files a/public/img/plains/5_6_6.jpg and /dev/null differ diff --git a/public/img/plains/5_6_7.jpg b/public/img/plains/5_6_7.jpg deleted file mode 100644 index 0e0b6d89..00000000 Binary files a/public/img/plains/5_6_7.jpg and /dev/null differ diff --git a/public/img/plains/5_6_8.jpg b/public/img/plains/5_6_8.jpg deleted file mode 100644 index e59ecc63..00000000 Binary files a/public/img/plains/5_6_8.jpg and /dev/null differ diff --git a/public/img/plains/5_6_9.jpg b/public/img/plains/5_6_9.jpg deleted file mode 100644 index c016e264..00000000 Binary files a/public/img/plains/5_6_9.jpg and /dev/null differ diff --git a/public/img/plains/5_7_0.jpg b/public/img/plains/5_7_0.jpg deleted file mode 100644 index bef3d1c7..00000000 Binary files a/public/img/plains/5_7_0.jpg and /dev/null differ diff --git a/public/img/plains/5_7_1.jpg b/public/img/plains/5_7_1.jpg deleted file mode 100644 index ba139971..00000000 Binary files a/public/img/plains/5_7_1.jpg and /dev/null differ diff --git a/public/img/plains/5_7_10.jpg b/public/img/plains/5_7_10.jpg deleted file mode 100644 index 44276bcd..00000000 Binary files a/public/img/plains/5_7_10.jpg and /dev/null differ diff --git a/public/img/plains/5_7_11.jpg b/public/img/plains/5_7_11.jpg deleted file mode 100644 index 876a093f..00000000 Binary files a/public/img/plains/5_7_11.jpg and /dev/null differ diff --git a/public/img/plains/5_7_12.jpg b/public/img/plains/5_7_12.jpg deleted file mode 100644 index 73d9e0b1..00000000 Binary files a/public/img/plains/5_7_12.jpg and /dev/null differ diff --git a/public/img/plains/5_7_13.jpg b/public/img/plains/5_7_13.jpg deleted file mode 100644 index c45199a4..00000000 Binary files a/public/img/plains/5_7_13.jpg and /dev/null differ diff --git a/public/img/plains/5_7_14.jpg b/public/img/plains/5_7_14.jpg deleted file mode 100644 index 984edfe1..00000000 Binary files a/public/img/plains/5_7_14.jpg and /dev/null differ diff --git a/public/img/plains/5_7_15.jpg b/public/img/plains/5_7_15.jpg deleted file mode 100644 index f036ef2f..00000000 Binary files a/public/img/plains/5_7_15.jpg and /dev/null differ diff --git a/public/img/plains/5_7_16.jpg b/public/img/plains/5_7_16.jpg deleted file mode 100644 index 40fa4b36..00000000 Binary files a/public/img/plains/5_7_16.jpg and /dev/null differ diff --git a/public/img/plains/5_7_17.jpg b/public/img/plains/5_7_17.jpg deleted file mode 100644 index 984d8c4b..00000000 Binary files a/public/img/plains/5_7_17.jpg and /dev/null differ diff --git a/public/img/plains/5_7_18.jpg b/public/img/plains/5_7_18.jpg deleted file mode 100644 index 2f62de2e..00000000 Binary files a/public/img/plains/5_7_18.jpg and /dev/null differ diff --git a/public/img/plains/5_7_19.jpg b/public/img/plains/5_7_19.jpg deleted file mode 100644 index e8794218..00000000 Binary files a/public/img/plains/5_7_19.jpg and /dev/null differ diff --git a/public/img/plains/5_7_2.jpg b/public/img/plains/5_7_2.jpg deleted file mode 100644 index 1c0cbe54..00000000 Binary files a/public/img/plains/5_7_2.jpg and /dev/null differ diff --git a/public/img/plains/5_7_20.jpg b/public/img/plains/5_7_20.jpg deleted file mode 100644 index 6b28216d..00000000 Binary files a/public/img/plains/5_7_20.jpg and /dev/null differ diff --git a/public/img/plains/5_7_21.jpg b/public/img/plains/5_7_21.jpg deleted file mode 100644 index 15f7a472..00000000 Binary files a/public/img/plains/5_7_21.jpg and /dev/null differ diff --git a/public/img/plains/5_7_22.jpg b/public/img/plains/5_7_22.jpg deleted file mode 100644 index 661cf6b9..00000000 Binary files a/public/img/plains/5_7_22.jpg and /dev/null differ diff --git a/public/img/plains/5_7_23.jpg b/public/img/plains/5_7_23.jpg deleted file mode 100644 index 8fcb94ce..00000000 Binary files a/public/img/plains/5_7_23.jpg and /dev/null differ diff --git a/public/img/plains/5_7_24.jpg b/public/img/plains/5_7_24.jpg deleted file mode 100644 index ccde0a55..00000000 Binary files a/public/img/plains/5_7_24.jpg and /dev/null differ diff --git a/public/img/plains/5_7_25.jpg b/public/img/plains/5_7_25.jpg deleted file mode 100644 index 52348e2b..00000000 Binary files a/public/img/plains/5_7_25.jpg and /dev/null differ diff --git a/public/img/plains/5_7_26.jpg b/public/img/plains/5_7_26.jpg deleted file mode 100644 index e5ad613a..00000000 Binary files a/public/img/plains/5_7_26.jpg and /dev/null differ diff --git a/public/img/plains/5_7_27.jpg b/public/img/plains/5_7_27.jpg deleted file mode 100644 index c49efcfd..00000000 Binary files a/public/img/plains/5_7_27.jpg and /dev/null differ diff --git a/public/img/plains/5_7_28.jpg b/public/img/plains/5_7_28.jpg deleted file mode 100644 index d784f9ef..00000000 Binary files a/public/img/plains/5_7_28.jpg and /dev/null differ diff --git a/public/img/plains/5_7_29.jpg b/public/img/plains/5_7_29.jpg deleted file mode 100644 index 9263254d..00000000 Binary files a/public/img/plains/5_7_29.jpg and /dev/null differ diff --git a/public/img/plains/5_7_3.jpg b/public/img/plains/5_7_3.jpg deleted file mode 100644 index 98c5876e..00000000 Binary files a/public/img/plains/5_7_3.jpg and /dev/null differ diff --git a/public/img/plains/5_7_30.jpg b/public/img/plains/5_7_30.jpg deleted file mode 100644 index dc24e721..00000000 Binary files a/public/img/plains/5_7_30.jpg and /dev/null differ diff --git a/public/img/plains/5_7_31.jpg b/public/img/plains/5_7_31.jpg deleted file mode 100644 index b6eb4a28..00000000 Binary files a/public/img/plains/5_7_31.jpg and /dev/null differ diff --git a/public/img/plains/5_7_4.jpg b/public/img/plains/5_7_4.jpg deleted file mode 100644 index 5bb602de..00000000 Binary files a/public/img/plains/5_7_4.jpg and /dev/null differ diff --git a/public/img/plains/5_7_5.jpg b/public/img/plains/5_7_5.jpg deleted file mode 100644 index 366cdf9d..00000000 Binary files a/public/img/plains/5_7_5.jpg and /dev/null differ diff --git a/public/img/plains/5_7_6.jpg b/public/img/plains/5_7_6.jpg deleted file mode 100644 index 85986511..00000000 Binary files a/public/img/plains/5_7_6.jpg and /dev/null differ diff --git a/public/img/plains/5_7_7.jpg b/public/img/plains/5_7_7.jpg deleted file mode 100644 index 89069bce..00000000 Binary files a/public/img/plains/5_7_7.jpg and /dev/null differ diff --git a/public/img/plains/5_7_8.jpg b/public/img/plains/5_7_8.jpg deleted file mode 100644 index ad0bc67d..00000000 Binary files a/public/img/plains/5_7_8.jpg and /dev/null differ diff --git a/public/img/plains/5_7_9.jpg b/public/img/plains/5_7_9.jpg deleted file mode 100644 index 14d0613d..00000000 Binary files a/public/img/plains/5_7_9.jpg and /dev/null differ diff --git a/public/img/plains/5_8_0.jpg b/public/img/plains/5_8_0.jpg deleted file mode 100644 index 1f15ae09..00000000 Binary files a/public/img/plains/5_8_0.jpg and /dev/null differ diff --git a/public/img/plains/5_8_1.jpg b/public/img/plains/5_8_1.jpg deleted file mode 100644 index cb2231e8..00000000 Binary files a/public/img/plains/5_8_1.jpg and /dev/null differ diff --git a/public/img/plains/5_8_10.jpg b/public/img/plains/5_8_10.jpg deleted file mode 100644 index ef591ab0..00000000 Binary files a/public/img/plains/5_8_10.jpg and /dev/null differ diff --git a/public/img/plains/5_8_11.jpg b/public/img/plains/5_8_11.jpg deleted file mode 100644 index ae099127..00000000 Binary files a/public/img/plains/5_8_11.jpg and /dev/null differ diff --git a/public/img/plains/5_8_12.jpg b/public/img/plains/5_8_12.jpg deleted file mode 100644 index 7913103d..00000000 Binary files a/public/img/plains/5_8_12.jpg and /dev/null differ diff --git a/public/img/plains/5_8_13.jpg b/public/img/plains/5_8_13.jpg deleted file mode 100644 index 5fa77350..00000000 Binary files a/public/img/plains/5_8_13.jpg and /dev/null differ diff --git a/public/img/plains/5_8_14.jpg b/public/img/plains/5_8_14.jpg deleted file mode 100644 index de00111c..00000000 Binary files a/public/img/plains/5_8_14.jpg and /dev/null differ diff --git a/public/img/plains/5_8_15.jpg b/public/img/plains/5_8_15.jpg deleted file mode 100644 index 7b7aefff..00000000 Binary files a/public/img/plains/5_8_15.jpg and /dev/null differ diff --git a/public/img/plains/5_8_16.jpg b/public/img/plains/5_8_16.jpg deleted file mode 100644 index e42c21eb..00000000 Binary files a/public/img/plains/5_8_16.jpg and /dev/null differ diff --git a/public/img/plains/5_8_17.jpg b/public/img/plains/5_8_17.jpg deleted file mode 100644 index ba9d5048..00000000 Binary files a/public/img/plains/5_8_17.jpg and /dev/null differ diff --git a/public/img/plains/5_8_18.jpg b/public/img/plains/5_8_18.jpg deleted file mode 100644 index 152cb937..00000000 Binary files a/public/img/plains/5_8_18.jpg and /dev/null differ diff --git a/public/img/plains/5_8_19.jpg b/public/img/plains/5_8_19.jpg deleted file mode 100644 index 26b5c831..00000000 Binary files a/public/img/plains/5_8_19.jpg and /dev/null differ diff --git a/public/img/plains/5_8_2.jpg b/public/img/plains/5_8_2.jpg deleted file mode 100644 index d0d7598e..00000000 Binary files a/public/img/plains/5_8_2.jpg and /dev/null differ diff --git a/public/img/plains/5_8_20.jpg b/public/img/plains/5_8_20.jpg deleted file mode 100644 index 841a6c27..00000000 Binary files a/public/img/plains/5_8_20.jpg and /dev/null differ diff --git a/public/img/plains/5_8_21.jpg b/public/img/plains/5_8_21.jpg deleted file mode 100644 index f1279d92..00000000 Binary files a/public/img/plains/5_8_21.jpg and /dev/null differ diff --git a/public/img/plains/5_8_22.jpg b/public/img/plains/5_8_22.jpg deleted file mode 100644 index 6c7fd0fd..00000000 Binary files a/public/img/plains/5_8_22.jpg and /dev/null differ diff --git a/public/img/plains/5_8_23.jpg b/public/img/plains/5_8_23.jpg deleted file mode 100644 index 141654d7..00000000 Binary files a/public/img/plains/5_8_23.jpg and /dev/null differ diff --git a/public/img/plains/5_8_24.jpg b/public/img/plains/5_8_24.jpg deleted file mode 100644 index d7ef6f9a..00000000 Binary files a/public/img/plains/5_8_24.jpg and /dev/null differ diff --git a/public/img/plains/5_8_25.jpg b/public/img/plains/5_8_25.jpg deleted file mode 100644 index ed63fdff..00000000 Binary files a/public/img/plains/5_8_25.jpg and /dev/null differ diff --git a/public/img/plains/5_8_26.jpg b/public/img/plains/5_8_26.jpg deleted file mode 100644 index e3fbad70..00000000 Binary files a/public/img/plains/5_8_26.jpg and /dev/null differ diff --git a/public/img/plains/5_8_27.jpg b/public/img/plains/5_8_27.jpg deleted file mode 100644 index 5df7a7c8..00000000 Binary files a/public/img/plains/5_8_27.jpg and /dev/null differ diff --git a/public/img/plains/5_8_28.jpg b/public/img/plains/5_8_28.jpg deleted file mode 100644 index 5a8c9d80..00000000 Binary files a/public/img/plains/5_8_28.jpg and /dev/null differ diff --git a/public/img/plains/5_8_29.jpg b/public/img/plains/5_8_29.jpg deleted file mode 100644 index 9338e3ec..00000000 Binary files a/public/img/plains/5_8_29.jpg and /dev/null differ diff --git a/public/img/plains/5_8_3.jpg b/public/img/plains/5_8_3.jpg deleted file mode 100644 index 6a2f6018..00000000 Binary files a/public/img/plains/5_8_3.jpg and /dev/null differ diff --git a/public/img/plains/5_8_30.jpg b/public/img/plains/5_8_30.jpg deleted file mode 100644 index 9438f958..00000000 Binary files a/public/img/plains/5_8_30.jpg and /dev/null differ diff --git a/public/img/plains/5_8_31.jpg b/public/img/plains/5_8_31.jpg deleted file mode 100644 index f9496ad3..00000000 Binary files a/public/img/plains/5_8_31.jpg and /dev/null differ diff --git a/public/img/plains/5_8_4.jpg b/public/img/plains/5_8_4.jpg deleted file mode 100644 index ace0397e..00000000 Binary files a/public/img/plains/5_8_4.jpg and /dev/null differ diff --git a/public/img/plains/5_8_5.jpg b/public/img/plains/5_8_5.jpg deleted file mode 100644 index bff4621c..00000000 Binary files a/public/img/plains/5_8_5.jpg and /dev/null differ diff --git a/public/img/plains/5_8_6.jpg b/public/img/plains/5_8_6.jpg deleted file mode 100644 index 803fdfb3..00000000 Binary files a/public/img/plains/5_8_6.jpg and /dev/null differ diff --git a/public/img/plains/5_8_7.jpg b/public/img/plains/5_8_7.jpg deleted file mode 100644 index da695683..00000000 Binary files a/public/img/plains/5_8_7.jpg and /dev/null differ diff --git a/public/img/plains/5_8_8.jpg b/public/img/plains/5_8_8.jpg deleted file mode 100644 index 0f7ff573..00000000 Binary files a/public/img/plains/5_8_8.jpg and /dev/null differ diff --git a/public/img/plains/5_8_9.jpg b/public/img/plains/5_8_9.jpg deleted file mode 100644 index 62f33cc0..00000000 Binary files a/public/img/plains/5_8_9.jpg and /dev/null differ diff --git a/public/img/plains/5_9_0.jpg b/public/img/plains/5_9_0.jpg deleted file mode 100644 index b4568f15..00000000 Binary files a/public/img/plains/5_9_0.jpg and /dev/null differ diff --git a/public/img/plains/5_9_1.jpg b/public/img/plains/5_9_1.jpg deleted file mode 100644 index 921aa182..00000000 Binary files a/public/img/plains/5_9_1.jpg and /dev/null differ diff --git a/public/img/plains/5_9_10.jpg b/public/img/plains/5_9_10.jpg deleted file mode 100644 index a12e2531..00000000 Binary files a/public/img/plains/5_9_10.jpg and /dev/null differ diff --git a/public/img/plains/5_9_11.jpg b/public/img/plains/5_9_11.jpg deleted file mode 100644 index d1da261b..00000000 Binary files a/public/img/plains/5_9_11.jpg and /dev/null differ diff --git a/public/img/plains/5_9_12.jpg b/public/img/plains/5_9_12.jpg deleted file mode 100644 index 58727492..00000000 Binary files a/public/img/plains/5_9_12.jpg and /dev/null differ diff --git a/public/img/plains/5_9_13.jpg b/public/img/plains/5_9_13.jpg deleted file mode 100644 index 6d9af5a0..00000000 Binary files a/public/img/plains/5_9_13.jpg and /dev/null differ diff --git a/public/img/plains/5_9_14.jpg b/public/img/plains/5_9_14.jpg deleted file mode 100644 index bece3d4d..00000000 Binary files a/public/img/plains/5_9_14.jpg and /dev/null differ diff --git a/public/img/plains/5_9_15.jpg b/public/img/plains/5_9_15.jpg deleted file mode 100644 index cd96a42c..00000000 Binary files a/public/img/plains/5_9_15.jpg and /dev/null differ diff --git a/public/img/plains/5_9_16.jpg b/public/img/plains/5_9_16.jpg deleted file mode 100644 index a18a8e05..00000000 Binary files a/public/img/plains/5_9_16.jpg and /dev/null differ diff --git a/public/img/plains/5_9_17.jpg b/public/img/plains/5_9_17.jpg deleted file mode 100644 index a737f379..00000000 Binary files a/public/img/plains/5_9_17.jpg and /dev/null differ diff --git a/public/img/plains/5_9_18.jpg b/public/img/plains/5_9_18.jpg deleted file mode 100644 index 7ff9ce3b..00000000 Binary files a/public/img/plains/5_9_18.jpg and /dev/null differ diff --git a/public/img/plains/5_9_19.jpg b/public/img/plains/5_9_19.jpg deleted file mode 100644 index 556ba171..00000000 Binary files a/public/img/plains/5_9_19.jpg and /dev/null differ diff --git a/public/img/plains/5_9_2.jpg b/public/img/plains/5_9_2.jpg deleted file mode 100644 index 8b799963..00000000 Binary files a/public/img/plains/5_9_2.jpg and /dev/null differ diff --git a/public/img/plains/5_9_20.jpg b/public/img/plains/5_9_20.jpg deleted file mode 100644 index 3ec4fe9f..00000000 Binary files a/public/img/plains/5_9_20.jpg and /dev/null differ diff --git a/public/img/plains/5_9_21.jpg b/public/img/plains/5_9_21.jpg deleted file mode 100644 index 2adf2f80..00000000 Binary files a/public/img/plains/5_9_21.jpg and /dev/null differ diff --git a/public/img/plains/5_9_22.jpg b/public/img/plains/5_9_22.jpg deleted file mode 100644 index baaae826..00000000 Binary files a/public/img/plains/5_9_22.jpg and /dev/null differ diff --git a/public/img/plains/5_9_23.jpg b/public/img/plains/5_9_23.jpg deleted file mode 100644 index 852285ff..00000000 Binary files a/public/img/plains/5_9_23.jpg and /dev/null differ diff --git a/public/img/plains/5_9_24.jpg b/public/img/plains/5_9_24.jpg deleted file mode 100644 index b0d3596a..00000000 Binary files a/public/img/plains/5_9_24.jpg and /dev/null differ diff --git a/public/img/plains/5_9_25.jpg b/public/img/plains/5_9_25.jpg deleted file mode 100644 index 622d22a3..00000000 Binary files a/public/img/plains/5_9_25.jpg and /dev/null differ diff --git a/public/img/plains/5_9_26.jpg b/public/img/plains/5_9_26.jpg deleted file mode 100644 index 623f8a3f..00000000 Binary files a/public/img/plains/5_9_26.jpg and /dev/null differ diff --git a/public/img/plains/5_9_27.jpg b/public/img/plains/5_9_27.jpg deleted file mode 100644 index d614201c..00000000 Binary files a/public/img/plains/5_9_27.jpg and /dev/null differ diff --git a/public/img/plains/5_9_28.jpg b/public/img/plains/5_9_28.jpg deleted file mode 100644 index f32fa498..00000000 Binary files a/public/img/plains/5_9_28.jpg and /dev/null differ diff --git a/public/img/plains/5_9_29.jpg b/public/img/plains/5_9_29.jpg deleted file mode 100644 index cce0a056..00000000 Binary files a/public/img/plains/5_9_29.jpg and /dev/null differ diff --git a/public/img/plains/5_9_3.jpg b/public/img/plains/5_9_3.jpg deleted file mode 100644 index 04329a8f..00000000 Binary files a/public/img/plains/5_9_3.jpg and /dev/null differ diff --git a/public/img/plains/5_9_30.jpg b/public/img/plains/5_9_30.jpg deleted file mode 100644 index d22f4d87..00000000 Binary files a/public/img/plains/5_9_30.jpg and /dev/null differ diff --git a/public/img/plains/5_9_31.jpg b/public/img/plains/5_9_31.jpg deleted file mode 100644 index 66feace8..00000000 Binary files a/public/img/plains/5_9_31.jpg and /dev/null differ diff --git a/public/img/plains/5_9_4.jpg b/public/img/plains/5_9_4.jpg deleted file mode 100644 index 6edf7451..00000000 Binary files a/public/img/plains/5_9_4.jpg and /dev/null differ diff --git a/public/img/plains/5_9_5.jpg b/public/img/plains/5_9_5.jpg deleted file mode 100644 index e4725e82..00000000 Binary files a/public/img/plains/5_9_5.jpg and /dev/null differ diff --git a/public/img/plains/5_9_6.jpg b/public/img/plains/5_9_6.jpg deleted file mode 100644 index 133a5082..00000000 Binary files a/public/img/plains/5_9_6.jpg and /dev/null differ diff --git a/public/img/plains/5_9_7.jpg b/public/img/plains/5_9_7.jpg deleted file mode 100644 index 7f9bf72f..00000000 Binary files a/public/img/plains/5_9_7.jpg and /dev/null differ diff --git a/public/img/plains/5_9_8.jpg b/public/img/plains/5_9_8.jpg deleted file mode 100644 index 4b286dea..00000000 Binary files a/public/img/plains/5_9_8.jpg and /dev/null differ diff --git a/public/img/plains/5_9_9.jpg b/public/img/plains/5_9_9.jpg deleted file mode 100644 index 1d4577ec..00000000 Binary files a/public/img/plains/5_9_9.jpg and /dev/null differ diff --git a/public/img/plains/empty.jpg b/public/img/plains/empty.jpg deleted file mode 100644 index 6e1895e3..00000000 Binary files a/public/img/plains/empty.jpg and /dev/null differ diff --git a/public/img/platform_icon/pc.png b/public/img/platform_icon/pc.png deleted file mode 100644 index 83cee6db..00000000 Binary files a/public/img/platform_icon/pc.png and /dev/null differ diff --git a/public/img/platform_icon/ps4.png b/public/img/platform_icon/ps4.png deleted file mode 100644 index 2ec901d6..00000000 Binary files a/public/img/platform_icon/ps4.png and /dev/null differ diff --git a/public/img/platform_icon/xb1.png b/public/img/platform_icon/xb1.png deleted file mode 100644 index b40390a3..00000000 Binary files a/public/img/platform_icon/xb1.png and /dev/null differ diff --git a/public/img/platforms/pc.svg b/public/img/platforms/pc.svg deleted file mode 100644 index 0d11789e..00000000 --- a/public/img/platforms/pc.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/img/platforms/ps4.svg b/public/img/platforms/ps4.svg deleted file mode 100644 index dfcff648..00000000 --- a/public/img/platforms/ps4.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/img/platforms/xbox.svg b/public/img/platforms/xbox.svg deleted file mode 100644 index 903f80ff..00000000 --- a/public/img/platforms/xbox.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/index.html b/public/index.html new file mode 100644 index 00000000..71a262c5 --- /dev/null +++ b/public/index.html @@ -0,0 +1,16 @@ + + + + + + + + Warframe Hub + + + +
    + + diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 00000000..ed728ab0 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "Warframe Hub", + "short_name": "Warframe Hub", + "icons": [ + { + "src": "/img/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/img/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "start_url": "/index.html", + "display": "standalone", + "background_color": "#000000", + "theme_color": "#4DBA87" +} diff --git a/public/robots.txt b/public/robots.txt index 42d539b3..eb053628 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -1,2 +1,2 @@ User-agent: * -Crawl-delay: 2 +Disallow: diff --git a/public/service_worker.js b/public/service_worker.js deleted file mode 100644 index 3c0d6e20..00000000 --- a/public/service_worker.js +++ /dev/null @@ -1,56 +0,0 @@ -/* globals caches, fetch */ -/* eslint-disable no-restricted-globals, no-console */ -const files = [ - '/', - 'timer', - 'map', - 'fish', - 'howtofish', - '404', - 'js/main.js', - 'js/updaters.js', - 'css/bootstrap-default.min.css', - 'css/bootstrap-night.min.css', - 'css/common.css', - 'css/main.css', - 'css/main.eidolon.css', - 'css/main.night.css', - 'css/main.retro.css', - 'img/loading.svg', -]; - -const register = sums => { - const filesToRegister = sums ? files.map((file, index) => { - if (index > 5) { - return `${file}?v=${sums[file]}`; - } - return file; - }) : files; - - self.addEventListener('install', event => { - event.waitUntil(caches - .open('v1') - .then(cache => cache.addAll(filesToRegister))); - }); - - self.addEventListener('fetch', e => { - e.respondWith(caches - .match(e.request) - .then(response => response || fetch(e.request))); - }); -}; - -fetch('/sums.json') - .then(response => { - if (!response.ok) { - console.error('[Hub][Worker] Something went wrong getting sums in service worker.'); - return undefined; - } - return response.json(); - }) - .then(register) - .catch(error => { - console.log('[Hub][Worker] Looks like there was a problem: \n', error); - }); - -/* eslint-enable no-restricted-globals, no-console */ diff --git a/routes/index.js b/routes/index.js deleted file mode 100644 index 57e2a772..00000000 --- a/routes/index.js +++ /dev/null @@ -1,67 +0,0 @@ -// Routing page for pages on the root level - -const express = require('express'); -const {transports, createLogger, format} = require('winston'); - -const { - combine, label, printf, colorize, -} = format; - -const transport = new transports.Console({colorize: true}); -const logFormat = printf(info => `[${info.label}] ${info.level}: ${info.message}`); - -const logger = createLogger({ - format: combine(colorize(), label({label: 'Tenno.tv'}), logFormat), - transports: [transport], -}); - -const router = express.Router(); - -const trackables = require('../assets/json/trackables.json'); -const planets = require('../assets/json/planets.json'); -const components = require('../assets/json/components.json'); -const fishes = require('../assets/json/fish.json'); -const sums = require('../public/sums.json'); // eslint-disable-line import/no-unresolved - -logger.level = process.env.LOG_LEVEL || 'error'; // default to error, we don't need everything - -router.get('/', (req, res) => { - logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('index', { - title: 'Index', trackables, planets, components, sums, - }); -}); - -router.get('/timer', (req, res) => { - logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('index', { - title: 'Timers', trackables, planets, components, sums, - }); -}); - -router.get('/map', (req, res) => { - logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('map', {title: 'Map', sums}); -}); - -router.get('/fish', (req, res) => { - logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('fish', {title: 'Fish', sums, fishes}); -}); - -router.get('/howtofish', (req, res) => { - logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('howtofish', {title: 'How to Fish', sums}); -}); - -router.get('/404', (req, res) => { - logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('404', {title: '404 Error', sums}); -}); - -router.get('*', (req, res) => { - logger.error(`ABNORMAL ${req.method} REQUEST for ${req.originalUrl} from ${req.connection.remoteAddress}`); - res.render('404', {title: '404 Error', sums}); -}); - -module.exports = router; diff --git a/server.js b/server.js new file mode 100644 index 00000000..ad801e7b --- /dev/null +++ b/server.js @@ -0,0 +1,6 @@ +const express = require('express'); +const serveStatic = require('serve-static'); +const app = express(); +app.use(serveStatic(__dirname + '/dist')); +var port = process.env.PORT || 3000; +app.listen(port); \ No newline at end of file diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 00000000..9ad93faf --- /dev/null +++ b/src/App.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/Notifier.js b/src/Notifier.js new file mode 100644 index 00000000..af127b96 --- /dev/null +++ b/src/Notifier.js @@ -0,0 +1,329 @@ +'use strict'; +/* globals document */ +import Vue from 'vue'; +import drum from '@/assets/audio/drum.mp3'; +import eidolon from '@/assets/audio/eidolon.mp3'; + +const wfcdLogoUrl = 'https://warframestat.us/wfcd_logo_color.png'; + +const defaultNotificationBody = { + body: 'You can now receive notifications like this.', + icon: wfcdLogoUrl +}; + +const makeNotification = (type, data) => { + switch (type) { + case 'alert': + return { + head: `${data.mission.type} - ${data.mission.node}`, + body: { + body: `${data.mission.reward.asString}\n${data.eta} Remaining`, + icon: wfcdLogoUrl, + }, + sound: 'drum', + type: 'alert', + }; + case 'operation': + return { + head: data.description, + body: { + body: data.tooltip, + icon: wfcdLogoUrl, + }, + type: 'operation', + }; + case 'cetus.day': + return { + head: 'Cetus - Rise and Shine! Hunting\'s Over!', + body: { + body: data.shortString, + icon: wfcdLogoUrl, + }, + type: 'cetus.day', + }; + case 'cetus.night': + return { + head: 'Cetus - It\'s Hunting Time!', + body: { + body: data.shortString, + icon: wfcdLogoUrl, + }, + sound: 'eidolon', + type: 'night' + }; + case 'syndicate.ostrons': + return { + head: 'Ostron Bounties', + body: { + body: `Remaining: ${data.eta}`, + icon: wfcdLogoUrl, + }, + type: 'syndicate.ostrons' + }; + case 'baro': + return { + head: 'Baro Ki\'Teer', + body: { + body: `See Component for more details\nBaro Ki'Teer departs in ${data.endString} from ${data.location}`, + icon: wfcdLogoUrl, + }, + type: 'baro', + }; + case 'darvo': + return { + head: `Darvo Deal on ${data.item}!`, + body: { + body: `${data.discount}% off • ${data.total - data.sold} remaining\nEnds in ${data.eta}`, + icon: wfcdLogoUrl, + }, + type: 'darvo', + }; + case 'enemies': + return { + head: `${data.agentType} discovered!`, + body: { + body: `${(data.healthPercent * 100).toFixed(2)}% Health Remaining • Discovered at ${data.lastDiscoveredAt}`, + icon: wfcdLogoUrl, + }, + type: 'enemies', + }; + case 'sortie': + return { + head: `Sortie: ${data.boss}`, + body: { + body: `${data.variants.map((variant) => `${variant.missionType} • ${variant.node} • ${variant.modifier}`).join('\n')}\n${data.eta}`, + icon: wfcdLogoUrl, + }, + }; + case 'fissure': + return { + head: 'New Fissure Detected', + body: { + body: `${data.tier} ${data.missionType} • ${data.node}`, + icon: wfcdLogoUrl, + }, + type: 'fissure', + }; + case 'news': + return { + head: 'Warframe Hub', + body: { + body: data.message, + icon: wfcdLogoUrl, + }, + link: data.link, + type: 'news', + }; + case 'invasions': + var rewards = `${data.attackerReward.asString.length ? `${data.attackerReward.asString} vs ` : ''}${data.defenderReward.asString}`; + + return { + head: rewards, + body: { + body: `${data.desc} • ${data.node}\n${data.eta.replace('-Infinityd', '??').replace('Infinityd', '??')} Remaining`, + icon: wfcdLogoUrl, + }, + sound: 'drum', + type: 'invasion', + }; + case 'vallis.warm': + return { + head: 'Vallis - Get your Warm Fishing on!', + body: { + body: data.shortString, + icon: wfcdLogoUrl, + }, + type: 'warm', + }; + case 'vallis.cold': + return { + head: 'Vallis - Back to the Cold!', + body: { + body: data.shortString, + icon: wfcdLogoUrl, + }, + type: 'cold', + }; + case 'nightwave': + return { + head: `Nightwave - ${data.title}`, + body: { + body: `${data.daily ? 'Daily: ' : (data.isElite ? 'Weekly Elite: ' : 'Weekly: ')}${data.desc}`, + icon: wfcdLogoUrl, + }, + }; + default: + return defaultNotificationBody; + } +}; + +class Notifier { + constructor (store) { + this.store = store; + this.notifier = Vue.notification; + } + + isNotifiable(id, event, items) { + const currentNotifieds = this.store.getters.notifiedIds; + const eventGood = !currentNotifieds.includes(id) && this.trackedEvents.includes(event); + const includesItems = items && items.length ? this.trackedRewards.some((r) => items.indexOf(r) >= 0) : true; + return eventGood && includesItems; + } + + async notify (notifications) { + // TODO: Implement vue-notification so these can be used when visitor + // is already in the app and doesn't clog browser/system notifications + const usePush = true || !document.hasFocus(); + notifications.forEach((notification) => { + if (usePush) { + this.notifier.show(notification.head, notification.body, { + onclick: (event) => { + if (notification.link) { + event.preventDefault(); + window.open(notification.link, '_blank'); + } + } + }); + + if (this.store.getters.sounds.includes(notification.type)) { + if (notification.sound === 'drum') { + const audio = new Audio(drum); + audio.volume = 0.2; + audio.play(); + } + if (notification.sound === 'eidolon') { + const audio = new Audio(eidolon); + audio.volume = 0.2; + audio.play(); + } + } + + } + }); + } + + generateNotifications(ws) { + const toNotify = []; + // look for things to be notified + // run notifications for each + for (const alert of ws.alerts) { + if (this.isNotifiable(alert.id, 'alert', alert.rewardTypes)) { + toNotify.push(makeNotification('alert', alert)); + } + } + + for (const event of ws.events) { + if (this.isNotifiable(event.id, 'operation')) { + toNotify.push(makeNotification('operation', event)); + } + } + + if (ws.cetusCycle.shortString) { + if (ws.cetusCycle.isDay) { + if (this.isNotifiable(ws.cetusCycle.id, 'cetus.day')) { + toNotify.push(makeNotification('cetus.day', ws.cetusCycle)); + } + } else { + if (this.isNotifiable(ws.cetusCycle.id, 'cetus.night')) { + toNotify.push(makeNotification('cetus.night', ws.cetusCycle)); + } + } + } + + const cetus = ws.syndicateMissions.filter((synd) => synd.syndicate === 'Ostrons')[0]; + if (cetus && this.isNotifiable(cetus.id, 'syndicate.ostrons')) { + toNotify.push(makeNotification('syndicate.ostrons', cetus)); + } + + if (ws.voidTrader.active && this.isNotifiable(ws.voidTrader.id, 'baro')) { + toNotify.push(makeNotification('baro', ws.voidTrader)); + } + + for (const currentItem of ws.dailyDeals) { + if (this.isNotifiable(currentItem.id, 'darvo')) { + toNotify.push(makeNotification('darvo', currentItem)); + } + } + + for (const acolyte of ws.persistentEnemies) { + if (this.isNotifiable(acolyte.pid, 'enemies')) { + toNotify.push(makeNotification('enemies', acolyte)); + } + } + + if (ws.sortie && this.isNotifiable(ws.sortie.id)) { + toNotify.push(makeNotification('sortie', ws.sortie)); + } + + for (const fissure of ws.fissures) { + const notifIdentifier = `fissures.t${fissure.tierNum}.${fissure.missionType.toLowerCase().replace(/\s/ig, '')}`; + if (this.isNotifiable(fissure.id, notifIdentifier)) { + toNotify.push(makeNotification('fissure', fissure)); + } + } + + for (const article of ws.news) { + let type; + if (article.update) { + type = 'update'; + } + if (article.primeaccess) { + type = 'primeAccess'; + } + if (article.stream) { + type = 'stream'; + } + if (typeof type === 'undefined') { + type = 'news'; + } + if (this.isNotifiable(article.id, type)) { + toNotify.push(makeNotification('news', article)); + } + } + + for (const invasion of ws.invasions) { + if (this.isNotifiable(invasion.id, 'invasions', invasion.rewardTypes)) { + toNotify.push(makeNotification('invasions', invasion)); + } + } + + if (ws.vallisCycle.shortString) { + if (ws.vallisCycle.isWarm) { + if (this.isNotifiable(ws.vallisCycle.id, 'vallis.warm')) { + toNotify.push(makeNotification('vallis.warm', ws.vallisCycle)); + } + } else { + if (this.isNotifiable(ws.vallisCycle.id, 'vallis.cold')) { + toNotify.push(makeNotification('vallis.cold', ws.vallisCycle)); + } + } + } + if (ws.nightwave && ws.nightwave.activeChallenges.length) { + for (const challenge of ws.nightwave.activeChallenges) { + if (this.isNotifiable(challenge.id, 'nightwave')) { + toNotify.push(makeNotification('nightwave', challenge)); + } + } + } + return toNotify; + } + + async checkNotifications () { + const ws = this.store.getters.worldstate; + this.trackedRewards = Object.keys(this.store.getters.trackableState.rewardTypes) + .map((reward) => this.store.getters.trackableState.rewardTypes[reward]) + .filter((reward) => reward.state) + .map((reward) => reward.value); + this.trackedEvents = Object.keys(this.store.getters.trackableState.eventTypes) + .map((event) => this.store.getters.trackableState.eventTypes[event]) + .filter((event) => event.state) + .map((event) => event.value); + + const toNotify = this.generateNotifications(ws); + + await this.notify(toNotify); + return this.store.dispatch('updateNotifiedIds'); + } +} + +export default Notifier; diff --git a/public/audio/TextMessage_SingleDrumHit.mp3 b/src/assets/audio/drum.mp3 similarity index 100% rename from public/audio/TextMessage_SingleDrumHit.mp3 rename to src/assets/audio/drum.mp3 diff --git a/public/audio/eidolon.mp3 b/src/assets/audio/eidolon.mp3 similarity index 100% rename from public/audio/eidolon.mp3 rename to src/assets/audio/eidolon.mp3 diff --git a/public/img/general/archwing.svg b/src/assets/img/archwing.svg similarity index 100% rename from public/img/general/archwing.svg rename to src/assets/img/archwing.svg diff --git a/public/img/factions/corpus.svg b/src/assets/img/factions/corpus.svg similarity index 99% rename from public/img/factions/corpus.svg rename to src/assets/img/factions/corpus.svg index 2e6aacbe..7ba4987a 100644 --- a/public/img/factions/corpus.svg +++ b/src/assets/img/factions/corpus.svg @@ -1 +1 @@ - + diff --git a/public/img/factions/corrupted.svg b/src/assets/img/factions/corrupted.svg similarity index 99% rename from public/img/factions/corrupted.svg rename to src/assets/img/factions/corrupted.svg index d318e6df..cbcf664e 100644 --- a/public/img/factions/corrupted.svg +++ b/src/assets/img/factions/corrupted.svg @@ -1 +1 @@ - + diff --git a/public/img/factions/grineer.svg b/src/assets/img/factions/grineer.svg similarity index 100% rename from public/img/factions/grineer.svg rename to src/assets/img/factions/grineer.svg diff --git a/public/img/factions/infested.svg b/src/assets/img/factions/infested.svg similarity index 99% rename from public/img/factions/infested.svg rename to src/assets/img/factions/infested.svg index 0ffbc088..39d182f0 100644 --- a/public/img/factions/infested.svg +++ b/src/assets/img/factions/infested.svg @@ -1 +1 @@ - + diff --git a/public/img/factions/sentient.svg b/src/assets/img/factions/sentient.svg similarity index 99% rename from public/img/factions/sentient.svg rename to src/assets/img/factions/sentient.svg index 158c1440..854bade7 100644 --- a/public/img/factions/sentient.svg +++ b/src/assets/img/factions/sentient.svg @@ -1 +1 @@ - + diff --git a/public/img/fish/bait/cuthol-bait.png b/src/assets/img/fish/bait/cuthol-bait.png similarity index 100% rename from public/img/fish/bait/cuthol-bait.png rename to src/assets/img/fish/bait/cuthol-bait.png diff --git a/public/img/fish/bait/glappid-bait.png b/src/assets/img/fish/bait/glappid-bait.png similarity index 100% rename from public/img/fish/bait/glappid-bait.png rename to src/assets/img/fish/bait/glappid-bait.png diff --git a/public/img/fish/bait/murkray-bait.png b/src/assets/img/fish/bait/murkray-bait.png similarity index 100% rename from public/img/fish/bait/murkray-bait.png rename to src/assets/img/fish/bait/murkray-bait.png diff --git a/public/img/fish/bait/norg-bait.png b/src/assets/img/fish/bait/norg-bait.png similarity index 100% rename from public/img/fish/bait/norg-bait.png rename to src/assets/img/fish/bait/norg-bait.png diff --git a/public/img/fish/bait/peppered-bait.png b/src/assets/img/fish/bait/peppered-bait.png similarity index 100% rename from public/img/fish/bait/peppered-bait.png rename to src/assets/img/fish/bait/peppered-bait.png diff --git a/public/img/fish/bait/twilight-bait.png b/src/assets/img/fish/bait/twilight-bait.png similarity index 100% rename from public/img/fish/bait/twilight-bait.png rename to src/assets/img/fish/bait/twilight-bait.png diff --git a/public/img/fish/charceel.png b/src/assets/img/fish/charceel.png similarity index 100% rename from public/img/fish/charceel.png rename to src/assets/img/fish/charceel.png diff --git a/public/img/fish/cuthol.png b/src/assets/img/fish/cuthol.png similarity index 100% rename from public/img/fish/cuthol.png rename to src/assets/img/fish/cuthol.png diff --git a/public/img/fish/glappid.png b/src/assets/img/fish/glappid.png similarity index 100% rename from public/img/fish/glappid.png rename to src/assets/img/fish/glappid.png diff --git a/public/img/fish/goopola.png b/src/assets/img/fish/goopola.png similarity index 100% rename from public/img/fish/goopola.png rename to src/assets/img/fish/goopola.png diff --git a/public/img/fish/guide/clem.png b/src/assets/img/fish/guide/clem.png similarity index 100% rename from public/img/fish/guide/clem.png rename to src/assets/img/fish/guide/clem.png diff --git a/public/img/fish/guide/guide1.png b/src/assets/img/fish/guide/guide1.png similarity index 100% rename from public/img/fish/guide/guide1.png rename to src/assets/img/fish/guide/guide1.png diff --git a/public/img/fish/guide/guide2.png b/src/assets/img/fish/guide/guide2.png similarity index 100% rename from public/img/fish/guide/guide2.png rename to src/assets/img/fish/guide/guide2.png diff --git a/public/img/fish/guide/guide3.png b/src/assets/img/fish/guide/guide3.png similarity index 100% rename from public/img/fish/guide/guide3.png rename to src/assets/img/fish/guide/guide3.png diff --git a/public/img/fish/guide/guide5.png b/src/assets/img/fish/guide/guide5.png similarity index 100% rename from public/img/fish/guide/guide5.png rename to src/assets/img/fish/guide/guide5.png diff --git a/src/assets/img/fish/guide/hotspot.mp4 b/src/assets/img/fish/guide/hotspot.mp4 new file mode 100644 index 00000000..b873a835 Binary files /dev/null and b/src/assets/img/fish/guide/hotspot.mp4 differ diff --git a/src/assets/img/fish/guide/hotspot.webm b/src/assets/img/fish/guide/hotspot.webm new file mode 100644 index 00000000..0c28a160 Binary files /dev/null and b/src/assets/img/fish/guide/hotspot.webm differ diff --git a/public/img/fish/karkina.png b/src/assets/img/fish/karkina.png similarity index 100% rename from public/img/fish/karkina.png rename to src/assets/img/fish/karkina.png diff --git a/public/img/fish/khutkhut.png b/src/assets/img/fish/khutkhut.png similarity index 100% rename from public/img/fish/khutkhut.png rename to src/assets/img/fish/khutkhut.png diff --git a/public/img/fish/mawfish.png b/src/assets/img/fish/mawfish.png similarity index 100% rename from public/img/fish/mawfish.png rename to src/assets/img/fish/mawfish.png diff --git a/public/img/fish/mortus.png b/src/assets/img/fish/mortus.png similarity index 100% rename from public/img/fish/mortus.png rename to src/assets/img/fish/mortus.png diff --git a/public/img/fish/murkray.png b/src/assets/img/fish/murkray.png similarity index 100% rename from public/img/fish/murkray.png rename to src/assets/img/fish/murkray.png diff --git a/public/img/fish/norg.png b/src/assets/img/fish/norg.png similarity index 100% rename from public/img/fish/norg.png rename to src/assets/img/fish/norg.png diff --git a/public/img/fish/part/antenna.png b/src/assets/img/fish/part/antenna.png similarity index 100% rename from public/img/fish/part/antenna.png rename to src/assets/img/fish/part/antenna.png diff --git a/public/img/fish/part/bones.png b/src/assets/img/fish/part/bones.png similarity index 100% rename from public/img/fish/part/bones.png rename to src/assets/img/fish/part/bones.png diff --git a/public/img/fish/part/brain.png b/src/assets/img/fish/part/brain.png similarity index 100% rename from public/img/fish/part/brain.png rename to src/assets/img/fish/part/brain.png diff --git a/public/img/fish/part/electroplax.png b/src/assets/img/fish/part/electroplax.png similarity index 100% rename from public/img/fish/part/electroplax.png rename to src/assets/img/fish/part/electroplax.png diff --git a/public/img/fish/part/eyes.png b/src/assets/img/fish/part/eyes.png similarity index 100% rename from public/img/fish/part/eyes.png rename to src/assets/img/fish/part/eyes.png diff --git a/public/img/fish/part/horn.png b/src/assets/img/fish/part/horn.png similarity index 100% rename from public/img/fish/part/horn.png rename to src/assets/img/fish/part/horn.png diff --git a/public/img/fish/part/liver.png b/src/assets/img/fish/part/liver.png similarity index 100% rename from public/img/fish/part/liver.png rename to src/assets/img/fish/part/liver.png diff --git a/public/img/fish/part/sac.png b/src/assets/img/fish/part/sac.png similarity index 100% rename from public/img/fish/part/sac.png rename to src/assets/img/fish/part/sac.png diff --git a/public/img/fish/part/shell.png b/src/assets/img/fish/part/shell.png similarity index 100% rename from public/img/fish/part/shell.png rename to src/assets/img/fish/part/shell.png diff --git a/public/img/fish/part/spleen.png b/src/assets/img/fish/part/spleen.png similarity index 100% rename from public/img/fish/part/spleen.png rename to src/assets/img/fish/part/spleen.png diff --git a/public/img/fish/part/stomach.png b/src/assets/img/fish/part/stomach.png similarity index 100% rename from public/img/fish/part/stomach.png rename to src/assets/img/fish/part/stomach.png diff --git a/public/img/fish/part/teeth.png b/src/assets/img/fish/part/teeth.png similarity index 100% rename from public/img/fish/part/teeth.png rename to src/assets/img/fish/part/teeth.png diff --git a/public/img/fish/part/tendrils.png b/src/assets/img/fish/part/tendrils.png similarity index 100% rename from public/img/fish/part/tendrils.png rename to src/assets/img/fish/part/tendrils.png diff --git a/public/img/fish/sharrac.png b/src/assets/img/fish/sharrac.png similarity index 100% rename from public/img/fish/sharrac.png rename to src/assets/img/fish/sharrac.png diff --git a/public/img/fish/tralok.png b/src/assets/img/fish/tralok.png similarity index 100% rename from public/img/fish/tralok.png rename to src/assets/img/fish/tralok.png diff --git a/public/img/fish/yogwun.png b/src/assets/img/fish/yogwun.png similarity index 100% rename from public/img/fish/yogwun.png rename to src/assets/img/fish/yogwun.png diff --git a/public/img/fishmap.png b/src/assets/img/fishmap.png similarity index 100% rename from public/img/fishmap.png rename to src/assets/img/fishmap.png diff --git a/public/img/fissures/1.svg b/src/assets/img/fissures/1.svg similarity index 99% rename from public/img/fissures/1.svg rename to src/assets/img/fissures/1.svg index f3378429..c840a165 100644 --- a/public/img/fissures/1.svg +++ b/src/assets/img/fissures/1.svg @@ -1 +1 @@ - + diff --git a/public/img/fissures/2.svg b/src/assets/img/fissures/2.svg similarity index 100% rename from public/img/fissures/2.svg rename to src/assets/img/fissures/2.svg diff --git a/public/img/fissures/3.svg b/src/assets/img/fissures/3.svg similarity index 100% rename from public/img/fissures/3.svg rename to src/assets/img/fissures/3.svg diff --git a/public/img/fissures/4.svg b/src/assets/img/fissures/4.svg similarity index 100% rename from public/img/fissures/4.svg rename to src/assets/img/fissures/4.svg diff --git a/public/img/general/plat.png b/src/assets/img/general/plat.png similarity index 100% rename from public/img/general/plat.png rename to src/assets/img/general/plat.png diff --git a/public/img/general/standing.png b/src/assets/img/general/standing.png similarity index 100% rename from public/img/general/standing.png rename to src/assets/img/general/standing.png diff --git a/public/img/general/standing.svg b/src/assets/img/general/standing.svg similarity index 100% rename from public/img/general/standing.svg rename to src/assets/img/general/standing.svg diff --git a/public/img/general/wfcd.png b/src/assets/img/general/wfcd.png similarity index 100% rename from public/img/general/wfcd.png rename to src/assets/img/general/wfcd.png diff --git a/public/img/loading.svg b/src/assets/img/loading.svg similarity index 100% rename from public/img/loading.svg rename to src/assets/img/loading.svg diff --git a/src/assets/img/logos/logo-512.png b/src/assets/img/logos/logo-512.png new file mode 100644 index 00000000..788342b5 Binary files /dev/null and b/src/assets/img/logos/logo-512.png differ diff --git a/public/img/general/wfcd.svg b/src/assets/img/logos/wfcd.svg similarity index 100% rename from public/img/general/wfcd.svg rename to src/assets/img/logos/wfcd.svg diff --git a/public/img/luredrone.png b/src/assets/img/luredrone.png similarity index 100% rename from public/img/luredrone.png rename to src/assets/img/luredrone.png diff --git a/src/assets/img/map_icons/bounty.png b/src/assets/img/map_icons/bounty.png new file mode 100644 index 00000000..6f5e1875 Binary files /dev/null and b/src/assets/img/map_icons/bounty.png differ diff --git a/src/assets/img/map_icons/calda-toroid.png b/src/assets/img/map_icons/calda-toroid.png new file mode 100644 index 00000000..cfdbd55c Binary files /dev/null and b/src/assets/img/map_icons/calda-toroid.png differ diff --git a/src/assets/img/map_icons/fish-recommend.png b/src/assets/img/map_icons/fish-recommend.png new file mode 100644 index 00000000..413e3b6a Binary files /dev/null and b/src/assets/img/map_icons/fish-recommend.png differ diff --git a/src/assets/img/map_icons/fishing-cave.png b/src/assets/img/map_icons/fishing-cave.png new file mode 100644 index 00000000..66136e29 Binary files /dev/null and b/src/assets/img/map_icons/fishing-cave.png differ diff --git a/src/assets/img/map_icons/grineer.png b/src/assets/img/map_icons/grineer.png new file mode 100644 index 00000000..6bfcd52c Binary files /dev/null and b/src/assets/img/map_icons/grineer.png differ diff --git a/src/assets/img/map_icons/kdrive.png b/src/assets/img/map_icons/kdrive.png new file mode 100644 index 00000000..d5b42d00 Binary files /dev/null and b/src/assets/img/map_icons/kdrive.png differ diff --git a/src/assets/img/map_icons/lorefish.png b/src/assets/img/map_icons/lorefish.png new file mode 100644 index 00000000..413e3b6a Binary files /dev/null and b/src/assets/img/map_icons/lorefish.png differ diff --git a/src/assets/img/map_icons/lure.png b/src/assets/img/map_icons/lure.png new file mode 100644 index 00000000..3bd8c142 Binary files /dev/null and b/src/assets/img/map_icons/lure.png differ diff --git a/src/assets/img/map_icons/memoryfrag.png b/src/assets/img/map_icons/memoryfrag.png new file mode 100644 index 00000000..ffe51965 Binary files /dev/null and b/src/assets/img/map_icons/memoryfrag.png differ diff --git a/src/assets/img/map_icons/mine-recommend.png b/src/assets/img/map_icons/mine-recommend.png new file mode 100644 index 00000000..ea5faed7 Binary files /dev/null and b/src/assets/img/map_icons/mine-recommend.png differ diff --git a/src/assets/img/map_icons/normal-cave.png b/src/assets/img/map_icons/normal-cave.png new file mode 100644 index 00000000..1871e16c Binary files /dev/null and b/src/assets/img/map_icons/normal-cave.png differ diff --git a/src/assets/img/map_icons/sola-toroid.png b/src/assets/img/map_icons/sola-toroid.png new file mode 100644 index 00000000..c6b20874 Binary files /dev/null and b/src/assets/img/map_icons/sola-toroid.png differ diff --git a/src/assets/img/map_icons/somachord.png b/src/assets/img/map_icons/somachord.png new file mode 100644 index 00000000..ea608cc3 Binary files /dev/null and b/src/assets/img/map_icons/somachord.png differ diff --git a/src/assets/img/map_icons/toroid-fishing-cave.png b/src/assets/img/map_icons/toroid-fishing-cave.png new file mode 100644 index 00000000..efd64dcf Binary files /dev/null and b/src/assets/img/map_icons/toroid-fishing-cave.png differ diff --git a/src/assets/img/map_icons/toroid-normal-cave.png b/src/assets/img/map_icons/toroid-normal-cave.png new file mode 100644 index 00000000..0bfd88a4 Binary files /dev/null and b/src/assets/img/map_icons/toroid-normal-cave.png differ diff --git a/src/assets/img/map_icons/vega-toroid.png b/src/assets/img/map_icons/vega-toroid.png new file mode 100644 index 00000000..6f1992e5 Binary files /dev/null and b/src/assets/img/map_icons/vega-toroid.png differ diff --git a/src/assets/img/map_icons/wisp.png b/src/assets/img/map_icons/wisp.png new file mode 100644 index 00000000..1f0da0ae Binary files /dev/null and b/src/assets/img/map_icons/wisp.png differ diff --git a/public/img/general/nightmare.svg b/src/assets/img/nightmare.svg similarity index 100% rename from public/img/general/nightmare.svg rename to src/assets/img/nightmare.svg diff --git a/src/assets/img/nightwave/daily.png b/src/assets/img/nightwave/daily.png new file mode 100644 index 00000000..10490381 Binary files /dev/null and b/src/assets/img/nightwave/daily.png differ diff --git a/src/assets/img/nightwave/elite.png b/src/assets/img/nightwave/elite.png new file mode 100644 index 00000000..47d45b45 Binary files /dev/null and b/src/assets/img/nightwave/elite.png differ diff --git a/src/assets/img/nightwave/weekly.png b/src/assets/img/nightwave/weekly.png new file mode 100644 index 00000000..3106b584 Binary files /dev/null and b/src/assets/img/nightwave/weekly.png differ diff --git a/src/assets/img/orbvallis.png b/src/assets/img/orbvallis.png new file mode 100644 index 00000000..4372df21 Binary files /dev/null and b/src/assets/img/orbvallis.png differ diff --git a/public/img/plains.png b/src/assets/img/plains.png similarity index 100% rename from public/img/plains.png rename to src/assets/img/plains.png diff --git a/public/img/themes/eidolon/background.jpg b/src/assets/img/themes/eidolon/background.jpg similarity index 100% rename from public/img/themes/eidolon/background.jpg rename to src/assets/img/themes/eidolon/background.jpg diff --git a/public/img/themes/eidolon/icon.png b/src/assets/img/themes/eidolon/icon.png similarity index 100% rename from public/img/themes/eidolon/icon.png rename to src/assets/img/themes/eidolon/icon.png diff --git a/public/img/themes/night/icon.png b/src/assets/img/themes/night/icon.png similarity index 100% rename from public/img/themes/night/icon.png rename to src/assets/img/themes/night/icon.png diff --git a/public/img/themes/retro/icon.png b/src/assets/img/themes/retro/icon.png similarity index 100% rename from public/img/themes/retro/icon.png rename to src/assets/img/themes/retro/icon.png diff --git a/src/assets/json/components.json b/src/assets/json/components.json new file mode 100644 index 00000000..66a33038 --- /dev/null +++ b/src/assets/json/components.json @@ -0,0 +1,158 @@ +{ + "event": { + "state": true, + "display": "Events", + "key": "event", + "component": "EventsPanel", + "props": { + "events": "@worldstate.events" + } + }, + "acolytes": { + "state": true, + "display": "Acolytes", + "key": "acolytes", + "component": "AcolytesPanel", + "props": { + "acolytes": "@worldstate.persistentEnemies" + } + }, + "cetus": { + "state": true, + "display": "Cetus Cycle", + "key": "cetus", + "component": "TimePanel", + "props": { + "time": "@worldstate.cetusCycle", + "location": "Cetus" + } + }, + "earth": { + "state": true, + "display": "Earth Cycle", + "key": "earth", + "component": "TimePanel", + "props": { + "time": "@worldstate.earthCycle", + "location": "Earth" + } + }, + "vallis": { + "state": true, + "display": "Vallis Cycle", + "key": "vallis", + "component": "TimePanel", + "props": { + "time": "@worldstate.vallisCycle", + "location": "Vallis" + } + }, + "bounties": { + "state": true, + "display": "Bounties Timer", + "key": "bounties", + "component": "BountyPanel", + "props": { + "syndicate": "@ostron", + "type": "Ostron" + } + }, + "solaris-bounties": { + "state": true, + "display": "Solaris Bounties Timer", + "key": "solaris-bounties", + "component": "BountyPanel", + "props": { + "syndicate": "@solaris", + "type": "Solaris United" + } + }, + "alerts": { + "state": true, + "display": "Alerts", + "key": "alerts", + "component": "AlertPanel", + "props": { + "alerts": "@worldstate.alerts" + } + }, + "news": { + "state": true, + "display": "News", + "key": "news", + "component": "NewsPanel", + "props": { + "news": "@worldstate.news" + } + }, + "invasions": { + "state": true, + "display": "Invasions", + "key": "invasions", + "component": "InvasionsPanel", + "props": { + "invasions": "@worldstate.invasions" + } + }, + "reset": { + "state": true, + "display": "Reset Timer", + "key": "reset", + "component": "ResetPanel", + "props": {} + }, + "sortie": { + "state": true, + "display": "Sortie", + "key": "sortie", + "component": "SortiePanel", + "props": { + "sortie": "@worldstate.sortie" + } + }, + "fissures": { + "state": true, + "display": "Fissures", + "key": "fissures", + "component": "FissuresPanel", + "props": { + "fissures": "@worldstate.fissures" + } + }, + "baro": { + "state": true, + "display": "Void Trader", + "key": "baro", + "component": "VoidTraderPanel", + "props": { + "voidTrader": "@worldstate.voidTrader" + } + }, + "darvo": { + "state": true, + "display": "Darvo Deals", + "key": "darvo", + "component": "DarvoDealsPanel", + "props": { + "deals": "@worldstate.dailyDeals" + } + }, + "deals": { + "state": false, + "display": "Sales", + "key": "deals", + "component": "SalesPanel", + "props": { + "sales": "@worldstate.flashSales" + } + }, + "nightwave": { + "state": true, + "display": "Nightwave", + "key": "nightwave", + "component": "NightwavePanel", + "props": { + "nightwave": "@worldstate.nightwave" + } + } +} diff --git a/assets/json/fish.json b/src/assets/json/fish.json similarity index 85% rename from assets/json/fish.json rename to src/assets/json/fish.json index 42a38d4e..9eadc5fb 100644 --- a/assets/json/fish.json +++ b/src/assets/json/fish.json @@ -1,10 +1,10 @@ [ { "name": "Charc Eel", - "thumb": "img/fish/charceel.png", + "thumb": "charceel", "unique": { "name": "Charc Electroplax", - "thumb": "img/fish/part/electroplax.png", + "thumb": "electroplax", "wiki": "http://warframe.wikia.com/wiki/Charc_Electroplax" }, "location": "Lake", @@ -12,7 +12,7 @@ "rarity": "Common", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Any" @@ -45,10 +45,10 @@ }, { "name": "Maw Fish", - "thumb": "img/fish/mawfish.png", + "thumb": "mawfish", "unique": { "name": "Mawfish Bones", - "thumb": "img/fish/part/bones.png", + "thumb": "bones", "wiki": "http://warframe.wikia.com/wiki/Mawfish_Bones" }, "location": "Lake", @@ -56,7 +56,7 @@ "rarity": "Common", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Any" @@ -89,10 +89,10 @@ }, { "name": "Khut-Khut", - "thumb": "img/fish/khutkhut.png", + "thumb": "khutkhut", "unique": { "name": "Khut-Khut Venom Sac", - "thumb": "img/fish/part/sac.png", + "thumb": "sac", "wiki": "http://warframe.wikia.com/wiki/Khut-Khut_Venom_Sac" }, "location": "Pond", @@ -100,7 +100,7 @@ "rarity": "Common", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Any" @@ -133,10 +133,10 @@ }, { "name": "Yogwun", - "thumb": "img/fish/yogwun.png", + "thumb": "yogwun", "unique": { "name": "Yogwun Stomach", - "thumb": "img/fish/part/stomach.png", + "thumb": "stomach", "wiki": "http://warframe.wikia.com/wiki/Yogwun_Stomach" }, "location": "Pond", @@ -144,7 +144,7 @@ "rarity": "Common", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Any" @@ -177,10 +177,10 @@ }, { "name": "Goopola", - "thumb": "img/fish/goopola.png", + "thumb": "goopola", "unique": { "name": "Goopola Spleen", - "thumb": "img/fish/part/spleen.png", + "thumb": "spleen", "wiki": "http://warframe.wikia.com/wiki/Goopolla_Spleen" }, "location": "Sea", @@ -188,7 +188,7 @@ "rarity": "Common", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Any" @@ -221,18 +221,18 @@ }, { "name": "Karkina", - "thumb": "img/fish/karkina.png", + "thumb": "karkina", "unique": { "name": "Karkina Antenna", - "thumb": "img/fish/part/antenna.png", + "thumb": "antenna", "wiki": "http://warframe.wikia.com/wiki/Karkina_Antenna" }, "location": "Sea", "time": "Any", "rarity": "Rare", "bait": { - "name": "Twilight Bait (Common)", - "thumb": "img/fish/bait/twilight-bait.png" + "name": "Twilight Bait", + "thumb": "twilight" }, "spear": [ "Lanzo (T1)", @@ -266,10 +266,10 @@ }, { "name": "Mortus Lungfish", - "thumb": "img/fish/mortus.png", + "thumb": "mortus", "unique": { "name": "Mortus Horn", - "thumb": "img/fish/part/horn.png", + "thumb": "horn", "wiki": "http://warframe.wikia.com/wiki/Mortus_Horn" }, "location": "Pond", @@ -277,7 +277,7 @@ "rarity": "Rare (Day), Common (Night)", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Lanzo (T1)", @@ -311,18 +311,18 @@ }, { "name": "Sharrac", - "thumb": "img/fish/sharrac.png", + "thumb": "sharrac", "unique": { "name": "Sharrac Teeth", - "thumb": "img/fish/part/teeth.png", + "thumb": "teeth", "wiki": "http://warframe.wikia.com/wiki/Sharrac_Teeth" }, "location": "Sea", "time": "Any", "rarity": "Rare", "bait": { - "name": "Twilight Bait (Common)", - "thumb": "img/fish/bait/twilight-bait.png" + "name": "Twilight Bait", + "thumb": "twilight" }, "spear": [ "Lanzo (T1)", @@ -356,10 +356,10 @@ }, { "name": "Tralok", - "thumb": "img/fish/tralok.png", + "thumb": "tralok", "unique": { "name": "Tralok Eyes", - "thumb": "img/fish/part/eyes.png", + "thumb": "eyes", "wiki": "http://warframe.wikia.com/wiki/Tralok_Eyes" }, "location": "Sea", @@ -367,7 +367,7 @@ "rarity": "Common", "bait": { "name": "Peppered Bait", - "thumb": "img/fish/bait/peppered-bait.png" + "thumb": "peppered" }, "spear": [ "Tulok (T2)", @@ -401,10 +401,10 @@ }, { "name": "Cuthol", - "thumb": "img/fish/cuthol.png", + "thumb": "cuthol", "unique": { "name": "Cuthol Tendrils", - "thumb": "img/fish/part/tendrils.png", + "thumb": "tendrils", "wiki": "http://warframe.wikia.com/wiki/Cuthol_Tendrils" }, "location": "Pond", @@ -413,7 +413,7 @@ "hotspot": true, "bait": { "name": "Cuthol Bait", - "thumb": "img/fish/bait/cuthol-bait.png" + "thumb": "cuthol" }, "spear": [ "Lanzo (T1)" @@ -446,10 +446,10 @@ }, { "name": "Murkray", - "thumb": "img/fish/murkray.png", + "thumb": "murkray", "unique": { "name": "Murkray Liver", - "thumb": "img/fish/part/liver.png", + "thumb": "liver", "wiki": "http://warframe.wikia.com/wiki/Murkray_Liver" }, "location": "Sea", @@ -458,7 +458,7 @@ "hotspot": true, "bait": { "name": "Murkray Bait", - "thumb": "img/fish/bait/murkray-bait.png" + "thumb": "murkray" }, "spear": [ "Lanzo (T1)" @@ -491,10 +491,10 @@ }, { "name": "Norg", - "thumb": "img/fish/norg.png", + "thumb": "norg", "unique": { "name": "Norg Brain", - "thumb": "img/fish/part/brain.png", + "thumb": "brain", "wiki": "http://warframe.wikia.com/wiki/Norg_Brain" }, "location": "Lake", @@ -503,7 +503,7 @@ "hotspot": true, "bait": { "name": "Norg Bait", - "thumb": "img/fish/bait/norg-bait.png" + "thumb": "norg" }, "spear": [ "Peram (T3)" @@ -536,10 +536,10 @@ }, { "name": "Glappid", - "thumb": "img/fish/glappid.png", + "thumb": "glappid", "unique": { "name": "Seram Beetle Shell", - "thumb": "img/fish/part/shell.png", + "thumb": "shell", "wiki": "http://warframe.wikia.com/wiki/Seram_Beetle_Shell" }, "location": "Sea", @@ -548,7 +548,7 @@ "hotspot": true, "bait": { "name": "Glappid Bait", - "thumb": "img/fish/bait/glappid-bait.png" + "thumb": "glappid" }, "spear": [ "Peram (T3)" diff --git a/src/assets/json/geo/plains/cave.json b/src/assets/json/geo/plains/cave.json new file mode 100644 index 00000000..a8eb37c8 --- /dev/null +++ b/src/assets/json/geo/plains/cave.json @@ -0,0 +1,170 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 931.62529, + 100.429688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 392.272261, + 293.025391 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 211.197374, + 332.775391 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 92.596994, + 325.634766 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 97.388751, + 548.597656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 268.053516, + 889.253906 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 809.981471, + 794.414063 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 903.329897, + 584.060547 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 817.316591, + 508.060547 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 799.604866, + 140.929688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 931.62529, + 100.429688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 869.886508, + 658.105469 + ] + } + } +] diff --git a/src/assets/json/geo/plains/fishing.json b/src/assets/json/geo/plains/fishing.json new file mode 100644 index 00000000..1aba92c1 --- /dev/null +++ b/src/assets/json/geo/plains/fishing.json @@ -0,0 +1,4358 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Sea Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 0.02553, + 994 + ], + [ + 0.02553, + 2 + ], + [ + 358.062355, + 1 + ], + [ + 369.564134, + 10.5 + ], + [ + 368.063902, + 24 + ], + [ + 357.562278, + 34 + ], + [ + 355.061891, + 47.5 + ], + [ + 345.060343, + 61 + ], + [ + 341.559802, + 71.5 + ], + [ + 315.055702, + 69.5 + ], + [ + 313.55547, + 75.5 + ], + [ + 303.553922, + 74.5 + ], + [ + 298.553149, + 82 + ], + [ + 298.553149, + 92 + ], + [ + 292.052143, + 99.5 + ], + [ + 283.550828, + 105.5 + ], + [ + 272.049048, + 105 + ], + [ + 271.048894, + 111.5 + ], + [ + 263.047656, + 112 + ], + [ + 245.044871, + 114.5 + ], + [ + 242.044407, + 120 + ], + [ + 250.545722, + 125 + ], + [ + 248.045335, + 134.5 + ], + [ + 240.544175, + 136 + ], + [ + 233.543091, + 141 + ], + [ + 225.041776, + 143 + ], + [ + 218.040693, + 144 + ], + [ + 212.539842, + 147 + ], + [ + 205.038682, + 152.5 + ], + [ + 195.537212, + 153 + ], + [ + 187.535974, + 148 + ], + [ + 184.035432, + 141.5 + ], + [ + 177.034349, + 141.5 + ], + [ + 173.533808, + 148 + ], + [ + 164.032338, + 151.5 + ], + [ + 159.031564, + 145.5 + ], + [ + 168.032957, + 139.5 + ], + [ + 157.031255, + 140 + ], + [ + 150.530249, + 144.5 + ], + [ + 150.530249, + 155.5 + ], + [ + 155.531023, + 165 + ], + [ + 163.032183, + 173.5 + ], + [ + 167.532879, + 181 + ], + [ + 163.532261, + 192.5 + ], + [ + 162.532106, + 204.5 + ], + [ + 161.531951, + 216.5 + ], + [ + 163.032183, + 225.5 + ], + [ + 169.533189, + 237.5 + ], + [ + 180.534891, + 242 + ], + [ + 182.5352, + 252 + ], + [ + 184.53551, + 266 + ], + [ + 187.535974, + 277.5 + ], + [ + 173.533808, + 288.5 + ], + [ + 165.032493, + 291.5 + ], + [ + 164.532415, + 300 + ], + [ + 157.531332, + 294.5 + ], + [ + 153.530713, + 288 + ], + [ + 146.52963, + 288 + ], + [ + 139.528547, + 287 + ], + [ + 134.027696, + 293.5 + ], + [ + 132.527464, + 301 + ], + [ + 141.028779, + 301 + ], + [ + 149.030017, + 304.5 + ], + [ + 140.528702, + 310 + ], + [ + 127.52669, + 308.5 + ], + [ + 120.525607, + 295 + ], + [ + 115.524834, + 285.5 + ], + [ + 119.025375, + 280.5 + ], + [ + 102.022745, + 264 + ], + [ + 95.021662, + 262.5 + ], + [ + 100.522513, + 271.5 + ], + [ + 93.52143, + 275 + ], + [ + 92.021198, + 282.5 + ], + [ + 86.020269, + 279 + ], + [ + 78.519109, + 276.5 + ], + [ + 74.51849, + 269.5 + ], + [ + 58.015937, + 262 + ], + [ + 49.514622, + 267 + ], + [ + 39.513074, + 263.5 + ], + [ + 29.01145, + 266.5 + ], + [ + 26.010986, + 258.5 + ], + [ + 33.012069, + 256.5 + ], + [ + 36.51261, + 251 + ], + [ + 29.01145, + 251.5 + ], + [ + 20.510135, + 254.5 + ], + [ + 16.009438, + 260.5 + ], + [ + 17.50967, + 269.5 + ], + [ + 13.509052, + 275 + ], + [ + 7.008046, + 272.5 + ], + [ + 3.007427, + 281.5 + ], + [ + 9.008355, + 289.5 + ], + [ + 23.010521, + 305 + ], + [ + 44.013771, + 326 + ], + [ + 47.514312, + 335 + ], + [ + 47.514312, + 350.5 + ], + [ + 52.515086, + 372.5 + ], + [ + 49.014544, + 393.5 + ], + [ + 43.013616, + 418 + ], + [ + 26.511063, + 438.5 + ], + [ + 22.510444, + 452 + ], + [ + 18.009748, + 477 + ], + [ + 13.008974, + 496 + ], + [ + 12.008819, + 521 + ], + [ + 18.009748, + 540 + ], + [ + 14.554309, + 567.611328 + ], + [ + 15.195701, + 588.317383 + ], + [ + 15.837092, + 609.023438 + ], + [ + 24.020269, + 632 + ], + [ + 23.269186, + 654.738281 + ], + [ + 17.821136, + 669.703125 + ], + [ + 8.017794, + 685 + ], + [ + 12.741181, + 718.851563 + ], + [ + 16.741799, + 757.851563 + ], + [ + 19.742264, + 782.851563 + ], + [ + 19.742264, + 814.851563 + ], + [ + 19.024911, + 883 + ], + [ + 18.024756, + 910 + ], + [ + 15.024292, + 940 + ], + [ + 15.024292, + 969 + ], + [ + 20.025066, + 992 + ], + [ + 0.02553, + 994 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Sea Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 799.15859, + 0.375 + ], + [ + 802.534112, + 3.8125 + ], + [ + 803.221719, + 5.875 + ], + [ + 803.252974, + 7.53125 + ], + [ + 804.378148, + 7.9375 + ], + [ + 804.096854, + 11.5625 + ], + [ + 807.066064, + 13.5625 + ], + [ + 807.81618, + 14.6875 + ], + [ + 806.065909, + 16.21875 + ], + [ + 804.440657, + 17.3125 + ], + [ + 803.190464, + 18.96875 + ], + [ + 802.190309, + 21.46875 + ], + [ + 803.87807, + 22.46875 + ], + [ + 805.784615, + 21.96875 + ], + [ + 806.565986, + 20.28125 + ], + [ + 809.064826, + 21.71875 + ], + [ + 812.534112, + 23.90625 + ], + [ + 811.815251, + 27.125 + ], + [ + 809.846197, + 28.3125 + ], + [ + 808.220945, + 29.21875 + ], + [ + 807.627103, + 30.59375 + ], + [ + 805.501775, + 31.0625 + ], + [ + 805.095462, + 32.625 + ], + [ + 804.43911, + 33.9375 + ], + [ + 803.157662, + 34.0625 + ], + [ + 801.126098, + 38.375 + ], + [ + 798.000614, + 43.9375 + ], + [ + 795.50322, + 45.1875 + ], + [ + 790.689976, + 46.25 + ], + [ + 788.064569, + 50.625 + ], + [ + 787.314453, + 54.4375 + ], + [ + 784.501518, + 57.9375 + ], + [ + 782.501209, + 59.125 + ], + [ + 783.563873, + 61.75 + ], + [ + 782.063641, + 64.0625 + ], + [ + 783.001286, + 70.625 + ], + [ + 784.25148, + 72.5625 + ], + [ + 786.564337, + 71.1875 + ], + [ + 789.752331, + 71.125 + ], + [ + 792.127698, + 70.875 + ], + [ + 796.690904, + 68 + ], + [ + 800.503994, + 64.6875 + ], + [ + 802.090665, + 62.351074 + ], + [ + 809.029239, + 62.351074 + ], + [ + 813.404915, + 62.726074 + ], + [ + 816.592909, + 61.976074 + ], + [ + 819.155805, + 62.226074 + ], + [ + 821.906231, + 60.163574 + ], + [ + 822.843876, + 58.663574 + ], + [ + 826.531946, + 58.788574 + ], + [ + 827.157043, + 56.038574 + ], + [ + 830.657585, + 52.601074 + ], + [ + 833.658049, + 52.476074 + ], + [ + 836.783532, + 53.038574 + ], + [ + 840.471603, + 51.851074 + ], + [ + 844.659751, + 49.038574 + ], + [ + 848.66037, + 48.913574 + ], + [ + 850.598169, + 47.288574 + ], + [ + 857.945401, + 46.125 + ], + [ + 862.446097, + 49.8125 + ], + [ + 867.6344, + 52 + ], + [ + 869.947257, + 52.4375 + ], + [ + 871.697528, + 50 + ], + [ + 876.510773, + 48.8125 + ], + [ + 884.265299, + 45.875 + ], + [ + 891.266382, + 44.75 + ], + [ + 897.017271, + 45.75 + ], + [ + 902.89318, + 47.125 + ], + [ + 908.519051, + 49.5 + ], + [ + 912.51967, + 48 + ], + [ + 916.145231, + 46.875 + ], + [ + 917.395424, + 43 + ], + [ + 916.895347, + 40.875 + ], + [ + 920.270869, + 40.125 + ], + [ + 924.021449, + 41.25 + ], + [ + 926.271797, + 40.625 + ], + [ + 926.896894, + 37.625 + ], + [ + 930.147397, + 35.375 + ], + [ + 933.27288, + 33.75 + ], + [ + 935.398209, + 35.5 + ], + [ + 939.392639, + 36.875 + ], + [ + 943.643296, + 37 + ], + [ + 952.894728, + 37.375 + ], + [ + 957.020366, + 36.375 + ], + [ + 964.146468, + 36.125 + ], + [ + 970.142755, + 32.625 + ], + [ + 976.018664, + 30.625 + ], + [ + 980.51936, + 32.75 + ], + [ + 985.895192, + 37.25 + ], + [ + 990.520907, + 39.375 + ], + [ + 995.896739, + 48.375 + ], + [ + 999.272261, + 60.125 + ], + [ + 999.397281, + 72.25 + ], + [ + 996.021758, + 76.375 + ], + [ + 995.021604, + 81.25 + ], + [ + 995.146623, + 91.25 + ], + [ + 996.396816, + 95.375 + ], + [ + 998.397126, + 101.625 + ], + [ + 1004.271488, + 115.75 + ], + [ + 1009.770791, + 142.25 + ], + [ + 1010.145849, + 154.75 + ], + [ + 1012.146159, + 165.375 + ], + [ + 1011.89612, + 0.25 + ], + [ + 799.15859, + 0.375 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Lake Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 662.286477, + 303.25 + ], + [ + 659.536051, + 309.25 + ], + [ + 652.28493, + 315.25 + ], + [ + 650.034581, + 324.25 + ], + [ + 646.284001, + 328.75 + ], + [ + 643.533576, + 334.75 + ], + [ + 641.033189, + 342.25 + ], + [ + 635.032261, + 353 + ], + [ + 633.28199, + 359 + ], + [ + 631.031642, + 365.75 + ], + [ + 628.031177, + 370.75 + ], + [ + 625.530791, + 376 + ], + [ + 620.780056, + 382 + ], + [ + 619.878211, + 382.71875 + ], + [ + 622.78491, + 384.625 + ], + [ + 622.128559, + 386.15625 + ], + [ + 620.597072, + 387.4375 + ], + [ + 619.471898, + 388.40625 + ], + [ + 619.221859, + 390.1875 + ], + [ + 614.13821, + 400.5 + ], + [ + 615.388403, + 408.75 + ], + [ + 616.513577, + 415 + ], + [ + 618.263848, + 417.25 + ], + [ + 620.014119, + 418.375 + ], + [ + 620.534847, + 419.78125 + ], + [ + 616.471719, + 421.9375 + ], + [ + 618.628302, + 423.40625 + ], + [ + 620.628612, + 423.8125 + ], + [ + 623.003979, + 424.65625 + ], + [ + 625.570894, + 427.125 + ], + [ + 627.383674, + 425.3125 + ], + [ + 628.758887, + 427.75 + ], + [ + 626.946107, + 430 + ], + [ + 625.258346, + 434.125 + ], + [ + 626.633558, + 436.0625 + ], + [ + 627.133636, + 437.4375 + ], + [ + 624.44572, + 438.25 + ], + [ + 623.508075, + 439.5 + ], + [ + 623.820343, + 444.8125 + ], + [ + 624.757988, + 445.3125 + ], + [ + 626.133201, + 447.75 + ], + [ + 624.132891, + 449.875 + ], + [ + 624.32042, + 454.875 + ], + [ + 624.25791, + 458.8125 + ], + [ + 622.945207, + 460.125 + ], + [ + 624.007872, + 461.875 + ], + [ + 623.570304, + 464.0625 + ], + [ + 622.070072, + 464.375 + ], + [ + 621.820033, + 466.5 + ], + [ + 620.132272, + 466.875 + ], + [ + 614.94397, + 469.75 + ], + [ + 609.637127, + 473.25 + ], + [ + 604.011256, + 478.625 + ], + [ + 603.26114, + 481.375 + ], + [ + 606.011566, + 482.875 + ], + [ + 609.262069, + 481 + ], + [ + 612.012494, + 482 + ], + [ + 612.262533, + 486.875 + ], + [ + 608.511953, + 492.875 + ], + [ + 605.13643, + 500.25 + ], + [ + 601.635889, + 505 + ], + [ + 599.260521, + 505 + ], + [ + 594.259748, + 509.5 + ], + [ + 594.634806, + 512.625 + ], + [ + 590.634187, + 510.625 + ], + [ + 585.008317, + 511 + ], + [ + 581.007698, + 512.125 + ], + [ + 576.256963, + 512.125 + ], + [ + 568.880822, + 512.375 + ], + [ + 561.004603, + 509.875 + ], + [ + 554.00352, + 509.25 + ], + [ + 547.002437, + 510.125 + ], + [ + 540.126373, + 508.625 + ], + [ + 536.125754, + 505.375 + ], + [ + 538.001044, + 502.5 + ], + [ + 536.125754, + 497 + ], + [ + 535.750696, + 494 + ], + [ + 532.875251, + 491.375 + ], + [ + 524.378578, + 487.75 + ], + [ + 515.505299, + 487 + ], + [ + 510.379506, + 489.5 + ], + [ + 502.503288, + 492.625 + ], + [ + 494.252011, + 493 + ], + [ + 492.251702, + 492 + ], + [ + 493.001818, + 489.5 + ], + [ + 491.876644, + 486.75 + ], + [ + 492.001663, + 484 + ], + [ + 494.752089, + 480.5 + ], + [ + 497.627534, + 477.5 + ], + [ + 499.252785, + 474.375 + ], + [ + 504.753636, + 474.375 + ], + [ + 506.253868, + 471.375 + ], + [ + 507.129004, + 465.5 + ], + [ + 509.504371, + 464.75 + ], + [ + 512.004758, + 468 + ], + [ + 517.755648, + 472.75 + ], + [ + 523.756576, + 472.25 + ], + [ + 527.882214, + 470.75 + ], + [ + 531.132717, + 467.625 + ], + [ + 531.382756, + 464.125 + ], + [ + 534.883297, + 460.75 + ], + [ + 535.883452, + 457 + ], + [ + 534.758278, + 452.5 + ], + [ + 532.757968, + 448.875 + ], + [ + 533.758123, + 445 + ], + [ + 537.633723, + 442.125 + ], + [ + 539.383994, + 439.875 + ], + [ + 539.133955, + 436 + ], + [ + 547.008626, + 433.25 + ], + [ + 546.758587, + 429.5 + ], + [ + 549.759052, + 427.625 + ], + [ + 553.384612, + 424.625 + ], + [ + 557.260212, + 417.5 + ], + [ + 559.51056, + 413.5 + ], + [ + 561.760908, + 413.5 + ], + [ + 560.510715, + 410.375 + ], + [ + 560.635734, + 408.375 + ], + [ + 564.136276, + 409.125 + ], + [ + 565.011411, + 406.625 + ], + [ + 564.761372, + 403.5 + ], + [ + 565.011411, + 401.125 + ], + [ + 568.386933, + 398.75 + ], + [ + 571.25909, + 395 + ], + [ + 571.884187, + 390.375 + ], + [ + 582.260792, + 387.875 + ], + [ + 588.636779, + 386.875 + ], + [ + 594.01261, + 384.5 + ], + [ + 600.763655, + 379 + ], + [ + 605.639409, + 376.375 + ], + [ + 608.639873, + 375.25 + ], + [ + 613.640647, + 369.625 + ], + [ + 608.889912, + 365.75 + ], + [ + 607.014622, + 364.25 + ], + [ + 608.514854, + 360.625 + ], + [ + 611.890376, + 358.75 + ], + [ + 613.890685, + 356.25 + ], + [ + 615.765976, + 352.25 + ], + [ + 618.64142, + 350.75 + ], + [ + 621.016788, + 348.625 + ], + [ + 621.766904, + 344.125 + ], + [ + 624.017252, + 340.875 + ], + [ + 625.392465, + 337 + ], + [ + 628.767987, + 335.875 + ], + [ + 631.768451, + 333.875 + ], + [ + 633.518722, + 329.625 + ], + [ + 633.143664, + 324.125 + ], + [ + 634.268838, + 318.125 + ], + [ + 637.269302, + 312.625 + ], + [ + 640.394786, + 311.625 + ], + [ + 643.145211, + 311.625 + ], + [ + 645.008143, + 309.1875 + ], + [ + 646.758413, + 307 + ], + [ + 651.384129, + 306.3125 + ], + [ + 652.634322, + 307.0625 + ], + [ + 655.634786, + 306.125 + ], + [ + 657.760115, + 304.1875 + ], + [ + 660.760579, + 302.5625 + ], + [ + 662.286477, + 303.25 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 319.774679, + 618 + ], + [ + 313.523712, + 613.25 + ], + [ + 302.772049, + 609.25 + ], + [ + 299.271507, + 602 + ], + [ + 293.520617, + 594 + ], + [ + 297.021159, + 585.75 + ], + [ + 302.772049, + 585.5 + ], + [ + 309.023016, + 586 + ], + [ + 312.773596, + 582.75 + ], + [ + 324.275375, + 585.75 + ], + [ + 332.526652, + 585.75 + ], + [ + 332.77669, + 589.5 + ], + [ + 335.527116, + 594 + ], + [ + 339.527735, + 593.75 + ], + [ + 346.528818, + 595.25 + ], + [ + 351.77963, + 598.5 + ], + [ + 353.77994, + 606 + ], + [ + 349.279243, + 608.25 + ], + [ + 339.777773, + 611 + ], + [ + 328.776071, + 615.5 + ], + [ + 319.774679, + 618 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 394.942239, + 316.375 + ], + [ + 404.818766, + 322.0625 + ], + [ + 411.318999, + 327.625 + ], + [ + 416.632321, + 329.125 + ], + [ + 421.883133, + 327.875 + ], + [ + 425.321165, + 329.5 + ], + [ + 428.446648, + 326.875 + ], + [ + 429.696842, + 320.6875 + ], + [ + 431.94719, + 315.625 + ], + [ + 432.009699, + 311.875 + ], + [ + 432.509777, + 307.375 + ], + [ + 430.634487, + 304.75 + ], + [ + 429.134255, + 301.25 + ], + [ + 428.696687, + 295.6875 + ], + [ + 430.696996, + 293.5625 + ], + [ + 434.385067, + 288.0625 + ], + [ + 438.073137, + 286.375 + ], + [ + 437.885608, + 282.875 + ], + [ + 436.885454, + 279.875 + ], + [ + 431.82217, + 276.25 + ], + [ + 426.508848, + 274.0625 + ], + [ + 419.570275, + 274.125 + ], + [ + 417.007379, + 274.6875 + ], + [ + 415.632166, + 272.8125 + ], + [ + 413.069269, + 273.8125 + ], + [ + 412.006605, + 277.0625 + ], + [ + 413.631856, + 278.5625 + ], + [ + 415.382127, + 279.5 + ], + [ + 414.632011, + 283.125 + ], + [ + 414.75703, + 285.4375 + ], + [ + 412.069115, + 287.1875 + ], + [ + 414.194443, + 290.375 + ], + [ + 414.069424, + 292.8125 + ], + [ + 412.319153, + 294.25 + ], + [ + 410.256334, + 293.0625 + ], + [ + 406.818302, + 295.1875 + ], + [ + 403.44278, + 297.9375 + ], + [ + 400.942393, + 298.1875 + ], + [ + 400.192277, + 302.3125 + ], + [ + 398.004439, + 305.9375 + ], + [ + 395.566562, + 306.6875 + ], + [ + 394.316368, + 310.375 + ], + [ + 394.128839, + 313.625 + ], + [ + 394.942239, + 316.375 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 266.76116, + 250.125 + ], + [ + 264.135754, + 247.5 + ], + [ + 265.135908, + 244.5 + ], + [ + 261.01027, + 241.125 + ], + [ + 257.759767, + 239 + ], + [ + 254.509264, + 239.25 + ], + [ + 252.008877, + 236.75 + ], + [ + 248.508336, + 236.5 + ], + [ + 245.132814, + 233.625 + ], + [ + 242.507408, + 228.5 + ], + [ + 241.632272, + 222.875 + ], + [ + 243.257524, + 219.25 + ], + [ + 245.88293, + 217.75 + ], + [ + 250.008568, + 217.125 + ], + [ + 253.259071, + 218.5 + ], + [ + 255.634438, + 221.125 + ], + [ + 258.634903, + 223.125 + ], + [ + 260.260154, + 224.75 + ], + [ + 263.010579, + 224.625 + ], + [ + 265.886024, + 224.75 + ], + [ + 269.761624, + 225.25 + ], + [ + 272.762088, + 226.375 + ], + [ + 275.137456, + 229.375 + ], + [ + 275.137456, + 233.875 + ], + [ + 274.387339, + 238.625 + ], + [ + 274.012281, + 241.875 + ], + [ + 270.761779, + 242.625 + ], + [ + 270.886798, + 245.375 + ], + [ + 270.761779, + 247.5 + ], + [ + 268.886488, + 248.25 + ], + [ + 266.76116, + 250.125 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 269.51261, + 359.125 + ], + [ + 266.137088, + 356.125 + ], + [ + 263.88674, + 352.375 + ], + [ + 261.136314, + 348.125 + ], + [ + 259.886121, + 343.5 + ], + [ + 261.88643, + 336.625 + ], + [ + 262.886585, + 332.125 + ], + [ + 265.76203, + 329.25 + ], + [ + 270.637784, + 327.5 + ], + [ + 273.888287, + 328.125 + ], + [ + 278.388983, + 328 + ], + [ + 281.264428, + 329 + ], + [ + 282.88968, + 332.5 + ], + [ + 285.390067, + 333.875 + ], + [ + 288.640569, + 334.5 + ], + [ + 289.390685, + 337.25 + ], + [ + 289.640724, + 340.375 + ], + [ + 289.265666, + 342.25 + ], + [ + 287.765434, + 344.25 + ], + [ + 289.515705, + 347 + ], + [ + 291.015937, + 349.25 + ], + [ + 289.640724, + 352.5 + ], + [ + 286.015163, + 355 + ], + [ + 283.139718, + 356.625 + ], + [ + 281.01439, + 358.5 + ], + [ + 275.388519, + 358.75 + ], + [ + 272.513074, + 359.5 + ], + [ + 269.51261, + 359.125 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 351.258974, + 376.25 + ], + [ + 352.00909, + 367 + ], + [ + 359.760289, + 368.25 + ], + [ + 366.511334, + 367 + ], + [ + 371.01203, + 366.75 + ], + [ + 375.762765, + 368.25 + ], + [ + 383.764003, + 370.25 + ], + [ + 388.514738, + 375.5 + ], + [ + 384.014041, + 378.5 + ], + [ + 377.012958, + 378 + ], + [ + 369.011721, + 379.25 + ], + [ + 366.011256, + 378.75 + ], + [ + 359.760289, + 379.5 + ], + [ + 351.258974, + 376.25 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 400.266556, + 376.25 + ], + [ + 406.767562, + 373.75 + ], + [ + 414.268722, + 374.75 + ], + [ + 419.269496, + 374.75 + ], + [ + 427.270733, + 374.75 + ], + [ + 428.270888, + 380 + ], + [ + 430.771275, + 384.75 + ], + [ + 430.271198, + 388.25 + ], + [ + 432.771584, + 391.5 + ], + [ + 425.770501, + 393.5 + ], + [ + 416.769109, + 394.5 + ], + [ + 411.768335, + 390.75 + ], + [ + 409.517987, + 386.5 + ], + [ + 406.767562, + 383 + ], + [ + 403.767097, + 381 + ], + [ + 400.266556, + 376.25 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 385.773441, + 502.5 + ], + [ + 375.271816, + 499 + ], + [ + 367.270579, + 496.75 + ], + [ + 359.269341, + 490 + ], + [ + 350.267948, + 485.25 + ], + [ + 345.767252, + 484 + ], + [ + 343.016827, + 469 + ], + [ + 338.016053, + 458.25 + ], + [ + 339.266246, + 443 + ], + [ + 341.266556, + 455.5 + ], + [ + 343.516904, + 461 + ], + [ + 347.017445, + 466.25 + ], + [ + 356.768954, + 467 + ], + [ + 366.020385, + 467.75 + ], + [ + 374.771739, + 469 + ], + [ + 378.522319, + 473 + ], + [ + 385.773441, + 480.5 + ], + [ + 382.022861, + 486 + ], + [ + 386.773596, + 492.5 + ], + [ + 391.524331, + 495.5 + ], + [ + 385.773441, + 502.5 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 319.774679, + 618 + ], + [ + 313.523712, + 613.25 + ], + [ + 302.772049, + 609.25 + ], + [ + 299.271507, + 602 + ], + [ + 293.520617, + 594 + ], + [ + 297.021159, + 585.75 + ], + [ + 302.772049, + 585.5 + ], + [ + 309.023016, + 586 + ], + [ + 312.773596, + 582.75 + ], + [ + 324.275375, + 585.75 + ], + [ + 332.526652, + 585.75 + ], + [ + 332.77669, + 589.5 + ], + [ + 335.527116, + 594 + ], + [ + 339.527735, + 593.75 + ], + [ + 346.528818, + 595.25 + ], + [ + 351.77963, + 598.5 + ], + [ + 353.77994, + 606 + ], + [ + 349.279243, + 608.25 + ], + [ + 339.777773, + 611 + ], + [ + 328.776071, + 615.5 + ], + [ + 319.774679, + 618 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 391.143103, + 682.25 + ], + [ + 381.391594, + 679.75 + ], + [ + 374.390511, + 679.5 + ], + [ + 370.76495, + 675.5 + ], + [ + 366.514293, + 671.5 + ], + [ + 360.263326, + 667.25 + ], + [ + 357.387881, + 663.125 + ], + [ + 354.387417, + 661.875 + ], + [ + 351.136914, + 654.875 + ], + [ + 350.261779, + 647.125 + ], + [ + 351.136914, + 643.125 + ], + [ + 355.137533, + 640.375 + ], + [ + 358.763094, + 637 + ], + [ + 362.888732, + 636 + ], + [ + 365.514138, + 639.25 + ], + [ + 366.514293, + 643.75 + ], + [ + 367.264409, + 649.5 + ], + [ + 368.264564, + 654.375 + ], + [ + 369.401458, + 657.567383 + ], + [ + 374.527251, + 662.567383 + ], + [ + 376.402541, + 664.192383 + ], + [ + 376.51584, + 668.871094 + ], + [ + 380.016382, + 669.121094 + ], + [ + 383.891981, + 670.246094 + ], + [ + 387.392523, + 675.246094 + ], + [ + 390.267968, + 677.621094 + ], + [ + 392.393296, + 679.496094 + ], + [ + 391.143103, + 682.25 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 542.317442, + 702.746094 + ], + [ + 537.316668, + 711.746094 + ], + [ + 545.317906, + 713.746094 + ], + [ + 555.81953, + 711.746094 + ], + [ + 562.820613, + 705.246094 + ], + [ + 564.358889, + 703.528442 + ], + [ + 565.856126, + 701.237915 + ], + [ + 563.501951, + 698.44928 + ], + [ + 562.712091, + 695.605774 + ], + [ + 565.086017, + 690.987427 + ], + [ + 565.863175, + 688.430542 + ], + [ + 563.558644, + 685.474243 + ], + [ + 560.156001, + 685.34668 + ], + [ + 557.039952, + 685.338135 + ], + [ + 555.172409, + 686.385864 + ], + [ + 553.167184, + 688.77478 + ], + [ + 552.87541, + 685.858154 + ], + [ + 549.58363, + 683.568115 + ], + [ + 550.137644, + 675.433716 + ], + [ + 549.978844, + 672.227051 + ], + [ + 548.714341, + 668.733398 + ], + [ + 548.34374, + 665.85022 + ], + [ + 547.386365, + 662.226807 + ], + [ + 544.836463, + 663.081055 + ], + [ + 541.8595, + 663.811035 + ], + [ + 544.203683, + 659.811523 + ], + [ + 543.453567, + 655.061523 + ], + [ + 540.703142, + 652.936523 + ], + [ + 536.952562, + 650.561523 + ], + [ + 535.077272, + 648.686523 + ], + [ + 533.327001, + 643.436523 + ], + [ + 533.076962, + 636.061523 + ], + [ + 532.826923, + 630.811523 + ], + [ + 531.57673, + 624.686523 + ], + [ + 529.70144, + 620.061523 + ], + [ + 528.201208, + 615.311523 + ], + [ + 524.450628, + 613.686523 + ], + [ + 521.075105, + 612.686523 + ], + [ + 518.32468, + 606.686523 + ], + [ + 517.259864, + 600.75 + ], + [ + 514.2594, + 600.5 + ], + [ + 515.884651, + 597.75 + ], + [ + 518.00998, + 595.125 + ], + [ + 517.384883, + 587.5 + ], + [ + 514.2594, + 582.5 + ], + [ + 510.633839, + 580.875 + ], + [ + 511.715023, + 580.621338 + ], + [ + 512.047027, + 579.785645 + ], + [ + 511.52046, + 578.604614 + ], + [ + 509.884009, + 578.21936 + ], + [ + 507.845151, + 575.466064 + ], + [ + 504.63291, + 572.125 + ], + [ + 500.382253, + 570.5 + ], + [ + 501.257388, + 566.25 + ], + [ + 502.382562, + 562.375 + ], + [ + 503.882794, + 559.25 + ], + [ + 504.257852, + 552.375 + ], + [ + 505.383026, + 545.75 + ], + [ + 502.507582, + 545.25 + ], + [ + 499.382098, + 542.375 + ], + [ + 496.131595, + 539.5 + ], + [ + 492.881092, + 533.75 + ], + [ + 487.005183, + 530.5 + ], + [ + 490.755764, + 538.125 + ], + [ + 494.631363, + 541.625 + ], + [ + 495.131441, + 545.375 + ], + [ + 497.381789, + 548.125 + ], + [ + 498.006885, + 555.125 + ], + [ + 497.256769, + 560 + ], + [ + 499.257079, + 561.5 + ], + [ + 498.506963, + 565.75 + ], + [ + 498.506963, + 569.125 + ], + [ + 501.882485, + 572.25 + ], + [ + 501.757466, + 576.5 + ], + [ + 504.507891, + 579.5 + ], + [ + 505.258007, + 586.5 + ], + [ + 505.007968, + 592.75 + ], + [ + 505.883104, + 598.125 + ], + [ + 507.008278, + 604 + ], + [ + 509.508665, + 605.5 + ], + [ + 511.008897, + 604.25 + ], + [ + 512.134071, + 607.375 + ], + [ + 515.259554, + 609.5 + ], + [ + 514.759477, + 612.25 + ], + [ + 516.384728, + 614 + ], + [ + 514.384419, + 617.375 + ], + [ + 512.634148, + 620.25 + ], + [ + 514.884496, + 623.25 + ], + [ + 517.509903, + 625.625 + ], + [ + 517.884961, + 629.625 + ], + [ + 523.510831, + 633.625 + ], + [ + 523.135773, + 637 + ], + [ + 525.136082, + 640.125 + ], + [ + 526.886353, + 643.125 + ], + [ + 530.261875, + 648.75 + ], + [ + 532.637243, + 648.875 + ], + [ + 535.512688, + 650.25 + ], + [ + 532.762262, + 651.75 + ], + [ + 536.137784, + 653.75 + ], + [ + 538.138094, + 655 + ], + [ + 542.263732, + 659.75 + ], + [ + 542.263732, + 661.625 + ], + [ + 540.388442, + 664.25 + ], + [ + 542.263732, + 667.5 + ], + [ + 544.889138, + 671.125 + ], + [ + 542.763809, + 675.375 + ], + [ + 542.388751, + 679.875 + ], + [ + 543.013848, + 683.375 + ], + [ + 539.638326, + 689 + ], + [ + 542.763809, + 689.5 + ], + [ + 546.38937, + 687.125 + ], + [ + 548.139641, + 685.875 + ], + [ + 548.764738, + 687.75 + ], + [ + 550.515009, + 688.375 + ], + [ + 551.765202, + 690.875 + ], + [ + 551.515163, + 693.875 + ], + [ + 551.140105, + 697.625 + ], + [ + 546.014312, + 700.875 + ], + [ + 542.888829, + 700.375 + ], + [ + 542.317442, + 702.746094 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 495.785549, + 826.469727 + ], + [ + 492.633288, + 826.054932 + ], + [ + 490.757997, + 823.054932 + ], + [ + 489.507804, + 820.367432 + ], + [ + 488.132591, + 815.554932 + ], + [ + 487.632514, + 811.429932 + ], + [ + 490.382939, + 808.367432 + ], + [ + 492.695797, + 806.179932 + ], + [ + 495.446223, + 804.554932 + ], + [ + 497.446532, + 803.304932 + ], + [ + 497.82159, + 799.992432 + ], + [ + 497.82159, + 795.304932 + ], + [ + 497.446532, + 792.117432 + ], + [ + 496.76818, + 787.109863 + ], + [ + 498.643471, + 781.734863 + ], + [ + 501.768954, + 784.734863 + ], + [ + 505.269496, + 787.984863 + ], + [ + 507.769882, + 791.484863 + ], + [ + 510.770347, + 795.984863 + ], + [ + 510.520308, + 802.234863 + ], + [ + 509.770192, + 805.984863 + ], + [ + 510.895366, + 808.234863 + ], + [ + 513.89583, + 810.109863 + ], + [ + 517.271352, + 810.359863 + ], + [ + 517.77143, + 813.109863 + ], + [ + 516.021159, + 815.484863 + ], + [ + 512.895675, + 817.234863 + ], + [ + 510.520308, + 819.984863 + ], + [ + 506.644708, + 823.234863 + ], + [ + 504.269341, + 822.859863 + ], + [ + 501.018838, + 824.859863 + ], + [ + 498.143393, + 826.609863 + ], + [ + 495.785549, + 826.469727 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 574.706377, + 979.97168 + ], + [ + 571.330854, + 977.22168 + ], + [ + 570.893287, + 972.72168 + ], + [ + 571.268345, + 969.72168 + ], + [ + 570.705758, + 968.47168 + ], + [ + 569.268035, + 966.84668 + ], + [ + 568.080352, + 965.15918 + ], + [ + 565.767494, + 964.65918 + ], + [ + 565.267416, + 961.28418 + ], + [ + 565.267416, + 959.97168 + ], + [ + 563.204597, + 957.22168 + ], + [ + 562.516991, + 955.90918 + ], + [ + 564.079733, + 954.84668 + ], + [ + 566.705139, + 953.59668 + ], + [ + 569.268035, + 952.40918 + ], + [ + 571.768422, + 952.78418 + ], + [ + 576.456647, + 953.40918 + ], + [ + 578.331938, + 954.09668 + ], + [ + 580.332247, + 955.03418 + ], + [ + 583.64526, + 954.78418 + ], + [ + 587.520859, + 955.53418 + ], + [ + 590.208775, + 956.15918 + ], + [ + 593.396768, + 955.03418 + ], + [ + 595.834645, + 956.28418 + ], + [ + 597.897464, + 958.59668 + ], + [ + 599.647735, + 960.22168 + ], + [ + 602.58569, + 959.28418 + ], + [ + 605.023567, + 959.78418 + ], + [ + 608.399089, + 961.22168 + ], + [ + 609.774302, + 962.59668 + ], + [ + 608.21742, + 964.891846 + ], + [ + 606.422221, + 967.351318 + ], + [ + 603.359247, + 969.101318 + ], + [ + 600.296273, + 971.038818 + ], + [ + 595.983106, + 971.538818 + ], + [ + 593.170171, + 971.226318 + ], + [ + 588.731984, + 971.038818 + ], + [ + 586.231597, + 971.101318 + ], + [ + 585.168933, + 969.788818 + ], + [ + 580.918275, + 970.976318 + ], + [ + 578.917966, + 970.101318 + ], + [ + 574.729818, + 970.101318 + ], + [ + 572.666999, + 969.288818 + ], + [ + 573.292095, + 971.351318 + ], + [ + 574.667308, + 972.413818 + ], + [ + 576.355069, + 973.226318 + ], + [ + 575.479934, + 974.663818 + ], + [ + 574.479779, + 975.788818 + ], + [ + 575.667463, + 977.351318 + ], + [ + 576.105031, + 978.413818 + ], + [ + 574.706377, + 979.97168 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Land Locked Fish" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 157.862374, + 801.851196 + ], + [ + 158.421662, + 802.41391 + ], + [ + 160.489445, + 804.41333 + ], + [ + 160.809403, + 805.865356 + ], + [ + 160.075607, + 806.601563 + ], + [ + 158.749799, + 806.743286 + ], + [ + 157.362781, + 806.641113 + ], + [ + 154.298802, + 806.255981 + ], + [ + 152.558203, + 807.059204 + ], + [ + 151.125144, + 808.325806 + ], + [ + 151.937276, + 811.13855 + ], + [ + 153.150048, + 813.129761 + ], + [ + 153.705954, + 815.134766 + ], + [ + 152.382467, + 816.970825 + ], + [ + 150.991664, + 819.031128 + ], + [ + 152.257044, + 820.792847 + ], + [ + 153.859124, + 820.754517 + ], + [ + 155.427844, + 822.643433 + ], + [ + 155.642844, + 823.619385 + ], + [ + 155.581745, + 824.582397 + ], + [ + 152.214438, + 824.351196 + ], + [ + 149.363995, + 823.535034 + ], + [ + 146.559761, + 822.799194 + ], + [ + 144.571224, + 821.617188 + ], + [ + 142.322792, + 819.141724 + ], + [ + 138.547904, + 817.790161 + ], + [ + 137.181166, + 820.512085 + ], + [ + 135.626118, + 821.49707 + ], + [ + 133.801703, + 823.391357 + ], + [ + 132.558608, + 823.453247 + ], + [ + 131.144334, + 824.213257 + ], + [ + 127.550252, + 824.825562 + ], + [ + 126.200348, + 826.226318 + ], + [ + 123.540304, + 827.428833 + ], + [ + 120.584175, + 829.09314 + ], + [ + 117.223898, + 830.239746 + ], + [ + 115.845226, + 832.646973 + ], + [ + 113.217014, + 833.873413 + ], + [ + 111.393949, + 834.775635 + ], + [ + 109.816575, + 835.650513 + ], + [ + 110.663633, + 837.946899 + ], + [ + 112.384047, + 840.229248 + ], + [ + 115.629535, + 841.877808 + ], + [ + 118.609467, + 842.308594 + ], + [ + 121.931531, + 843.973145 + ], + [ + 124.57049, + 846.390381 + ], + [ + 125.706449, + 849.919189 + ], + [ + 128.101677, + 852.648682 + ], + [ + 133.661146, + 854.958008 + ], + [ + 136.524447, + 854.497559 + ], + [ + 138.96573, + 853.05127 + ], + [ + 141.764341, + 854.766357 + ], + [ + 143.054856, + 856.789551 + ], + [ + 145.617646, + 857.955811 + ], + [ + 147.015862, + 859.306152 + ], + [ + 148.545081, + 861.185791 + ], + [ + 152.509944, + 861.255859 + ], + [ + 155.134796, + 864.226074 + ], + [ + 158.280588, + 864.233398 + ], + [ + 163.946017, + 867.115967 + ], + [ + 166.415935, + 867.822998 + ], + [ + 166.956353, + 871.253662 + ], + [ + 169.964277, + 873.497314 + ], + [ + 170.870861, + 877.267578 + ], + [ + 170.801681, + 881.149902 + ], + [ + 171.924401, + 882.726074 + ], + [ + 171.951781, + 884.874268 + ], + [ + 174.847654, + 886.876465 + ], + [ + 177.726578, + 886.436279 + ], + [ + 180.44528, + 886.801758 + ], + [ + 182.530302, + 889.231201 + ], + [ + 185.917361, + 889.489746 + ], + [ + 188.303973, + 893.227051 + ], + [ + 191.376707, + 892.466309 + ], + [ + 194.552433, + 891.338867 + ], + [ + 195.343484, + 888.63623 + ], + [ + 196.406233, + 887.305908 + ], + [ + 197.703301, + 888.751221 + ], + [ + 196.711957, + 891.135498 + ], + [ + 196.497106, + 895.347412 + ], + [ + 192.950217, + 898.266602 + ], + [ + 189.156501, + 898.727051 + ], + [ + 184.934389, + 895.472656 + ], + [ + 178.910063, + 892.397705 + ], + [ + 172.15215, + 891.303955 + ], + [ + 169.286334, + 886.399902 + ], + [ + 167.906598, + 882.104004 + ], + [ + 166.441027, + 876.54834 + ], + [ + 163.407497, + 873.207275 + ], + [ + 158.511953, + 873.083008 + ], + [ + 155.502582, + 870.230957 + ], + [ + 152.197528, + 868.312256 + ], + [ + 150.21046, + 868.720947 + ], + [ + 146.391556, + 869.465332 + ], + [ + 142.621371, + 870.713379 + ], + [ + 140.347785, + 870.925537 + ], + [ + 137.796909, + 868.597656 + ], + [ + 133.877804, + 865.933105 + ], + [ + 131.283399, + 863.212402 + ], + [ + 131.356261, + 860.644043 + ], + [ + 130.133012, + 858.020264 + ], + [ + 125.867849, + 855.928711 + ], + [ + 124.037427, + 858.932617 + ], + [ + 120.510589, + 853.516846 + ], + [ + 118.933654, + 847.312744 + ], + [ + 116.216145, + 844.926636 + ], + [ + 112.575674, + 843.472046 + ], + [ + 108.898158, + 841.789185 + ], + [ + 105.023517, + 840.953003 + ], + [ + 100.191153, + 840.539307 + ], + [ + 95.48136, + 841.488281 + ], + [ + 93.304379, + 844.013428 + ], + [ + 88.751211, + 847.119141 + ], + [ + 85.192052, + 849.312744 + ], + [ + 81.426894, + 846.779541 + ], + [ + 79.086086, + 842.137939 + ], + [ + 76.424718, + 840.860596 + ], + [ + 73.143011, + 842.133545 + ], + [ + 70.612951, + 841.514893 + ], + [ + 69.062904, + 839.510498 + ], + [ + 65.958531, + 838.248047 + ], + [ + 62.543287, + 839.678955 + ], + [ + 58.141623, + 838.558838 + ], + [ + 55.597028, + 837.282227 + ], + [ + 54.905005, + 835.325684 + ], + [ + 51.929926, + 833.815186 + ], + [ + 48.675564, + 832.616943 + ], + [ + 45.072161, + 832.297852 + ], + [ + 40.467976, + 832.834961 + ], + [ + 39.538774, + 829.40332 + ], + [ + 43.457051, + 827.26416 + ], + [ + 44.582225, + 825.95166 + ], + [ + 43.957129, + 823.45166 + ], + [ + 45.64489, + 822.63916 + ], + [ + 46.707554, + 823.32666 + ], + [ + 47.020102, + 824.76416 + ], + [ + 49.39547, + 825.51416 + ], + [ + 50.020567, + 826.95166 + ], + [ + 51.520799, + 828.01416 + ], + [ + 54.521263, + 829.07666 + ], + [ + 56.709101, + 830.26416 + ], + [ + 59.271998, + 829.07666 + ], + [ + 61.459836, + 830.63916 + ], + [ + 63.960223, + 830.32666 + ], + [ + 64.272771, + 828.76416 + ], + [ + 63.897713, + 826.76416 + ], + [ + 62.397481, + 825.57666 + ], + [ + 62.522501, + 824.20166 + ], + [ + 63.897713, + 822.63916 + ], + [ + 65.460455, + 821.26416 + ], + [ + 67.085707, + 822.07666 + ], + [ + 67.585784, + 824.38916 + ], + [ + 68.710958, + 825.70166 + ], + [ + 70.711268, + 826.76416 + ], + [ + 72.023971, + 828.13916 + ], + [ + 72.836596, + 829.88916 + ], + [ + 73.524203, + 831.32666 + ], + [ + 75.024435, + 832.01416 + ], + [ + 76.899725, + 832.26416 + ], + [ + 78.775015, + 832.76416 + ], + [ + 81.837989, + 833.63916 + ], + [ + 83.025673, + 834.82666 + ], + [ + 84.650924, + 836.45166 + ], + [ + 86.151156, + 837.82666 + ], + [ + 87.838917, + 837.95166 + ], + [ + 88.714053, + 836.82666 + ], + [ + 89.776717, + 834.51416 + ], + [ + 90.526833, + 833.32666 + ], + [ + 92.156695, + 833 + ], + [ + 93.906966, + 834.46875 + ], + [ + 94.407043, + 835.8125 + ], + [ + 96.438607, + 836.375 + ], + [ + 98.438917, + 835.75 + ], + [ + 100.251697, + 835.25 + ], + [ + 101.251852, + 834.625 + ], + [ + 101.908203, + 833.8125 + ], + [ + 103.814748, + 833.78125 + ], + [ + 104.689884, + 833.46875 + ], + [ + 105.627529, + 832.53125 + ], + [ + 106.971487, + 831.34375 + ], + [ + 107.346545, + 830.21875 + ], + [ + 107.909132, + 829.09375 + ], + [ + 109.034306, + 828.96875 + ], + [ + 110.284499, + 828.1875 + ], + [ + 111.222144, + 827.625 + ], + [ + 112.441083, + 827.34375 + ], + [ + 113.878849, + 827.4375 + ], + [ + 115.754139, + 827.53125 + ], + [ + 116.379236, + 828.1875 + ], + [ + 118.317035, + 828.21875 + ], + [ + 119.598484, + 827.78125 + ], + [ + 120.004797, + 827.125 + ], + [ + 121.567538, + 826.90625 + ], + [ + 122.786477, + 827 + ], + [ + 124.003481, + 825.96875 + ], + [ + 124.659833, + 824.46875 + ], + [ + 125.972536, + 823.8125 + ], + [ + 129.004299, + 823.0625 + ], + [ + 131.410921, + 822.5625 + ], + [ + 132.911153, + 822.375 + ], + [ + 133.723779, + 821.15625 + ], + [ + 134.823558, + 819.552979 + ], + [ + 135.748384, + 818.815063 + ], + [ + 136.473058, + 817.625 + ], + [ + 138.067055, + 817.0625 + ], + [ + 138.848426, + 816.6875 + ], + [ + 140.37748, + 815.6875 + ], + [ + 141.34638, + 814.34375 + ], + [ + 142.846612, + 813.34375 + ], + [ + 144.003041, + 811.6875 + ], + [ + 145.253235, + 811.03125 + ], + [ + 146.284644, + 809.4375 + ], + [ + 146.940996, + 808.25 + ], + [ + 147.566093, + 807.5 + ], + [ + 149.566402, + 806.21875 + ], + [ + 151.004124, + 805.0625 + ], + [ + 152.473102, + 803.8125 + ], + [ + 153.191963, + 802.78125 + ], + [ + 154.317137, + 802.15625 + ], + [ + 155.661095, + 801.90625 + ], + [ + 157.030438, + 801.095367 + ], + [ + 157.862374, + 801.851196 + ] + ] + ] + } + } +] diff --git a/src/assets/json/geo/plains/grineer.json b/src/assets/json/geo/plains/grineer.json new file mode 100644 index 00000000..84a7392c --- /dev/null +++ b/src/assets/json/geo/plains/grineer.json @@ -0,0 +1,86 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Camp 1" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 431.259129, + 461.605469 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Camp 2" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 100.766266, + 296.580078 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Camp 3" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 816.103493, + 165.476563 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Camp 4" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 279.542859, + 877.605469 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Camp 5" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 572.966521, + 925.066406 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Camp 6" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 826.929638, + 685.142578 + ] + } + } +] diff --git a/src/assets/json/geo/plains/labels.json b/src/assets/json/geo/plains/labels.json new file mode 100644 index 00000000..97e33bef --- /dev/null +++ b/src/assets/json/geo/plains/labels.json @@ -0,0 +1,184 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Gara Toht Lake" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 590.092643, + 393.085938 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Hek's Stiletto" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 437.630396, + 486.015625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Seaside Ruin" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 73.418575, + 481.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Renthi Spring" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 553.492844, + 704.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Ribs" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 157.431572, + 709.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Mount Nang" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 340.459887, + 909.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Seethe" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 576.095312, + 904 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Ostwan Range" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 887.143432, + 745 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Hillside Ruin" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 904.118714, + 184.496094 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Mer-sah Bay" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 527.724547, + 57.929688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cetus" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 532.725321, + 202.929688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Twin Horns" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 377.701338, + 273.929688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Er-phryah's Vigil" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 95.657705, + 288.929688 + ] + } + } +] diff --git a/src/assets/json/geo/plains/lorefish.json b/src/assets/json/geo/plains/lorefish.json new file mode 100644 index 00000000..c536d11c --- /dev/null +++ b/src/assets/json/geo/plains/lorefish.json @@ -0,0 +1,322 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Ancient History", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/7wh17/kzyebr" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 841.569395, + 36 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Unum", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/t70y1/mantny" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 851.647126, + 397.476563 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"AMPs (Cave)", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/134f8/exnxcc" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 813.641246, + 506.976563 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Life in Cetus (Cave)", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/e56co/glomla" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 873.918149, + 653.333984 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Cetus", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/q2rbe/kemrbh" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 939.328659, + 826.427734 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Quills of Cetus", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/heep2/lnptdc" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 623.684125, + 823.621094 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Plains Animals", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/0xrdm/dlikrp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 577.901652, + 915.050781 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Tower's Flesh", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/rxt9k/nybmka" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 446.646971, + 838.689453 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grineer Excavations", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/g1s5o/ajrvfb" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 281.658556, + 878.554688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Merchants of Cetus", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/eiuln/rvjdly" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 195.703853, + 887.8125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Remnants of Orokin", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/7wsr4/tnlsg" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 140.695343, + 690.8125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Ostrons", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/o5xjy/brapdq" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 333.805296, + 665.546875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Grineer Tusks", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/ftpm0/jompq" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 98.622428, + 546.695313 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Tools of Harvest", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/9suln/emxegf" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 110.936833, + 248.626953 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Ostron Artisans", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/fwlz3/oxnndt" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 204.988492, + 123.085938 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Ostron Patios", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/imkze/aqrvus" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 312.005048, + 73.085938 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Scavenging Way of Life (Cave)", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/ls3yx/dskgkv" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 405.171805, + 291.310547 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Plains of Eidolon", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/owhfk/qvrbnr" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 575.700139, + 451.984375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Harvesting the Tower", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/rx638/cwjgcf" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 462.682655, + 486.984375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Teralyst Eidolon", + "set":"Thousand-Year Fish Statuette", + "video":"https://streamable.com/s/7hpw4/sgcbgl" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 213.593339, + 320.355469 + ] + } + } +] diff --git a/src/assets/json/geo/plains/lure.json b/src/assets/json/geo/plains/lure.json new file mode 100644 index 00000000..1ae48e19 --- /dev/null +++ b/src/assets/json/geo/plains/lure.json @@ -0,0 +1,366 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 813.578021, + 152.953125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 352.721627, + 191.322266 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 416.731529, + 292.322266 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 291.569859, + 298.25 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 382.683293, + 384.472656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 121.64291, + 300.472656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 434.917937, + 447.228516 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 433.417705, + 474.228516 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 538.053033, + 512.277344 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 221.298952, + 525.451172 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 435.363318, + 637.615234 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 232.386605, + 646.169922 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 138.872138, + 684.169922 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 342.450507, + 786.994141 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 289.500909, + 865.599609 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 287.000522, + 890.599609 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 576.766053, + 900.423828 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 578.266285, + 926.923828 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 642.618037, + 821.074219 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 855.90494, + 737.107422 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 824.400066, + 693.673828 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 827.40053, + 680.673828 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 874.038604, + 656.443359 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 751.597729, + 369.873047 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 812.577866, + 176.453125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lure" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 813.578021, + 152.953125 + ] + } + } +] diff --git a/src/assets/json/geo/plains/wisp.json b/src/assets/json/geo/plains/wisp.json new file mode 100644 index 00000000..c402f45b --- /dev/null +++ b/src/assets/json/geo/plains/wisp.json @@ -0,0 +1,492 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 242.570082, + 219.171875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 267.323911, + 250.921875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 416.37822, + 273.147461 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 432.130657, + 290.897461 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 407.126789, + 294.897461 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 393.874739, + 314.897461 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 352.35269, + 368.104492 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 384.550054, + 480.352539 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 387.800557, + 503.352539 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 297.21185, + 585.175781 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 319.96537, + 618.175781 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 352.470399, + 655.175781 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 245.166641, + 745.089844 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 132.149157, + 852.089844 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 156.15287, + 876.089844 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 192.15844, + 901.089844 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 497.924493, + 781.921875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 517.228609, + 811.980469 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 570.895453, + 969.150391 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 609.40141, + 962.650391 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 554.649515, + 711.150391 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 507.428536, + 574.670898 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 495.771043, + 548 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 492.650443, + 492.549805 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 555.910229, + 510.049805 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 508.152841, + 463.049805 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 524.155317, + 472.049805 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 611.418817, + 482.299805 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 593.916496, + 384.799805 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 613.512301, + 369.720703 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 631.265047, + 331.970703 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 660.769612, + 302.220703 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 644.267059, + 330.720703 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 619.646062, + 382.77832 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Wisp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 619.52788, + 418.571289 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/fishing-recommend.json b/src/assets/json/geo/vallis/fishing-recommend.json new file mode 100644 index 00000000..238c8866 --- /dev/null +++ b/src/assets/json/geo/vallis/fishing-recommend.json @@ -0,0 +1,100 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location (Cave)" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1615.390918, + 202.546875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1109.187606, + 521.828125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1229.846898, + 934.015625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 334.14583, + 898.046875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location (Cave)" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1764.570246, + 1411.78125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location (Cave)" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1514.531564, + 1933.78125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Fishing Location" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1042.530094, + 2035.609375 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/fishing.json b/src/assets/json/geo/vallis/fishing.json new file mode 100644 index 00000000..5297f1b8 --- /dev/null +++ b/src/assets/json/geo/vallis/fishing.json @@ -0,0 +1,12918 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 202.222879, + 1790.359863 + ], + [ + 199.347434, + 1793.109863 + ], + [ + 197.972222, + 1796.359863 + ], + [ + 197.972222, + 1801.484863 + ], + [ + 197.972222, + 1806.984863 + ], + [ + 197.972222, + 1810.109863 + ], + [ + 199.722492, + 1811.984863 + ], + [ + 202.347899, + 1811.484863 + ], + [ + 204.848285, + 1810.484863 + ], + [ + 208.848904, + 1810.234863 + ], + [ + 211.47431, + 1808.359863 + ], + [ + 215.099871, + 1811.484863 + ], + [ + 217.35022, + 1810.984863 + ], + [ + 218.600413, + 1813.734863 + ], + [ + 222.601032, + 1813.359863 + ], + [ + 224.85138, + 1815.359863 + ], + [ + 227.476786, + 1816.984863 + ], + [ + 230.352231, + 1817.734863 + ], + [ + 233.602734, + 1818.359863 + ], + [ + 237.353314, + 1819.234863 + ], + [ + 237.228295, + 1823.484863 + ], + [ + 240.228759, + 1823.359863 + ], + [ + 242.854165, + 1825.859863 + ], + [ + 243.104204, + 1828.109863 + ], + [ + 244.604436, + 1830.609863 + ], + [ + 247.133636, + 1830.716309 + ], + [ + 248.383829, + 1833.591309 + ], + [ + 252.884525, + 1833.466309 + ], + [ + 256.760125, + 1833.716309 + ], + [ + 257.510241, + 1835.841309 + ], + [ + 260.135647, + 1836.216309 + ], + [ + 259.63557, + 1838.341309 + ], + [ + 262.636034, + 1840.591309 + ], + [ + 265.511479, + 1841.591309 + ], + [ + 269.887156, + 1841.466309 + ], + [ + 273.887775, + 1841.466309 + ], + [ + 277.513336, + 1839.966309 + ], + [ + 281.263916, + 1837.966309 + ], + [ + 283.264225, + 1835.341309 + ], + [ + 284.139361, + 1832.716309 + ], + [ + 284.26438, + 1830.341309 + ], + [ + 285.889631, + 1829.966309 + ], + [ + 285.889631, + 1826.591309 + ], + [ + 285.764612, + 1823.716309 + ], + [ + 285.764612, + 1820.466309 + ], + [ + 285.264535, + 1818.716309 + ], + [ + 282.014032, + 1818.341309 + ], + [ + 279.888703, + 1816.216309 + ], + [ + 279.513645, + 1813.716309 + ], + [ + 280.638819, + 1810.341309 + ], + [ + 282.514109, + 1806.591309 + ], + [ + 284.889477, + 1803.841309 + ], + [ + 285.889631, + 1800.716309 + ], + [ + 285.389554, + 1797.341309 + ], + [ + 284.889477, + 1793.591309 + ], + [ + 284.139361, + 1789.341309 + ], + [ + 282.639129, + 1785.466309 + ], + [ + 280.888858, + 1783.091309 + ], + [ + 278.388471, + 1779.591309 + ], + [ + 275.763065, + 1776.966309 + ], + [ + 273.012639, + 1774.091309 + ], + [ + 270.637272, + 1771.841309 + ], + [ + 268.761982, + 1768.466309 + ], + [ + 266.636653, + 1765.466309 + ], + [ + 263.261131, + 1764.716309 + ], + [ + 261.010783, + 1762.216309 + ], + [ + 256.510086, + 1760.841309 + ], + [ + 253.509622, + 1760.341309 + ], + [ + 248.13379, + 1760.591309 + ], + [ + 243.508075, + 1760.466309 + ], + [ + 238.257262, + 1760.716309 + ], + [ + 234.506682, + 1762.591309 + ], + [ + 230.631083, + 1767.091309 + ], + [ + 227.505599, + 1769.091309 + ], + [ + 227.25556, + 1771.841309 + ], + [ + 224.380116, + 1774.966309 + ], + [ + 221.004593, + 1779.466309 + ], + [ + 218.129149, + 1782.466309 + ], + [ + 215.128684, + 1785.716309 + ], + [ + 212.753317, + 1789.966309 + ], + [ + 211.128066, + 1792.841309 + ], + [ + 207.377485, + 1794.216309 + ], + [ + 205.127137, + 1793.966309 + ], + [ + 203.376866, + 1792.966309 + ], + [ + 202.222879, + 1790.359863 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 805.380232, + 1497.864258 + ], + [ + 802.879845, + 1492.364258 + ], + [ + 802.879845, + 1486.364258 + ], + [ + 802.379768, + 1481.114258 + ], + [ + 800.629497, + 1476.114258 + ], + [ + 803.88, + 1473.614258 + ], + [ + 803.314942, + 1470.932129 + ], + [ + 801.439652, + 1469.057129 + ], + [ + 799.93942, + 1463.807129 + ], + [ + 799.93942, + 1459.432129 + ], + [ + 799.93942, + 1455.307129 + ], + [ + 798.314168, + 1452.807129 + ], + [ + 800.689536, + 1451.182129 + ], + [ + 803.189922, + 1449.807129 + ], + [ + 807.44058, + 1448.182129 + ], + [ + 811.441199, + 1444.682129 + ], + [ + 815.06676, + 1442.432129 + ], + [ + 816.94205, + 1440.307129 + ], + [ + 820.067533, + 1439.807129 + ], + [ + 822.56792, + 1437.182129 + ], + [ + 825.943442, + 1435.682129 + ], + [ + 828.818887, + 1435.307129 + ], + [ + 832.444448, + 1435.807129 + ], + [ + 835.444912, + 1433.932129 + ], + [ + 838.695415, + 1433.682129 + ], + [ + 842.696034, + 1432.807129 + ], + [ + 844.696344, + 1432.682129 + ], + [ + 847.071711, + 1432.182129 + ], + [ + 843.821208, + 1436.932129 + ], + [ + 840.445686, + 1438.932129 + ], + [ + 835.569932, + 1442.932129 + ], + [ + 832.19441, + 1445.932129 + ], + [ + 830.069081, + 1450.057129 + ], + [ + 830.069081, + 1454.807129 + ], + [ + 830.069081, + 1458.807129 + ], + [ + 830.1941, + 1461.682129 + ], + [ + 826.693559, + 1466.182129 + ], + [ + 824.318191, + 1468.807129 + ], + [ + 822.067843, + 1471.182129 + ], + [ + 821.567766, + 1475.682129 + ], + [ + 821.442746, + 1478.932129 + ], + [ + 820.942669, + 1482.557129 + ], + [ + 819.817495, + 1486.682129 + ], + [ + 817.067069, + 1489.932129 + ], + [ + 813.816566, + 1492.807129 + ], + [ + 810.941122, + 1494.682129 + ], + [ + 808.440735, + 1496.682129 + ], + [ + 805.380232, + 1497.864258 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 730.530384, + 1217.943359 + ], + [ + 730.015115, + 1222.97168 + ], + [ + 726.514573, + 1227.22168 + ], + [ + 726.264535, + 1231.22168 + ], + [ + 729.765076, + 1235.22168 + ], + [ + 734.265772, + 1239.97168 + ], + [ + 735.265927, + 1243.97168 + ], + [ + 731.765386, + 1248.22168 + ], + [ + 731.265308, + 1252.47168 + ], + [ + 732.76554, + 1256.97168 + ], + [ + 733.765695, + 1260.47168 + ], + [ + 733.765695, + 1267.47168 + ], + [ + 729.01496, + 1271.47168 + ], + [ + 725.26438, + 1273.22168 + ], + [ + 720.513645, + 1275.72168 + ], + [ + 715.76291, + 1279.47168 + ], + [ + 712.262368, + 1283.72168 + ], + [ + 710.762136, + 1289.47168 + ], + [ + 710.762136, + 1293.97168 + ], + [ + 711.762291, + 1298.72168 + ], + [ + 711.232061, + 1301.476563 + ], + [ + 711.357081, + 1305.726563 + ], + [ + 709.856849, + 1309.726563 + ], + [ + 706.606346, + 1311.726563 + ], + [ + 704.355998, + 1316.101563 + ], + [ + 704.230978, + 1319.101563 + ], + [ + 703.730901, + 1322.976563 + ], + [ + 702.783, + 1327.677734 + ], + [ + 702.532962, + 1330.052734 + ], + [ + 702.532962, + 1333.552734 + ], + [ + 703.908174, + 1334.302734 + ], + [ + 704.908329, + 1335.927734 + ], + [ + 705.158368, + 1339.802734 + ], + [ + 702.157904, + 1341.677734 + ], + [ + 700.282614, + 1345.052734 + ], + [ + 698.657362, + 1349.177734 + ], + [ + 696.532033, + 1351.302734 + ], + [ + 692.531414, + 1351.552734 + ], + [ + 689.780989, + 1351.552734 + ], + [ + 687.155583, + 1353.677734 + ], + [ + 686.030409, + 1356.802734 + ], + [ + 685.030254, + 1359.177734 + ], + [ + 682.529867, + 1359.927734 + ], + [ + 680.529558, + 1361.177734 + ], + [ + 678.779287, + 1363.552734 + ], + [ + 676.403919, + 1363.927734 + ], + [ + 674.40361, + 1364.177734 + ], + [ + 673.278436, + 1366.677734 + ], + [ + 671.903223, + 1369.552734 + ], + [ + 670.903068, + 1373.177734 + ], + [ + 671.403146, + 1374.927734 + ], + [ + 672.153262, + 1376.802734 + ], + [ + 673.028397, + 1378.177734 + ], + [ + 674.40361, + 1380.427734 + ], + [ + 674.653649, + 1383.427734 + ], + [ + 674.653649, + 1386.802734 + ], + [ + 673.528475, + 1388.802734 + ], + [ + 670.65303, + 1389.552734 + ], + [ + 669.277817, + 1391.677734 + ], + [ + 668.921317, + 1393.924805 + ], + [ + 668.29622, + 1396.424805 + ], + [ + 668.796297, + 1398.924805 + ], + [ + 670.421549, + 1399.549805 + ], + [ + 671.421703, + 1401.174805 + ], + [ + 670.546568, + 1403.174805 + ], + [ + 667.921162, + 1404.049805 + ], + [ + 665.170736, + 1404.674805 + ], + [ + 663.295446, + 1405.924805 + ], + [ + 662.420311, + 1410.049805 + ], + [ + 663.295446, + 1413.049805 + ], + [ + 664.295601, + 1416.049805 + ], + [ + 664.42062, + 1418.174805 + ], + [ + 663.670504, + 1420.924805 + ], + [ + 663.545485, + 1424.424805 + ], + [ + 662.670349, + 1426.799805 + ], + [ + 662.920388, + 1429.549805 + ], + [ + 664.920698, + 1431.424805 + ], + [ + 667.421084, + 1432.424805 + ], + [ + 670.546568, + 1432.549805 + ], + [ + 673.547032, + 1431.799805 + ], + [ + 676.297458, + 1430.549805 + ], + [ + 678.547806, + 1430.549805 + ], + [ + 680.673135, + 1432.549805 + ], + [ + 683.048502, + 1434.799805 + ], + [ + 685.548889, + 1435.174805 + ], + [ + 687.799237, + 1433.049805 + ], + [ + 688.674372, + 1429.674805 + ], + [ + 687.799237, + 1427.049805 + ], + [ + 685.673908, + 1425.674805 + ], + [ + 683.173521, + 1423.674805 + ], + [ + 680.048038, + 1421.924805 + ], + [ + 676.922554, + 1418.424805 + ], + [ + 675.422322, + 1415.424805 + ], + [ + 675.047264, + 1410.799805 + ], + [ + 676.047419, + 1406.924805 + ], + [ + 677.67267, + 1403.799805 + ], + [ + 680.298077, + 1400.549805 + ], + [ + 681.423251, + 1396.299805 + ], + [ + 681.54827, + 1391.799805 + ], + [ + 682.548425, + 1388.924805 + ], + [ + 684.173676, + 1387.174805 + ], + [ + 684.298695, + 1382.299805 + ], + [ + 683.173521, + 1378.674805 + ], + [ + 682.298386, + 1374.299805 + ], + [ + 683.548579, + 1372.049805 + ], + [ + 685.8756, + 1370.576172 + ], + [ + 690.126257, + 1371.576172 + ], + [ + 693.251741, + 1370.201172 + ], + [ + 696.502244, + 1369.701172 + ], + [ + 701.00294, + 1368.701172 + ], + [ + 704.878539, + 1367.201172 + ], + [ + 709.129197, + 1364.326172 + ], + [ + 711.754603, + 1360.451172 + ], + [ + 713.254835, + 1354.201172 + ], + [ + 713.629893, + 1348.576172 + ], + [ + 713.504874, + 1344.576172 + ], + [ + 713.254835, + 1339.451172 + ], + [ + 712.25468, + 1332.576172 + ], + [ + 711.754603, + 1327.451172 + ], + [ + 711.254526, + 1324.201172 + ], + [ + 711.129506, + 1321.201172 + ], + [ + 712.090104, + 1318.09082 + ], + [ + 713.715356, + 1314.84082 + ], + [ + 715.215588, + 1310.59082 + ], + [ + 716.965859, + 1307.34082 + ], + [ + 719.466245, + 1305.71582 + ], + [ + 723.716903, + 1303.46582 + ], + [ + 727.842541, + 1301.84082 + ], + [ + 731.968179, + 1299.71582 + ], + [ + 736.468876, + 1298.21582 + ], + [ + 740.469495, + 1296.84082 + ], + [ + 743.469959, + 1297.34082 + ], + [ + 744.595133, + 1300.46582 + ], + [ + 744.095056, + 1304.09082 + ], + [ + 741.219611, + 1309.34082 + ], + [ + 738.594205, + 1313.34082 + ], + [ + 735.343702, + 1318.84082 + ], + [ + 735.343702, + 1321.71582 + ], + [ + 734.218528, + 1326.46582 + ], + [ + 733.593431, + 1329.96582 + ], + [ + 732.385236, + 1335.337891 + ], + [ + 734.010488, + 1338.462891 + ], + [ + 735.635739, + 1341.587891 + ], + [ + 735.260681, + 1347.212891 + ], + [ + 737.135971, + 1349.837891 + ], + [ + 737.886087, + 1354.587891 + ], + [ + 736.885932, + 1357.837891 + ], + [ + 737.636048, + 1362.087891 + ], + [ + 739.636358, + 1363.212891 + ], + [ + 742.386783, + 1365.462891 + ], + [ + 744.262074, + 1369.087891 + ], + [ + 745.262228, + 1373.462891 + ], + [ + 744.387093, + 1376.337891 + ], + [ + 745.262228, + 1378.712891 + ], + [ + 748.512731, + 1379.712891 + ], + [ + 750.888099, + 1383.837891 + ], + [ + 751.251436, + 1387.282227 + ], + [ + 753.251746, + 1388.407227 + ], + [ + 754.001862, + 1391.657227 + ], + [ + 755.002016, + 1394.782227 + ], + [ + 751.626494, + 1396.282227 + ], + [ + 749.251127, + 1400.032227 + ], + [ + 748.000933, + 1403.032227 + ], + [ + 746.000624, + 1402.907227 + ], + [ + 744.625411, + 1404.657227 + ], + [ + 743.125179, + 1406.532227 + ], + [ + 740.874831, + 1410.032227 + ], + [ + 738.249425, + 1412.907227 + ], + [ + 735.37398, + 1414.657227 + ], + [ + 731.873438, + 1415.157227 + ], + [ + 727.622781, + 1415.282227 + ], + [ + 726.372587, + 1418.282227 + ], + [ + 722.371968, + 1419.782227 + ], + [ + 719.121465, + 1422.032227 + ], + [ + 719.121465, + 1424.657227 + ], + [ + 719.496523, + 1427.282227 + ], + [ + 721.871891, + 1430.032227 + ], + [ + 723.622162, + 1430.532227 + ], + [ + 725.622471, + 1427.532227 + ], + [ + 728.747955, + 1423.782227 + ], + [ + 731.248342, + 1421.157227 + ], + [ + 736.124096, + 1418.907227 + ], + [ + 739.624637, + 1416.407227 + ], + [ + 743.875295, + 1415.282227 + ], + [ + 746.000624, + 1413.657227 + ], + [ + 749.501165, + 1410.782227 + ], + [ + 752.37661, + 1407.657227 + ], + [ + 755.002016, + 1404.657227 + ], + [ + 758.00248, + 1401.532227 + ], + [ + 760.627887, + 1399.282227 + ], + [ + 764.628506, + 1398.907227 + ], + [ + 768.254066, + 1399.782227 + ], + [ + 770.379395, + 1401.407227 + ], + [ + 774.505033, + 1403.782227 + ], + [ + 777.380478, + 1406.782227 + ], + [ + 780.380942, + 1409.532227 + ], + [ + 784.006503, + 1410.532227 + ], + [ + 788.38218, + 1411.907227 + ], + [ + 791.757702, + 1413.907227 + ], + [ + 793.632993, + 1416.282227 + ], + [ + 796.00836, + 1422.157227 + ], + [ + 797.258553, + 1426.407227 + ], + [ + 799.508902, + 1432.157227 + ], + [ + 801.259172, + 1431.657227 + ], + [ + 805.259791, + 1430.032227 + ], + [ + 809.38543, + 1428.657227 + ], + [ + 807.135081, + 1424.782227 + ], + [ + 807.510139, + 1422.157227 + ], + [ + 809.26041, + 1417.157227 + ], + [ + 798.549769, + 1405.634766 + ], + [ + 790.173473, + 1404.009766 + ], + [ + 783.797487, + 1402.759766 + ], + [ + 780.171926, + 1400.384766 + ], + [ + 774.921113, + 1394.384766 + ], + [ + 772.920804, + 1390.509766 + ], + [ + 769.545282, + 1387.259766 + ], + [ + 762.29416, + 1382.884766 + ], + [ + 758.41856, + 1379.509766 + ], + [ + 754.542961, + 1375.259766 + ], + [ + 751.201135, + 1371.230957 + ], + [ + 750.326, + 1366.605957 + ], + [ + 752.576348, + 1363.480957 + ], + [ + 752.701367, + 1358.855957 + ], + [ + 751.701213, + 1355.605957 + ], + [ + 751.201135, + 1349.855957 + ], + [ + 749.950942, + 1345.355957 + ], + [ + 748.700748, + 1340.355957 + ], + [ + 748.700748, + 1335.605957 + ], + [ + 748.32569, + 1330.355957 + ], + [ + 747.575574, + 1324.355957 + ], + [ + 748.32569, + 1319.855957 + ], + [ + 749.450865, + 1314.355957 + ], + [ + 748.200671, + 1308.605957 + ], + [ + 748.059048, + 1302.620117 + ], + [ + 750.809473, + 1298.370117 + ], + [ + 755.310169, + 1294.245117 + ], + [ + 759.685846, + 1290.495117 + ], + [ + 765.936813, + 1286.995117 + ], + [ + 771.437664, + 1282.620117 + ], + [ + 776.313419, + 1279.495117 + ], + [ + 780.689096, + 1278.870117 + ], + [ + 783.56454, + 1276.995117 + ], + [ + 789.065391, + 1276.995117 + ], + [ + 793.941146, + 1277.870117 + ], + [ + 800.81721, + 1281.995117 + ], + [ + 802.442461, + 1283.995117 + ], + [ + 804.692809, + 1286.495117 + ], + [ + 804.44277, + 1290.620117 + ], + [ + 803.692654, + 1292.745117 + ], + [ + 800.192113, + 1292.495117 + ], + [ + 802.6925, + 1295.870117 + ], + [ + 805.317906, + 1298.620117 + ], + [ + 807.943312, + 1300.245117 + ], + [ + 811.318834, + 1299.995117 + ], + [ + 814.194279, + 1301.745117 + ], + [ + 816.819685, + 1304.620117 + ], + [ + 817.069724, + 1306.620117 + ], + [ + 814.569337, + 1308.245117 + ], + [ + 811.193815, + 1308.245117 + ], + [ + 808.943467, + 1311.745117 + ], + [ + 808.068331, + 1315.870117 + ], + [ + 806.44308, + 1318.245117 + ], + [ + 803.442616, + 1319.120117 + ], + [ + 803.192577, + 1322.995117 + ], + [ + 804.192732, + 1326.120117 + ], + [ + 805.692964, + 1328.120117 + ], + [ + 807.068177, + 1330.120117 + ], + [ + 806.743419, + 1333.095215 + ], + [ + 802.992839, + 1335.720215 + ], + [ + 803.492916, + 1339.970215 + ], + [ + 804.74311, + 1342.970215 + ], + [ + 806.368361, + 1347.095215 + ], + [ + 808.868748, + 1349.345215 + ], + [ + 810.493999, + 1353.220215 + ], + [ + 811.494154, + 1357.720215 + ], + [ + 812.869367, + 1360.470215 + ], + [ + 814.619638, + 1359.970215 + ], + [ + 814.994696, + 1366.595215 + ], + [ + 816.869986, + 1371.095215 + ], + [ + 818.383404, + 1375.431152 + ], + [ + 819.0085, + 1378.306152 + ], + [ + 819.0085, + 1381.431152 + ], + [ + 816.883172, + 1384.681152 + ], + [ + 816.508113, + 1387.806152 + ], + [ + 819.0085, + 1391.556152 + ], + [ + 819.883636, + 1395.806152 + ], + [ + 820.008655, + 1401.306152 + ], + [ + 819.633597, + 1404.556152 + ], + [ + 819.758616, + 1408.181152 + ], + [ + 818.133365, + 1423.556152 + ], + [ + 822.008964, + 1421.931152 + ], + [ + 826.884719, + 1419.431152 + ], + [ + 833.385725, + 1417.681152 + ], + [ + 837.261324, + 1416.931152 + ], + [ + 831.385415, + 1406.931152 + ], + [ + 830.38526, + 1400.681152 + ], + [ + 829.385106, + 1395.056152 + ], + [ + 827.009738, + 1393.681152 + ], + [ + 825.259467, + 1393.181152 + ], + [ + 824.259313, + 1387.556152 + ], + [ + 824.259313, + 1382.931152 + ], + [ + 824.509351, + 1376.931152 + ], + [ + 825.259467, + 1370.681152 + ], + [ + 829.010048, + 1368.431152 + ], + [ + 825.952934, + 1361.287598 + ], + [ + 822.702431, + 1360.162598 + ], + [ + 820.702122, + 1356.037598 + ], + [ + 820.327064, + 1351.537598 + ], + [ + 820.202044, + 1345.537598 + ], + [ + 820.202044, + 1339.162598 + ], + [ + 820.202044, + 1332.787598 + ], + [ + 819.701967, + 1327.662598 + ], + [ + 820.077025, + 1325.412598 + ], + [ + 821.577257, + 1323.787598 + ], + [ + 822.291723, + 1315.251953 + ], + [ + 820.91651, + 1312.251953 + ], + [ + 820.91651, + 1309.626953 + ], + [ + 822.041684, + 1305.501953 + ], + [ + 823.291878, + 1303.501953 + ], + [ + 821.166549, + 1302.126953 + ], + [ + 818.916201, + 1299.626953 + ], + [ + 817.666007, + 1296.251953 + ], + [ + 816.165775, + 1293.251953 + ], + [ + 812.665234, + 1289.501953 + ], + [ + 810.039828, + 1286.376953 + ], + [ + 809.289712, + 1282.376953 + ], + [ + 808.789634, + 1276.751953 + ], + [ + 804.786085, + 1272.665039 + ], + [ + 800.535428, + 1269.790039 + ], + [ + 794.40948, + 1268.040039 + ], + [ + 788.033494, + 1266.415039 + ], + [ + 783.157739, + 1264.665039 + ], + [ + 780.407314, + 1266.665039 + ], + [ + 777.531869, + 1265.165039 + ], + [ + 772.656115, + 1263.040039 + ], + [ + 766.780206, + 1262.040039 + ], + [ + 762.279509, + 1259.290039 + ], + [ + 761.904451, + 1255.915039 + ], + [ + 761.029316, + 1251.415039 + ], + [ + 757.403755, + 1250.540039 + ], + [ + 755.644694, + 1246.905762 + ], + [ + 755.644694, + 1242.905762 + ], + [ + 755.019597, + 1239.280762 + ], + [ + 751.394036, + 1236.405762 + ], + [ + 751.644075, + 1233.655762 + ], + [ + 750.893959, + 1230.030762 + ], + [ + 749.768785, + 1227.030762 + ], + [ + 748.518591, + 1224.280762 + ], + [ + 747.643456, + 1220.655762 + ], + [ + 745.01805, + 1221.155762 + ], + [ + 741.14245, + 1220.280762 + ], + [ + 738.267005, + 1218.905762 + ], + [ + 734.516425, + 1218.280762 + ], + [ + 730.530384, + 1217.943359 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 732.695188, + 1196.626953 + ], + [ + 731.428086, + 1191.758301 + ], + [ + 731.428086, + 1186.508301 + ], + [ + 732.303221, + 1183.883301 + ], + [ + 732.803299, + 1179.758301 + ], + [ + 732.803299, + 1175.633301 + ], + [ + 732.928318, + 1170.383301 + ], + [ + 732.178202, + 1166.008301 + ], + [ + 730.052873, + 1162.133301 + ], + [ + 728.052564, + 1160.008301 + ], + [ + 727.052409, + 1157.008301 + ], + [ + 726.677351, + 1152.133301 + ], + [ + 725.302138, + 1147.383301 + ], + [ + 725.302138, + 1142.133301 + ], + [ + 725.302138, + 1138.008301 + ], + [ + 725.677196, + 1135.383301 + ], + [ + 726.052254, + 1132.758301 + ], + [ + 725.302138, + 1129.133301 + ], + [ + 723.926925, + 1127.633301 + ], + [ + 749.180832, + 1124.133301 + ], + [ + 749.180832, + 1127.258301 + ], + [ + 749.930948, + 1129.758301 + ], + [ + 750.806084, + 1133.758301 + ], + [ + 751.43118, + 1136.508301 + ], + [ + 752.181296, + 1140.383301 + ], + [ + 751.5562, + 1144.133301 + ], + [ + 751.5562, + 1147.133301 + ], + [ + 749.430871, + 1147.008301 + ], + [ + 749.430871, + 1151.133301 + ], + [ + 750.681064, + 1155.508301 + ], + [ + 749.305852, + 1158.883301 + ], + [ + 748.180678, + 1162.508301 + ], + [ + 748.305697, + 1166.008301 + ], + [ + 747.805619, + 1170.383301 + ], + [ + 747.6806, + 1173.508301 + ], + [ + 749.180832, + 1175.883301 + ], + [ + 750.806084, + 1178.258301 + ], + [ + 752.556354, + 1177.008301 + ], + [ + 754.431645, + 1176.258301 + ], + [ + 754.528284, + 1177.94165 + ], + [ + 753.27809, + 1180.62915 + ], + [ + 752.027897, + 1182.50415 + ], + [ + 752.715503, + 1183.56665 + ], + [ + 753.215581, + 1184.50415 + ], + [ + 753.153071, + 1186.56665 + ], + [ + 751.777858, + 1187.75415 + ], + [ + 749.52751, + 1188.75415 + ], + [ + 748.964923, + 1189.75415 + ], + [ + 748.839904, + 1192.12915 + ], + [ + 748.839904, + 1193.25415 + ], + [ + 748.902413, + 1194.44165 + ], + [ + 747.71473, + 1195.81665 + ], + [ + 745.526891, + 1196.00415 + ], + [ + 743.151524, + 1196.19165 + ], + [ + 740.651137, + 1196.12915 + ], + [ + 740.276079, + 1197.31665 + ], + [ + 739.338434, + 1197.50415 + ], + [ + 738.08824, + 1196.44165 + ], + [ + 736.963066, + 1195.62915 + ], + [ + 734.462679, + 1196.00415 + ], + [ + 732.695188, + 1196.626953 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 526.335322, + 834.649414 + ], + [ + 537.086986, + 856.399414 + ], + [ + 528.793029, + 850.574707 + ], + [ + 522.542062, + 847.449707 + ], + [ + 517.541288, + 847.449707 + ], + [ + 511.665379, + 846.824707 + ], + [ + 507.914799, + 843.824707 + ], + [ + 498.288309, + 841.199707 + ], + [ + 490.912168, + 840.699707 + ], + [ + 487.661665, + 843.074707 + ], + [ + 487.411627, + 846.574707 + ], + [ + 484.536182, + 848.824707 + ], + [ + 479.535408, + 849.074707 + ], + [ + 476.159886, + 854.324707 + ], + [ + 476.034867, + 858.199707 + ], + [ + 470.909074, + 861.824707 + ], + [ + 467.533552, + 865.449707 + ], + [ + 466.283358, + 868.324707 + ], + [ + 462.380411, + 870.265625 + ], + [ + 458.62983, + 871.390625 + ], + [ + 455.379328, + 870.515625 + ], + [ + 449.628438, + 871.390625 + ], + [ + 445.877858, + 873.390625 + ], + [ + 444.627664, + 878.015625 + ], + [ + 444.502645, + 881.515625 + ], + [ + 444.127587, + 884.390625 + ], + [ + 442.252297, + 884.890625 + ], + [ + 440.001949, + 887.265625 + ], + [ + 440.001949, + 890.515625 + ], + [ + 440.752065, + 895.515625 + ], + [ + 441.002103, + 901.140625 + ], + [ + 439.126813, + 905.140625 + ], + [ + 434.501098, + 910.890625 + ], + [ + 433.625962, + 915.515625 + ], + [ + 434.00102, + 920.015625 + ], + [ + 438.126658, + 918.890625 + ], + [ + 442.627355, + 915.015625 + ], + [ + 446.502954, + 910.140625 + ], + [ + 451.003651, + 907.515625 + ], + [ + 454.379173, + 907.890625 + ], + [ + 457.754695, + 902.390625 + ], + [ + 463.380565, + 900.265625 + ], + [ + 469.256474, + 901.015625 + ], + [ + 475.882499, + 901.140625 + ], + [ + 481.50837, + 900.265625 + ], + [ + 487.509298, + 901.140625 + ], + [ + 492.009994, + 902.765625 + ], + [ + 497.010768, + 904.640625 + ], + [ + 503.886832, + 903.140625 + ], + [ + 509.762741, + 901.890625 + ], + [ + 513.138263, + 899.765625 + ], + [ + 516.618782, + 898.333496 + ], + [ + 520.74442, + 895.083496 + ], + [ + 525.245116, + 892.958496 + ], + [ + 534.496548, + 895.833496 + ], + [ + 537.747051, + 897.458496 + ], + [ + 540.622495, + 899.458496 + ], + [ + 542.271676, + 897.523926 + ], + [ + 554.398552, + 914.773926 + ], + [ + 550.397933, + 915.023926 + ], + [ + 544.146966, + 915.023926 + ], + [ + 539.771289, + 917.023926 + ], + [ + 535.395613, + 917.273926 + ], + [ + 530.644878, + 915.023926 + ], + [ + 526.269201, + 913.148926 + ], + [ + 522.51862, + 915.023926 + ], + [ + 518.017924, + 917.523926 + ], + [ + 514.267344, + 918.148926 + ], + [ + 509.641628, + 918.148926 + ], + [ + 505.766029, + 918.523926 + ], + [ + 501.265332, + 916.898926 + ], + [ + 497.389733, + 918.273926 + ], + [ + 493.264095, + 918.148926 + ], + [ + 491.263785, + 914.273926 + ], + [ + 487.013128, + 911.648926 + ], + [ + 482.387412, + 911.648926 + ], + [ + 479.887025, + 913.898926 + ], + [ + 476.886561, + 914.398926 + ], + [ + 473.754729, + 916.027832 + ], + [ + 469.129013, + 920.027832 + ], + [ + 464.503298, + 920.402832 + ], + [ + 459.127466, + 923.152832 + ], + [ + 454.62677, + 924.402832 + ], + [ + 449.625996, + 926.277832 + ], + [ + 445.500358, + 926.902832 + ], + [ + 441.2497, + 928.277832 + ], + [ + 438.499275, + 926.777832 + ], + [ + 433.793469, + 925.70166 + ], + [ + 430.793004, + 925.57666 + ], + [ + 427.167444, + 926.95166 + ], + [ + 425.417173, + 931.20166 + ], + [ + 424.166979, + 937.07666 + ], + [ + 423.166825, + 941.45166 + ], + [ + 423.041805, + 944.95166 + ], + [ + 421.541573, + 947.95166 + ], + [ + 415.915703, + 953.57666 + ], + [ + 411.164968, + 957.20166 + ], + [ + 407.414388, + 961.32666 + ], + [ + 403.663807, + 965.32666 + ], + [ + 399.788208, + 967.95166 + ], + [ + 397.53786, + 971.57666 + ], + [ + 393.912299, + 975.45166 + ], + [ + 387.884023, + 977.719238 + ], + [ + 381.257997, + 979.844238 + ], + [ + 376.132204, + 981.594238 + ], + [ + 370.006257, + 982.844238 + ], + [ + 363.130193, + 986.594238 + ], + [ + 357.379303, + 986.594238 + ], + [ + 351.878452, + 986.594238 + ], + [ + 346.62764, + 985.094238 + ], + [ + 343.502157, + 982.094238 + ], + [ + 340.626712, + 978.219238 + ], + [ + 336.501073, + 977.344238 + ], + [ + 332.000377, + 979.094238 + ], + [ + 328.124778, + 981.219238 + ], + [ + 323.374043, + 980.844238 + ], + [ + 319.99852, + 981.719238 + ], + [ + 314.762847, + 983.006348 + ], + [ + 309.637054, + 985.381348 + ], + [ + 305.886474, + 988.506348 + ], + [ + 302.135894, + 990.881348 + ], + [ + 299.260449, + 993.381348 + ], + [ + 294.259675, + 993.256348 + ], + [ + 288.133728, + 993.006348 + ], + [ + 283.88307, + 992.631348 + ], + [ + 281.507702, + 989.256348 + ], + [ + 277.007006, + 988.256348 + ], + [ + 270.881059, + 988.631348 + ], + [ + 267.255498, + 988.506348 + ], + [ + 266.255343, + 993.381348 + ], + [ + 264.004995, + 998.131348 + ], + [ + 262.879821, + 1001.631348 + ], + [ + 259.629318, + 1002.131348 + ], + [ + 255.878738, + 1004.256348 + ], + [ + 255.878738, + 1008.006348 + ], + [ + 256.878892, + 1010.631348 + ], + [ + 256.878892, + 1014.381348 + ], + [ + 253.50337, + 1017.506348 + ], + [ + 250.857453, + 1021.435547 + ], + [ + 249.732279, + 1026.560547 + ], + [ + 248.857144, + 1029.560547 + ], + [ + 245.606641, + 1033.560547 + ], + [ + 241.481002, + 1036.935547 + ], + [ + 238.355519, + 1037.810547 + ], + [ + 236.730267, + 1035.435547 + ], + [ + 237.605403, + 1030.935547 + ], + [ + 235.730113, + 1026.685547 + ], + [ + 236.980306, + 1022.435547 + ], + [ + 241.731041, + 1020.685547 + ], + [ + 244.231428, + 1017.435547 + ], + [ + 246.731815, + 1011.685547 + ], + [ + 248.982163, + 1007.435547 + ], + [ + 248.482086, + 1002.560547 + ], + [ + 250.982472, + 998.685547 + ], + [ + 254.858072, + 1000.185547 + ], + [ + 254.983091, + 997.060547 + ], + [ + 254.733053, + 994.185547 + ], + [ + 253.482859, + 992.310547 + ], + [ + 254.357995, + 988.685547 + ], + [ + 256.608343, + 985.060547 + ], + [ + 257.858536, + 981.310547 + ], + [ + 260.856558, + 978.020508 + ], + [ + 265.232235, + 975.520508 + ], + [ + 271.733241, + 974.895508 + ], + [ + 274.483667, + 974.020508 + ], + [ + 277.234092, + 973.020508 + ], + [ + 282.984982, + 972.270508 + ], + [ + 287.860736, + 971.520508 + ], + [ + 294.361742, + 971.020508 + ], + [ + 299.487535, + 969.770508 + ], + [ + 301.862902, + 971.395508 + ], + [ + 304.988386, + 973.020508 + ], + [ + 307.738811, + 972.645508 + ], + [ + 311.239353, + 970.645508 + ], + [ + 311.989469, + 967.895508 + ], + [ + 315.740049, + 967.895508 + ], + [ + 321.365919, + 967.520508 + ], + [ + 325.491558, + 966.145508 + ], + [ + 329.117119, + 963.395508 + ], + [ + 333.992873, + 958.270508 + ], + [ + 336.381914, + 953.103516 + ], + [ + 340.257514, + 948.853516 + ], + [ + 342.382843, + 947.103516 + ], + [ + 344.258133, + 945.353516 + ], + [ + 346.508481, + 942.228516 + ], + [ + 347.008558, + 939.228516 + ], + [ + 345.383307, + 935.853516 + ], + [ + 342.132804, + 932.728516 + ], + [ + 339.382379, + 930.978516 + ], + [ + 335.506779, + 930.603516 + ], + [ + 333.756508, + 928.853516 + ], + [ + 333.38145, + 925.978516 + ], + [ + 330.881063, + 924.103516 + ], + [ + 328.130638, + 921.603516 + ], + [ + 327.380522, + 918.728516 + ], + [ + 325.505232, + 915.478516 + ], + [ + 322.754806, + 912.728516 + ], + [ + 319.629323, + 909.103516 + ], + [ + 317.879052, + 906.603516 + ], + [ + 316.37882, + 901.728516 + ], + [ + 316.878897, + 897.978516 + ], + [ + 315.503684, + 895.103516 + ], + [ + 315.503684, + 890.478516 + ], + [ + 315.494894, + 884.28418 + ], + [ + 315.619913, + 879.78418 + ], + [ + 317.370184, + 876.03418 + ], + [ + 316.870107, + 870.15918 + ], + [ + 320.245629, + 868.15918 + ], + [ + 323.246093, + 867.78418 + ], + [ + 325.871499, + 866.78418 + ], + [ + 329.122002, + 866.40918 + ], + [ + 330.872273, + 864.90918 + ], + [ + 333.37266, + 862.90918 + ], + [ + 336.498143, + 860.90918 + ], + [ + 339.873665, + 860.03418 + ], + [ + 342.87413, + 862.90918 + ], + [ + 345.749575, + 866.53418 + ], + [ + 349.500155, + 866.65918 + ], + [ + 352.000542, + 868.78418 + ], + [ + 351.750503, + 872.65918 + ], + [ + 351.000387, + 875.78418 + ], + [ + 353.250735, + 878.28418 + ], + [ + 355.126025, + 879.15918 + ], + [ + 358.126489, + 881.90918 + ], + [ + 358.501547, + 885.28418 + ], + [ + 359.751741, + 889.28418 + ], + [ + 359.126644, + 893.90918 + ], + [ + 359.001625, + 897.03418 + ], + [ + 361.001934, + 900.65918 + ], + [ + 361.251973, + 903.40918 + ], + [ + 360.501857, + 906.78418 + ], + [ + 361.627031, + 909.78418 + ], + [ + 362.627186, + 913.28418 + ], + [ + 364.002398, + 916.53418 + ], + [ + 363.502321, + 920.78418 + ], + [ + 362.627186, + 923.78418 + ], + [ + 362.019181, + 926.814941 + ], + [ + 360.39393, + 931.189941 + ], + [ + 360.143891, + 936.064941 + ], + [ + 361.019027, + 939.689941 + ], + [ + 359.518794, + 944.439941 + ], + [ + 357.518485, + 947.939941 + ], + [ + 353.642885, + 949.939941 + ], + [ + 351.017479, + 952.439941 + ], + [ + 349.01717, + 956.439941 + ], + [ + 349.267209, + 959.689941 + ], + [ + 349.267209, + 963.189941 + ], + [ + 348.017015, + 965.439941 + ], + [ + 350.017325, + 967.564941 + ], + [ + 353.142808, + 967.939941 + ], + [ + 356.768369, + 968.939941 + ], + [ + 359.393775, + 966.439941 + ], + [ + 361.769143, + 962.814941 + ], + [ + 364.019491, + 960.064941 + ], + [ + 366.769916, + 957.939941 + ], + [ + 370.145438, + 956.064941 + ], + [ + 373.020883, + 955.814941 + ], + [ + 372.520806, + 950.564941 + ], + [ + 373.395941, + 947.314941 + ], + [ + 377.52158, + 947.314941 + ], + [ + 380.146986, + 948.689941 + ], + [ + 384.647682, + 948.564941 + ], + [ + 388.89834, + 947.814941 + ], + [ + 390.845907, + 947.54248 + ], + [ + 393.846371, + 946.66748 + ], + [ + 397.972009, + 945.41748 + ], + [ + 400.347376, + 944.16748 + ], + [ + 403.222821, + 939.66748 + ], + [ + 404.598034, + 937.29248 + ], + [ + 407.34846, + 933.41748 + ], + [ + 409.973866, + 930.16748 + ], + [ + 413.474407, + 928.29248 + ], + [ + 417.975103, + 925.91748 + ], + [ + 420.583417, + 923.77832 + ], + [ + 422.958785, + 921.77832 + ], + [ + 425.459171, + 918.52832 + ], + [ + 426.209287, + 914.52832 + ], + [ + 426.209287, + 910.27832 + ], + [ + 426.209287, + 906.52832 + ], + [ + 426.334307, + 901.52832 + ], + [ + 426.834384, + 896.40332 + ], + [ + 426.709365, + 891.90332 + ], + [ + 428.334616, + 888.02832 + ], + [ + 431.085042, + 885.27832 + ], + [ + 431.585119, + 881.90332 + ], + [ + 433.585429, + 879.65332 + ], + [ + 434.960641, + 875.65332 + ], + [ + 434.835622, + 872.65332 + ], + [ + 436.460873, + 870.02832 + ], + [ + 437.08304, + 867.757813 + ], + [ + 439.458407, + 866.757813 + ], + [ + 441.708756, + 865.007813 + ], + [ + 444.084123, + 863.632813 + ], + [ + 447.209607, + 862.132813 + ], + [ + 449.084897, + 858.632813 + ], + [ + 451.585284, + 856.132813 + ], + [ + 456.586057, + 854.007813 + ], + [ + 461.461811, + 851.257813 + ], + [ + 466.212546, + 848.382813 + ], + [ + 469.087991, + 847.382813 + ], + [ + 470.213165, + 844.382813 + ], + [ + 472.713552, + 841.382813 + ], + [ + 476.089074, + 837.882813 + ], + [ + 477.726535, + 834.57666 + ], + [ + 480.852018, + 833.45166 + ], + [ + 483.102366, + 833.45166 + ], + [ + 485.602753, + 831.82666 + ], + [ + 488.478198, + 829.57666 + ], + [ + 491.353643, + 828.57666 + ], + [ + 494.604146, + 828.32666 + ], + [ + 497.354571, + 829.70166 + ], + [ + 500.230016, + 831.20166 + ], + [ + 503.23048, + 833.07666 + ], + [ + 506.230944, + 834.45166 + ], + [ + 509.231409, + 834.20166 + ], + [ + 511.981834, + 834.07666 + ], + [ + 514.232182, + 835.95166 + ], + [ + 517.482685, + 839.07666 + ], + [ + 519.608014, + 840.07666 + ], + [ + 522.23342, + 840.70166 + ], + [ + 525.233884, + 838.70166 + ], + [ + 525.608942, + 836.45166 + ], + [ + 526.335322, + 834.649414 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 421.914465, + 689.217773 + ], + [ + 418.413923, + 691.217773 + ], + [ + 417.663807, + 697.217773 + ], + [ + 420.164194, + 702.717773 + ], + [ + 425.665045, + 703.967773 + ], + [ + 432.41609, + 700.217773 + ], + [ + 437.166825, + 696.217773 + ], + [ + 444.918024, + 695.467773 + ], + [ + 451.669068, + 696.717773 + ], + [ + 456.91988, + 695.717773 + ], + [ + 462.420731, + 692.467773 + ], + [ + 466.42135, + 687.967773 + ], + [ + 467.921582, + 681.467773 + ], + [ + 468.671699, + 676.217773 + ], + [ + 468.42166, + 671.217773 + ], + [ + 462.170693, + 666.967773 + ], + [ + 457.169919, + 662.217773 + ], + [ + 455.669687, + 656.467773 + ], + [ + 452.419184, + 652.217773 + ], + [ + 448.668604, + 645.717773 + ], + [ + 446.918333, + 641.217773 + ], + [ + 444.918024, + 634.717773 + ], + [ + 440.667366, + 633.717773 + ], + [ + 436.16667, + 634.967773 + ], + [ + 432.916167, + 640.217773 + ], + [ + 434.666438, + 648.217773 + ], + [ + 434.16636, + 651.717773 + ], + [ + 433.916322, + 656.467773 + ], + [ + 434.416399, + 662.467773 + ], + [ + 434.666438, + 666.467773 + ], + [ + 431.916012, + 672.967773 + ], + [ + 428.665509, + 677.467773 + ], + [ + 423.914774, + 682.717773 + ], + [ + 421.914465, + 689.217773 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1000.508075, + 1110.778809 + ], + [ + 1000.471721, + 1116.614868 + ], + [ + 1004.046864, + 1118.0979 + ], + [ + 1006.362499, + 1119.741333 + ], + [ + 1009.770435, + 1120.552734 + ], + [ + 1012.504117, + 1122.581299 + ], + [ + 1014.199235, + 1124.317261 + ], + [ + 1015.670285, + 1126.429932 + ], + [ + 1020.791504, + 1131.299316 + ], + [ + 1024.337204, + 1141.25061 + ], + [ + 1017.714658, + 1141.694092 + ], + [ + 1011.902861, + 1141.499023 + ], + [ + 1008.91109, + 1137.069092 + ], + [ + 1006.410319, + 1134.233887 + ], + [ + 1001.967116, + 1129.135498 + ], + [ + 1002.089437, + 1125.895752 + ], + [ + 1001.130357, + 1123.32666 + ], + [ + 997.048983, + 1123.895264 + ], + [ + 994.160358, + 1122.387695 + ], + [ + 986.720056, + 1122.601074 + ], + [ + 981.390693, + 1123.871582 + ], + [ + 979.263176, + 1121.8479 + ], + [ + 977.249647, + 1120.527588 + ], + [ + 975.029546, + 1121.397705 + ], + [ + 972.692142, + 1121.283691 + ], + [ + 971.217009, + 1118.915771 + ], + [ + 964.403056, + 1118.807861 + ], + [ + 963.359411, + 1116.729492 + ], + [ + 961.894679, + 1115.237549 + ], + [ + 957.491848, + 1114.398193 + ], + [ + 954.99463, + 1109.299072 + ], + [ + 948.740189, + 1106.12207 + ], + [ + 944.52303, + 1101.653809 + ], + [ + 942.673607, + 1098.982544 + ], + [ + 939.37088, + 1098.03418 + ], + [ + 932.654679, + 1090.853027 + ], + [ + 928.602548, + 1086.908203 + ], + [ + 927.594657, + 1081.927246 + ], + [ + 926.642368, + 1076.916016 + ], + [ + 923.287693, + 1070.511719 + ], + [ + 919.393101, + 1067.559814 + ], + [ + 918.273405, + 1064.054443 + ], + [ + 916.837769, + 1058.84082 + ], + [ + 911.926693, + 1055.599365 + ], + [ + 907.682334, + 1049.124756 + ], + [ + 905.186446, + 1042.453125 + ], + [ + 919.56367, + 1035.453125 + ], + [ + 919.56367, + 1038.453125 + ], + [ + 919.188612, + 1041.828125 + ], + [ + 918.438496, + 1044.453125 + ], + [ + 916.438187, + 1048.078125 + ], + [ + 915.688071, + 1051.203125 + ], + [ + 917.313322, + 1052.078125 + ], + [ + 921.063902, + 1052.453125 + ], + [ + 922.064057, + 1055.453125 + ], + [ + 922.314096, + 1058.828125 + ], + [ + 925.689618, + 1060.203125 + ], + [ + 928.190005, + 1063.328125 + ], + [ + 929.565217, + 1066.703125 + ], + [ + 930.94043, + 1068.453125 + ], + [ + 930.815411, + 1071.328125 + ], + [ + 931.315488, + 1074.203125 + ], + [ + 933.815875, + 1077.453125 + ], + [ + 937.941513, + 1082.203125 + ], + [ + 940.316881, + 1084.703125 + ], + [ + 942.942287, + 1087.578125 + ], + [ + 945.817732, + 1089.703125 + ], + [ + 948.76057, + 1091.297852 + ], + [ + 950.885899, + 1093.547852 + ], + [ + 952.261111, + 1096.047852 + ], + [ + 955.011537, + 1096.047852 + ], + [ + 957.136866, + 1098.047852 + ], + [ + 957.136866, + 1101.047852 + ], + [ + 956.011692, + 1103.047852 + ], + [ + 959.637252, + 1104.797852 + ], + [ + 962.262659, + 1105.422852 + ], + [ + 965.263123, + 1105.297852 + ], + [ + 966.013239, + 1102.422852 + ], + [ + 966.888374, + 1100.672852 + ], + [ + 970.013858, + 1102.547852 + ], + [ + 972.889303, + 1105.422852 + ], + [ + 975.889767, + 1106.422852 + ], + [ + 977.765057, + 1107.172852 + ], + [ + 980.765521, + 1107.422852 + ], + [ + 984.516101, + 1106.547852 + ], + [ + 987.141507, + 1106.422852 + ], + [ + 990.642049, + 1108.172852 + ], + [ + 993.017416, + 1111.672852 + ], + [ + 994.26761, + 1113.422852 + ], + [ + 996.267919, + 1113.422852 + ], + [ + 996.767997, + 1111.422852 + ], + [ + 998.268229, + 1110.047852 + ], + [ + 1000.508075, + 1110.778809 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 941.828239, + 1028.847168 + ], + [ + 940.828084, + 1031.972168 + ], + [ + 938.827774, + 1034.847168 + ], + [ + 937.577581, + 1036.847168 + ], + [ + 937.7026, + 1039.347168 + ], + [ + 939.57789, + 1041.847168 + ], + [ + 941.203142, + 1043.472168 + ], + [ + 943.953567, + 1043.222168 + ], + [ + 946.453954, + 1041.597168 + ], + [ + 948.704302, + 1039.597168 + ], + [ + 950.829631, + 1038.472168 + ], + [ + 953.830095, + 1036.847168 + ], + [ + 957.955734, + 1036.597168 + ], + [ + 959.956043, + 1037.597168 + ], + [ + 962.581449, + 1039.347168 + ], + [ + 964.831797, + 1042.347168 + ], + [ + 966.332029, + 1044.222168 + ], + [ + 968.707397, + 1044.972168 + ], + [ + 969.707552, + 1048.097168 + ], + [ + 970.207629, + 1050.097168 + ], + [ + 974.083229, + 1051.097168 + ], + [ + 976.958673, + 1051.722168 + ], + [ + 980.209176, + 1051.097168 + ], + [ + 983.709718, + 1051.222168 + ], + [ + 986.210105, + 1052.347168 + ], + [ + 988.335433, + 1053.097168 + ], + [ + 989.960685, + 1055.222168 + ], + [ + 991.335898, + 1058.472168 + ], + [ + 992.83613, + 1061.222168 + ], + [ + 993.336207, + 1062.847168 + ], + [ + 993.211188, + 1064.972168 + ], + [ + 993.211188, + 1067.472168 + ], + [ + 993.836284, + 1069.847168 + ], + [ + 996.336671, + 1071.097168 + ], + [ + 998.211961, + 1072.097168 + ], + [ + 1001.712503, + 1072.097168 + ], + [ + 1004.712967, + 1071.847168 + ], + [ + 1006.74502, + 1074.958008 + ], + [ + 1010.995677, + 1076.083008 + ], + [ + 1013.246025, + 1077.083008 + ], + [ + 1013.746103, + 1080.583008 + ], + [ + 1014.24618, + 1082.833008 + ], + [ + 1016.746567, + 1083.833008 + ], + [ + 1018.246799, + 1086.583008 + ], + [ + 1018.621857, + 1088.833008 + ], + [ + 1020.122089, + 1090.958008 + ], + [ + 1020.736442, + 1093.007324 + ], + [ + 1020.361384, + 1095.632324 + ], + [ + 1019.861307, + 1097.382324 + ], + [ + 1019.611268, + 1100.632324 + ], + [ + 1020.111345, + 1103.757324 + ], + [ + 1021.736597, + 1106.632324 + ], + [ + 1024.612042, + 1108.007324 + ], + [ + 1027.362467, + 1110.507324 + ], + [ + 1029.487796, + 1112.882324 + ], + [ + 1030.737989, + 1116.132324 + ], + [ + 1032.863318, + 1119.257324 + ], + [ + 1036.23884, + 1120.757324 + ], + [ + 1035.669416, + 1123.185547 + ], + [ + 1036.91961, + 1125.185547 + ], + [ + 1038.7949, + 1125.935547 + ], + [ + 1041.045248, + 1128.185547 + ], + [ + 1041.920383, + 1130.935547 + ], + [ + 1041.545325, + 1133.310547 + ], + [ + 1041.420306, + 1136.185547 + ], + [ + 1042.170422, + 1137.810547 + ], + [ + 1043.670654, + 1139.685547 + ], + [ + 1045.545944, + 1140.810547 + ], + [ + 1048.046331, + 1141.810547 + ], + [ + 1050.296679, + 1142.185547 + ], + [ + 1051.671892, + 1141.435547 + ], + [ + 1052.04695, + 1138.935547 + ], + [ + 1052.171969, + 1136.935547 + ], + [ + 1051.546873, + 1135.560547 + ], + [ + 1051.046795, + 1133.060547 + ], + [ + 1049.046486, + 1130.935547 + ], + [ + 1046.29606, + 1127.685547 + ], + [ + 1044.170731, + 1124.810547 + ], + [ + 1041.545325, + 1121.935547 + ], + [ + 1040.67019, + 1119.560547 + ], + [ + 1039.294977, + 1116.935547 + ], + [ + 1037.419687, + 1114.685547 + ], + [ + 1035.794436, + 1112.810547 + ], + [ + 1035.794436, + 1109.810547 + ], + [ + 1034.169184, + 1107.060547 + ], + [ + 1031.918836, + 1103.185547 + ], + [ + 1030.418604, + 1100.060547 + ], + [ + 1028.668333, + 1097.935547 + ], + [ + 1027.168101, + 1096.560547 + ], + [ + 1026.918062, + 1094.060547 + ], + [ + 1026.292966, + 1091.810547 + ], + [ + 1025.292811, + 1089.310547 + ], + [ + 1023.827741, + 1085.184082 + ], + [ + 1022.702567, + 1083.184082 + ], + [ + 1021.452373, + 1079.184082 + ], + [ + 1021.077315, + 1076.934082 + ], + [ + 1021.327354, + 1074.184082 + ], + [ + 1018.701948, + 1072.059082 + ], + [ + 1016.576619, + 1070.309082 + ], + [ + 1013.576155, + 1069.559082 + ], + [ + 1010.325652, + 1069.309082 + ], + [ + 1006.700091, + 1068.434082 + ], + [ + 1005.199859, + 1066.309082 + ], + [ + 1005.449897, + 1063.934082 + ], + [ + 1005.074839, + 1061.434082 + ], + [ + 1005.074839, + 1058.434082 + ], + [ + 1005.074839, + 1056.434082 + ], + [ + 1004.324723, + 1054.684082 + ], + [ + 1001.574298, + 1053.434082 + ], + [ + 999.573988, + 1052.934082 + ], + [ + 996.698544, + 1051.809082 + ], + [ + 993.823099, + 1050.809082 + ], + [ + 992.072828, + 1049.309082 + ], + [ + 991.072673, + 1046.809082 + ], + [ + 989.322403, + 1044.934082 + ], + [ + 987.197074, + 1043.809082 + ], + [ + 984.446648, + 1041.309082 + ], + [ + 982.071281, + 1041.184082 + ], + [ + 978.820778, + 1040.684082 + ], + [ + 977.570584, + 1038.434082 + ], + [ + 975.195217, + 1036.184082 + ], + [ + 973.319927, + 1034.559082 + ], + [ + 971.694675, + 1032.559082 + ], + [ + 969.319308, + 1031.809082 + ], + [ + 967.318999, + 1030.934082 + ], + [ + 964.318534, + 1030.809082 + ], + [ + 962.193206, + 1030.809082 + ], + [ + 959.942857, + 1029.934082 + ], + [ + 958.567645, + 1027.809082 + ], + [ + 954.942084, + 1026.559082 + ], + [ + 952.316678, + 1025.184082 + ], + [ + 950.941465, + 1022.809082 + ], + [ + 949.066175, + 1021.934082 + ], + [ + 947.065865, + 1023.184082 + ], + [ + 944.815517, + 1025.059082 + ], + [ + 941.828239, + 1028.847168 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 932.38335, + 963.178223 + ], + [ + 932.633389, + 960.053223 + ], + [ + 934.508679, + 960.928223 + ], + [ + 937.134085, + 960.303223 + ], + [ + 937.884201, + 958.553223 + ], + [ + 940.384588, + 956.928223 + ], + [ + 942.509917, + 955.678223 + ], + [ + 943.067517, + 953.089111 + ], + [ + 943.192536, + 951.464111 + ], + [ + 943.130026, + 950.089111 + ], + [ + 943.317555, + 947.401611 + ], + [ + 945.067826, + 946.464111 + ], + [ + 947.443193, + 945.589111 + ], + [ + 950.00609, + 946.714111 + ], + [ + 952.819025, + 947.651611 + ], + [ + 957.132192, + 947.776611 + ], + [ + 961.070302, + 948.839111 + ], + [ + 962.687495, + 950.787598 + ], + [ + 964.000198, + 951.975098 + ], + [ + 966.875643, + 952.850098 + ], + [ + 969.188501, + 953.162598 + ], + [ + 970.876262, + 953.850098 + ], + [ + 971.688888, + 955.225098 + ], + [ + 972.564023, + 957.475098 + ], + [ + 973.626687, + 958.975098 + ], + [ + 975.501978, + 960.537598 + ], + [ + 978.439932, + 960.662598 + ], + [ + 981.065338, + 960.725098 + ], + [ + 983.128157, + 961.287598 + ], + [ + 985.065957, + 961.912598 + ], + [ + 987.031349, + 961.491699 + ], + [ + 990.281852, + 961.116699 + ], + [ + 993.069008, + 961.375 + ], + [ + 995.819434, + 962.25 + ], + [ + 998.194801, + 963.125 + ], + [ + 1000.38264, + 964.375 + ], + [ + 1003.258084, + 965.0625 + ], + [ + 1005.946, + 966.375 + ], + [ + 1008.321368, + 967.25 + ], + [ + 1009.75909, + 967.8125 + ], + [ + 1011.071793, + 968.75 + ], + [ + 1012.071948, + 970 + ], + [ + 1014.072257, + 970.9375 + ], + [ + 1018.385425, + 970.9375 + ], + [ + 1022.016358, + 971.530518 + ], + [ + 1025.39188, + 971.968018 + ], + [ + 1028.079796, + 973.093018 + ], + [ + 1029.955086, + 974.593018 + ], + [ + 1031.830376, + 976.155518 + ], + [ + 1033.455627, + 978.155518 + ], + [ + 1035.363149, + 979.945068 + ], + [ + 1037.238439, + 981.757568 + ], + [ + 1038.301103, + 983.132568 + ], + [ + 1039.801335, + 985.132568 + ], + [ + 1040.426432, + 986.507568 + ], + [ + 1040.426432, + 988.132568 + ], + [ + 1040.488942, + 989.570068 + ], + [ + 1040.426432, + 991.507568 + ], + [ + 1040.426432, + 992.945068 + ], + [ + 1040.80149, + 995.320068 + ], + [ + 1040.738981, + 997.195068 + ], + [ + 1041.383612, + 999.572021 + ], + [ + 1041.383612, + 1002.009521 + ], + [ + 1041.446121, + 1004.072021 + ], + [ + 1041.383075, + 1005.5 + ], + [ + 1041.008017, + 1007.3125 + ], + [ + 1038.695159, + 1008.875 + ], + [ + 1037.695004, + 1010.9375 + ], + [ + 1037.569985, + 1012.4375 + ], + [ + 1036.944888, + 1013.5625 + ], + [ + 1035.069598, + 1014.9375 + ], + [ + 1034.819559, + 1016.5625 + ], + [ + 1033.694385, + 1017.25 + ], + [ + 1033.006779, + 1015.1875 + ], + [ + 1033.131798, + 1013.3125 + ], + [ + 1033.194308, + 1011.4375 + ], + [ + 1032.944269, + 1009.5 + ], + [ + 1032.944269, + 1007.0625 + ], + [ + 1033.131798, + 1005.1875 + ], + [ + 1035.076923, + 1004.080566 + ], + [ + 1035.326962, + 1002.455566 + ], + [ + 1035.577001, + 1000.330566 + ], + [ + 1036.264607, + 999.580566 + ], + [ + 1036.389627, + 998.580566 + ], + [ + 1036.514646, + 997.268066 + ], + [ + 1036.139588, + 995.830566 + ], + [ + 1035.389472, + 994.768066 + ], + [ + 1034.264298, + 992.893066 + ], + [ + 1034.264298, + 991.205566 + ], + [ + 1033.451672, + 989.580566 + ], + [ + 1032.076459, + 989.705566 + ], + [ + 1031.513872, + 987.955566 + ], + [ + 1031.576382, + 986.955566 + ], + [ + 1031.326343, + 986.080566 + ], + [ + 1029.638582, + 985.768066 + ], + [ + 1025.068539, + 983.539795 + ], + [ + 1023.00572, + 982.539795 + ], + [ + 1021.13043, + 981.602295 + ], + [ + 1020.067766, + 980.789795 + ], + [ + 1018.623694, + 980.119873 + ], + [ + 1017.936088, + 979.057373 + ], + [ + 1015.435701, + 978.244873 + ], + [ + 1013.060334, + 976.494873 + ], + [ + 1011.747631, + 975.244873 + ], + [ + 1009.622302, + 974.932373 + ], + [ + 1005.871722, + 975.182373 + ], + [ + 1003.183806, + 975.369873 + ], + [ + 999.933303, + 975.557373 + ], + [ + 997.870484, + 975.494873 + ], + [ + 995.620136, + 975.494873 + ], + [ + 994.119904, + 975.557373 + ], + [ + 991.744536, + 975.432373 + ], + [ + 989.869246, + 974.807373 + ], + [ + 985.034514, + 973.352051 + ], + [ + 982.221579, + 973.039551 + ], + [ + 980.533817, + 972.414551 + ], + [ + 978.721037, + 972.227051 + ], + [ + 977.533353, + 972.039551 + ], + [ + 975.595554, + 971.914551 + ], + [ + 973.845283, + 971.539551 + ], + [ + 972.131395, + 971.507324 + ], + [ + 970.741531, + 970.33667 + ], + [ + 969.928905, + 969.08667 + ], + [ + 966.490874, + 968.58667 + ], + [ + 963.927977, + 968.39917 + ], + [ + 962.115197, + 966.64917 + ], + [ + 960.764158, + 966.354004 + ], + [ + 957.763693, + 966.041504 + ], + [ + 955.888403, + 965.666504 + ], + [ + 954.63821, + 964.979004 + ], + [ + 953.700565, + 963.791504 + ], + [ + 952.76292, + 962.104004 + ], + [ + 952.70041, + 960.104004 + ], + [ + 951.950294, + 958.416504 + ], + [ + 950.137514, + 957.604004 + ], + [ + 948.074694, + 957.291504 + ], + [ + 946.511953, + 957.729004 + ], + [ + 945.949366, + 958.729004 + ], + [ + 944.636663, + 959.416504 + ], + [ + 943.073921, + 960.479004 + ], + [ + 941.38616, + 960.291504 + ], + [ + 940.198476, + 960.729004 + ], + [ + 940.073457, + 961.666504 + ], + [ + 939.010792, + 963.166504 + ], + [ + 937.885618, + 963.479004 + ], + [ + 936.572915, + 963.104004 + ], + [ + 934.447586, + 963.104004 + ], + [ + 932.38335, + 963.178223 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1069.153402, + 520.507324 + ], + [ + 1066.903054, + 518.882324 + ], + [ + 1065.027764, + 517.882324 + ], + [ + 1064.277648, + 514.507324 + ], + [ + 1064.152628, + 511.507324 + ], + [ + 1061.652242, + 509.757324 + ], + [ + 1059.151855, + 508.007324 + ], + [ + 1058.526758, + 502.632324 + ], + [ + 1058.026681, + 500.257324 + ], + [ + 1060.277029, + 498.507324 + ], + [ + 1063.152474, + 497.132324 + ], + [ + 1066.653015, + 496.257324 + ], + [ + 1069.52846, + 494.382324 + ], + [ + 1070.278576, + 491.757324 + ], + [ + 1071.778808, + 489.382324 + ], + [ + 1074.029156, + 487.257324 + ], + [ + 1081.780355, + 486.757324 + ], + [ + 1085.155878, + 484.757324 + ], + [ + 1087.031168, + 482.632324 + ], + [ + 1088.781439, + 480.882324 + ], + [ + 1092.156961, + 480.007324 + ], + [ + 1095.032406, + 480.632324 + ], + [ + 1097.157734, + 482.382324 + ], + [ + 1099.90816, + 484.507324 + ], + [ + 1101.408392, + 488.007324 + ], + [ + 1100.283218, + 493.007324 + ], + [ + 1098.532947, + 496.757324 + ], + [ + 1098.782986, + 499.882324 + ], + [ + 1097.249057, + 502.088379 + ], + [ + 1095.689246, + 503.397949 + ], + [ + 1094.689091, + 506.272949 + ], + [ + 1094.564071, + 509.772949 + ], + [ + 1091.188549, + 513.272949 + ], + [ + 1088.813182, + 516.272949 + ], + [ + 1085.062602, + 517.772949 + ], + [ + 1080.186847, + 517.522949 + ], + [ + 1075.93619, + 517.897949 + ], + [ + 1074.685996, + 520.647949 + ], + [ + 1072.185609, + 520.647949 + ], + [ + 1069.153402, + 520.507324 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1124.63616, + 567.125 + ], + [ + 1123.385966, + 564.625 + ], + [ + 1121.885734, + 562.75 + ], + [ + 1121.510676, + 559.625 + ], + [ + 1120.135463, + 557.125 + ], + [ + 1118.010135, + 554.75 + ], + [ + 1115.634767, + 553.125 + ], + [ + 1114.384574, + 550.375 + ], + [ + 1112.884342, + 546.875 + ], + [ + 1113.509438, + 542.875 + ], + [ + 1115.884806, + 542.125 + ], + [ + 1118.760251, + 540.375 + ], + [ + 1121.135831, + 538.125 + ], + [ + 1123.386179, + 537.125 + ], + [ + 1126.386643, + 536.375 + ], + [ + 1129.262088, + 536.5 + ], + [ + 1132.76263, + 536.5 + ], + [ + 1136.38819, + 536 + ], + [ + 1138.138461, + 534.125 + ], + [ + 1140.138771, + 532.125 + ], + [ + 1142.264099, + 528.875 + ], + [ + 1146.639776, + 527.5 + ], + [ + 1149.265183, + 527.125 + ], + [ + 1152.265647, + 526.25 + ], + [ + 1155.51615, + 526.5 + ], + [ + 1156.641324, + 529.625 + ], + [ + 1156.891362, + 533 + ], + [ + 1156.891362, + 536.5 + ], + [ + 1156.738507, + 539.257324 + ], + [ + 1156.11341, + 542.257324 + ], + [ + 1155.988391, + 544.132324 + ], + [ + 1154.23812, + 546.007324 + ], + [ + 1152.612868, + 547.507324 + ], + [ + 1150.36252, + 548.007324 + ], + [ + 1147.237037, + 548.632324 + ], + [ + 1145.611785, + 552.757324 + ], + [ + 1145.111708, + 555.382324 + ], + [ + 1144.486611, + 557.382324 + ], + [ + 1141.611166, + 560.507324 + ], + [ + 1137.985606, + 563.132324 + ], + [ + 1135.485219, + 565.757324 + ], + [ + 1131.109542, + 567.632324 + ], + [ + 1127.859039, + 567.507324 + ], + [ + 1124.63616, + 567.125 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 674.313491, + 280.38916 + ], + [ + 676.188781, + 283.13916 + ], + [ + 677.689013, + 286.13916 + ], + [ + 679.564304, + 289.76416 + ], + [ + 681.689632, + 292.38916 + ], + [ + 686.565387, + 291.38916 + ], + [ + 688.190638, + 292.63916 + ], + [ + 691.69118, + 295.51416 + ], + [ + 693.816508, + 297.51416 + ], + [ + 695.066702, + 299.51416 + ], + [ + 695.31674, + 304.01416 + ], + [ + 695.31674, + 308.76416 + ], + [ + 693.56647, + 313.13916 + ], + [ + 693.56647, + 316.26416 + ], + [ + 695.566779, + 319.26416 + ], + [ + 698.567243, + 320.88916 + ], + [ + 703.022136, + 321.57959 + ], + [ + 707.522832, + 322.07959 + ], + [ + 708.147929, + 325.70459 + ], + [ + 710.648315, + 327.70459 + ], + [ + 714.648934, + 330.07959 + ], + [ + 718.524534, + 330.07959 + ], + [ + 725.150559, + 330.20459 + ], + [ + 732.5267, + 330.32959 + ], + [ + 738.15257, + 329.95459 + ], + [ + 746.528866, + 327.45459 + ], + [ + 753.905007, + 324.82959 + ], + [ + 760.781071, + 322.57959 + ], + [ + 760.878742, + 316.753906 + ], + [ + 763.754187, + 313.753906 + ], + [ + 766.129555, + 311.503906 + ], + [ + 769.130019, + 309.003906 + ], + [ + 771.630406, + 307.128906 + ], + [ + 774.505851, + 303.128906 + ], + [ + 776.131102, + 299.628906 + ], + [ + 776.756199, + 293.878906 + ], + [ + 777.006237, + 289.128906 + ], + [ + 776.50616, + 280.628906 + ], + [ + 776.756199, + 275.378906 + ], + [ + 779.381605, + 272.128906 + ], + [ + 780.506779, + 267.503906 + ], + [ + 785.899703, + 258.514648 + ], + [ + 789.150206, + 256.389648 + ], + [ + 791.775612, + 254.139648 + ], + [ + 795.276154, + 249.889648 + ], + [ + 800.902024, + 246.764648 + ], + [ + 804.652604, + 245.264648 + ], + [ + 809.403339, + 243.139648 + ], + [ + 813.904035, + 242.889648 + ], + [ + 816.529442, + 241.639648 + ], + [ + 818.77979, + 239.014648 + ], + [ + 822.53037, + 239.264648 + ], + [ + 825.393915, + 241.25 + ], + [ + 828.894515, + 243 + ], + [ + 831.64494, + 244.125 + ], + [ + 833.895289, + 246.375 + ], + [ + 833.270192, + 254.5 + ], + [ + 832.895134, + 258.625 + ], + [ + 833.520231, + 261.625 + ], + [ + 837.770888, + 261.75 + ], + [ + 840.146256, + 263.375 + ], + [ + 841.396449, + 265.5 + ], + [ + 847.345123, + 267.530273 + ], + [ + 850.970684, + 267.905273 + ], + [ + 852.095858, + 270.030273 + ], + [ + 853.096013, + 272.405273 + ], + [ + 855.846438, + 273.405273 + ], + [ + 859.597019, + 276.280273 + ], + [ + 862.597483, + 278.030273 + ], + [ + 867.223198, + 278.155273 + ], + [ + 872.474011, + 278.030273 + ], + [ + 877.474784, + 277.905273 + ], + [ + 880.725287, + 277.405273 + ], + [ + 884.100809, + 276.655273 + ], + [ + 892.419479, + 275.277344 + ], + [ + 897.295233, + 275.277344 + ], + [ + 899.499676, + 277.871094 + ], + [ + 901.374966, + 278.746094 + ], + [ + 903.625314, + 276.621094 + ], + [ + 905.125546, + 274.496094 + ], + [ + 908.000991, + 274.246094 + ], + [ + 911.126475, + 275.871094 + ], + [ + 913.8769, + 276.621094 + ], + [ + 918.752655, + 277.121094 + ], + [ + 921.003003, + 278.996094 + ], + [ + 923.128331, + 278.621094 + ], + [ + 925.003622, + 276.996094 + ], + [ + 926.753892, + 274.496094 + ], + [ + 929.754357, + 273.746094 + ], + [ + 932.004705, + 272.996094 + ], + [ + 934.130033, + 269.621094 + ], + [ + 934.380072, + 267.746094 + ], + [ + 934.630111, + 264.621094 + ], + [ + 934.75513, + 261.871094 + ], + [ + 936.255362, + 260.121094 + ], + [ + 938.880768, + 259.871094 + ], + [ + 941.381155, + 259.621094 + ], + [ + 943.756523, + 258.246094 + ], + [ + 946.020385, + 257 + ], + [ + 947.395598, + 254.125 + ], + [ + 949.145869, + 252.375 + ], + [ + 954.271662, + 251.125 + ], + [ + 957.516304, + 253.121582 + ], + [ + 960.381005, + 255.295898 + ], + [ + 962.006257, + 256.670898 + ], + [ + 964.006566, + 257.920898 + ], + [ + 967.757146, + 259.795898 + ], + [ + 971.257688, + 260.170898 + ], + [ + 976.258462, + 260.795898 + ], + [ + 979.759003, + 260.795898 + ], + [ + 981.259235, + 262.795898 + ], + [ + 983.134525, + 263.170898 + ], + [ + 983.884641, + 261.170898 + ], + [ + 983.634603, + 257.295898 + ], + [ + 982.134371, + 253.920898 + ], + [ + 980.3841, + 252.420898 + ], + [ + 978.633829, + 251.920898 + ], + [ + 975.258307, + 250.795898 + ], + [ + 972.132823, + 249.045898 + ], + [ + 969.632437, + 246.420898 + ], + [ + 967.13205, + 244.295898 + ], + [ + 964.631663, + 242.045898 + ], + [ + 962.201111, + 240.018066 + ], + [ + 959.493173, + 238.419922 + ], + [ + 957.492863, + 237.669922 + ], + [ + 953.367225, + 235.169922 + ], + [ + 950.116722, + 234.544922 + ], + [ + 946.7412, + 236.169922 + ], + [ + 944.615871, + 236.669922 + ], + [ + 942.740581, + 237.544922 + ], + [ + 942.240504, + 243.044922 + ], + [ + 941.615407, + 246.669922 + ], + [ + 939.740117, + 244.419922 + ], + [ + 939.490078, + 242.419922 + ], + [ + 938.239885, + 240.669922 + ], + [ + 936.614633, + 241.169922 + ], + [ + 934.239266, + 242.044922 + ], + [ + 933.142905, + 243.775879 + ], + [ + 933.133084, + 245.875 + ], + [ + 932.758026, + 249.125 + ], + [ + 931.723687, + 251.378906 + ], + [ + 929.973416, + 255.503906 + ], + [ + 926.097816, + 257.878906 + ], + [ + 924.722604, + 260.628906 + ], + [ + 922.222217, + 259.503906 + ], + [ + 919.846849, + 258.503906 + ], + [ + 917.346463, + 258.878906 + ], + [ + 915.596192, + 260.753906 + ], + [ + 914.596037, + 262.628906 + ], + [ + 909.970321, + 263.628906 + ], + [ + 907.219896, + 263.628906 + ], + [ + 903.719354, + 263.003906 + ], + [ + 901.218968, + 260.878906 + ], + [ + 898.718581, + 259.503906 + ], + [ + 894.059169, + 257.358398 + ], + [ + 886.808047, + 257.733398 + ], + [ + 883.807583, + 257.983398 + ], + [ + 879.681944, + 257.483398 + ], + [ + 873.055919, + 257.483398 + ], + [ + 869.305339, + 258.233398 + ], + [ + 866.679933, + 258.733398 + ], + [ + 865.679778, + 256.108398 + ], + [ + 864.554604, + 253.858398 + ], + [ + 862.854146, + 251.256348 + ], + [ + 860.22874, + 249.631348 + ], + [ + 858.014506, + 249.5 + ], + [ + 852.763693, + 249.375 + ], + [ + 850.138287, + 250 + ], + [ + 847.6379, + 250 + ], + [ + 845.012494, + 248.875 + ], + [ + 844.637436, + 246.875 + ], + [ + 844.637436, + 243.625 + ], + [ + 844.387397, + 240.75 + ], + [ + 841.887011, + 236.75 + ], + [ + 838.7962, + 234.920898 + ], + [ + 836.791984, + 233.135254 + ], + [ + 833.666501, + 231.885254 + ], + [ + 829.790901, + 231.510254 + ], + [ + 827.165495, + 231.385254 + ], + [ + 824.29005, + 230.135254 + ], + [ + 822.039702, + 228.260254 + ], + [ + 819.039238, + 226.635254 + ], + [ + 817.038928, + 225.635254 + ], + [ + 815.288658, + 224.760254 + ], + [ + 812.663251, + 226.135254 + ], + [ + 811.757311, + 228.625 + ], + [ + 809.631982, + 230.875 + ], + [ + 806.381479, + 231.875 + ], + [ + 803.881092, + 231.625 + ], + [ + 801.505725, + 233.25 + ], + [ + 798.380241, + 233.25 + ], + [ + 793.879545, + 233.5 + ], + [ + 792.254294, + 233.125 + ], + [ + 787.921592, + 228.115234 + ], + [ + 786.546379, + 225.490234 + ], + [ + 786.546379, + 223.740234 + ], + [ + 785.23563, + 220.682129 + ], + [ + 781.727763, + 218.303711 + ], + [ + 778.602279, + 214.803711 + ], + [ + 775.601815, + 211.178711 + ], + [ + 772.976409, + 207.553711 + ], + [ + 771.851235, + 205.803711 + ], + [ + 768.850771, + 203.303711 + ], + [ + 765.975326, + 199.678711 + ], + [ + 762.974862, + 197.178711 + ], + [ + 759.224281, + 194.428711 + ], + [ + 755.469794, + 191.15918 + ], + [ + 753.344466, + 189.40918 + ], + [ + 750.093963, + 187.15918 + ], + [ + 745.593266, + 185.40918 + ], + [ + 741.592648, + 184.28418 + ], + [ + 737.592029, + 183.78418 + ], + [ + 733.341371, + 183.65918 + ], + [ + 726.590327, + 182.90918 + ], + [ + 720.470728, + 183.144531 + ], + [ + 716.50352, + 182.875 + ], + [ + 709.877495, + 184 + ], + [ + 704.876721, + 185.625 + ], + [ + 700.876102, + 187.5 + ], + [ + 700.321329, + 190.013184 + ], + [ + 698.32102, + 192.388184 + ], + [ + 694.320401, + 192.513184 + ], + [ + 689.944724, + 192.513184 + ], + [ + 686.444182, + 192.513184 + ], + [ + 684.193834, + 194.013184 + ], + [ + 681.845815, + 196.726074 + ], + [ + 681.38527, + 198.375 + ], + [ + 680.885193, + 201.5 + ], + [ + 679.760019, + 204.25 + ], + [ + 677.384651, + 204.625 + ], + [ + 675.509361, + 203.5 + ], + [ + 672.758935, + 205.625 + ], + [ + 671.133684, + 209.5 + ], + [ + 670.659978, + 212.533691 + ], + [ + 669.308695, + 215.212402 + ], + [ + 667.808463, + 216.962402 + ], + [ + 666.43325, + 219.212402 + ], + [ + 665.933172, + 222.837402 + ], + [ + 664.55796, + 229.212402 + ], + [ + 663.307766, + 232.087402 + ], + [ + 663.307766, + 237.712402 + ], + [ + 664.057882, + 241.087402 + ], + [ + 663.656453, + 248.214844 + ], + [ + 663.656453, + 252.464844 + ], + [ + 666.281859, + 252.964844 + ], + [ + 666.781937, + 256.339844 + ], + [ + 666.656917, + 259.464844 + ], + [ + 667.782091, + 263.464844 + ], + [ + 670.282478, + 264.339844 + ], + [ + 673.635289, + 265.625 + ], + [ + 675.510579, + 267 + ], + [ + 676.260695, + 269.5 + ], + [ + 676.135676, + 272.125 + ], + [ + 676.010657, + 276.75 + ], + [ + 674.135367, + 278.875 + ], + [ + 674.313491, + 280.38916 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 999.180702, + 259.127441 + ], + [ + 997.805489, + 258.127441 + ], + [ + 998.305566, + 255.127441 + ], + [ + 998.555605, + 252.127441 + ], + [ + 1001.43105, + 250.002441 + ], + [ + 1002.681243, + 247.252441 + ], + [ + 1005.931746, + 244.877441 + ], + [ + 1007.932056, + 241.127441 + ], + [ + 1010.557462, + 240.502441 + ], + [ + 1015.761895, + 240.25 + ], + [ + 1021.387765, + 240.25 + ], + [ + 1025.888461, + 240.125 + ], + [ + 1030.889235, + 239.625 + ], + [ + 1034.889854, + 239.125 + ], + [ + 1041.140821, + 238.625 + ], + [ + 1043.891246, + 240.75 + ], + [ + 1048.266923, + 241.125 + ], + [ + 1050.76731, + 241.375 + ], + [ + 1051.642445, + 243.125 + ], + [ + 1052.892639, + 244.5 + ], + [ + 1056.018122, + 245 + ], + [ + 1059.393645, + 245.375 + ], + [ + 1064.894496, + 245.625 + ], + [ + 1067.055474, + 246.526367 + ], + [ + 1070.305977, + 247.776367 + ], + [ + 1074.681654, + 248.026367 + ], + [ + 1079.30737, + 248.276367 + ], + [ + 1081.682737, + 249.026367 + ], + [ + 1083.182969, + 250.276367 + ], + [ + 1083.933085, + 252.526367 + ], + [ + 1085.683356, + 254.026367 + ], + [ + 1088.80884, + 254.526367 + ], + [ + 1094.43471, + 254.651367 + ], + [ + 1098.935406, + 254.401367 + ], + [ + 1102.144786, + 254.25 + ], + [ + 1107.02054, + 253.75 + ], + [ + 1114.396681, + 252.625 + ], + [ + 1118.022242, + 250.875 + ], + [ + 1119.147416, + 248.875 + ], + [ + 1120.022551, + 246.125 + ], + [ + 1122.044837, + 241.768555 + ], + [ + 1124.295185, + 240.393555 + ], + [ + 1128.170785, + 238.393555 + ], + [ + 1129.420978, + 236.393555 + ], + [ + 1130.293183, + 234.787598 + ], + [ + 1131.668396, + 230.537598 + ], + [ + 1133.543686, + 225.787598 + ], + [ + 1136.044073, + 221.662598 + ], + [ + 1140.544769, + 221.662598 + ], + [ + 1148.671026, + 221.287598 + ], + [ + 1152.171568, + 223.037598 + ], + [ + 1156.422226, + 224.662598 + ], + [ + 1160.672883, + 226.662598 + ], + [ + 1163.798367, + 228.537598 + ], + [ + 1169.799295, + 230.287598 + ], + [ + 1173.924933, + 230.412598 + ], + [ + 1178.175591, + 230.412598 + ], + [ + 1180.675978, + 230.537598 + ], + [ + 1183.676442, + 231.912598 + ], + [ + 1186.301848, + 232.412598 + ], + [ + 1188.052119, + 233.037598 + ], + [ + 1189.052274, + 235.287598 + ], + [ + 1186.176829, + 236.412598 + ], + [ + 1184.445115, + 239.781738 + ], + [ + 1184.070057, + 242.781738 + ], + [ + 1183.694999, + 244.781738 + ], + [ + 1181.069593, + 245.531738 + ], + [ + 1179.944419, + 243.531738 + ], + [ + 1179.8194, + 241.406738 + ], + [ + 1176.943955, + 239.781738 + ], + [ + 1175.818781, + 237.406738 + ], + [ + 1175.818781, + 235.656738 + ], + [ + 1174.06851, + 235.156738 + ], + [ + 1171.443104, + 235.906738 + ], + [ + 1169.038435, + 236.406738 + ], + [ + 1167.445904, + 236.281738 + ], + [ + 1165.320575, + 236.031738 + ], + [ + 1162.140434, + 235 + ], + [ + 1158.889931, + 235.375 + ], + [ + 1156.514564, + 234.25 + ], + [ + 1153.889158, + 233.625 + ], + [ + 1152.513945, + 231.375 + ], + [ + 1151.388771, + 229.75 + ], + [ + 1148.888384, + 229.375 + ], + [ + 1146.012939, + 230.375 + ], + [ + 1143.88761, + 234.75 + ], + [ + 1143.637572, + 237.125 + ], + [ + 1144.637726, + 239 + ], + [ + 1143.262514, + 241.875 + ], + [ + 1142.03625, + 244.678711 + ], + [ + 1139.989058, + 246.488281 + ], + [ + 1137.701106, + 249.01123 + ], + [ + 1135.200719, + 250.63623 + ], + [ + 1131.32512, + 251.38623 + ], + [ + 1129.699868, + 255.01123 + ], + [ + 1129.44983, + 258.63623 + ], + [ + 1125.544929, + 260.727051 + ], + [ + 1123.88438, + 261 + ], + [ + 1119.883761, + 261.625 + ], + [ + 1115.383065, + 261.5 + ], + [ + 1111.507466, + 261.75 + ], + [ + 1105.506537, + 263.375 + ], + [ + 1104.506382, + 265.375 + ], + [ + 1099.755648, + 265 + ], + [ + 1096.505145, + 264.75 + ], + [ + 1092.004448, + 264.625 + ], + [ + 1090.379197, + 265.75 + ], + [ + 1088.628926, + 265.5 + ], + [ + 1085.878501, + 264.375 + ], + [ + 1083.378114, + 262.125 + ], + [ + 1080.127611, + 262.125 + ], + [ + 1077.627224, + 261.25 + ], + [ + 1076.126992, + 258.125 + ], + [ + 1070.435194, + 256.240234 + ], + [ + 1065.809478, + 255.615234 + ], + [ + 1062.308936, + 255.115234 + ], + [ + 1058.808395, + 254.240234 + ], + [ + 1055.682911, + 253.490234 + ], + [ + 1050.932176, + 252.615234 + ], + [ + 1048.181751, + 250.865234 + ], + [ + 1046.626335, + 249.337402 + ], + [ + 1045.001083, + 248.087402 + ], + [ + 1043.875909, + 246.087402 + ], + [ + 1041.125484, + 245.837402 + ], + [ + 1038.750116, + 246.962402 + ], + [ + 1036.749807, + 246.962402 + ], + [ + 1035.249575, + 246.212402 + ], + [ + 1033.249265, + 244.337402 + ], + [ + 1031.999072, + 243.462402 + ], + [ + 1029.623704, + 243.837402 + ], + [ + 1027.373356, + 245.212402 + ], + [ + 1024.872969, + 245.462402 + ], + [ + 1021.622466, + 245.337402 + ], + [ + 1018.121925, + 245.587402 + ], + [ + 1013.996287, + 246.587402 + ], + [ + 1010.745784, + 247.462402 + ], + [ + 1007.870339, + 249.212402 + ], + [ + 1005.74501, + 251.712402 + ], + [ + 1004.369797, + 253.712402 + ], + [ + 1003.244623, + 255.462402 + ], + [ + 1001.244314, + 257.587402 + ], + [ + 999.180702, + 259.127441 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1606.555034, + 665.711914 + ], + [ + 1599.553951, + 663.461914 + ], + [ + 1596.553487, + 660.711914 + ], + [ + 1593.302984, + 656.711914 + ], + [ + 1592.052791, + 648.211914 + ], + [ + 1593.803062, + 641.711914 + ], + [ + 1593.052946, + 635.961914 + ], + [ + 1593.052946, + 629.211914 + ], + [ + 1595.303294, + 626.211914 + ], + [ + 1597.476482, + 622.893555 + ], + [ + 1598.726675, + 618.643555 + ], + [ + 1601.105949, + 611.588867 + ], + [ + 1603.856375, + 606.338867 + ], + [ + 1608.60711, + 599.838867 + ], + [ + 1614.608038, + 597.338867 + ], + [ + 1623.359392, + 594.838867 + ], + [ + 1631.610668, + 592.838867 + ], + [ + 1636.611442, + 594.838867 + ], + [ + 1640.612061, + 599.088867 + ], + [ + 1644.112603, + 603.088867 + ], + [ + 1649.113376, + 608.338867 + ], + [ + 1654.614227, + 610.838867 + ], + [ + 1660.115078, + 612.338867 + ], + [ + 1663.726965, + 616.393555 + ], + [ + 1666.715709, + 620.750977 + ], + [ + 1666.215631, + 626.750977 + ], + [ + 1662.953408, + 632.626953 + ], + [ + 1660.953098, + 636.876953 + ], + [ + 1656.202363, + 643.126953 + ], + [ + 1652.951861, + 645.376953 + ], + [ + 1644.950623, + 648.876953 + ], + [ + 1638.199578, + 651.876953 + ], + [ + 1633.698882, + 652.376953 + ], + [ + 1628.698108, + 652.376953 + ], + [ + 1622.197103, + 654.376953 + ], + [ + 1613.445749, + 652.626953 + ], + [ + 1608.945053, + 653.126953 + ], + [ + 1603.194163, + 653.126953 + ], + [ + 1601.94397, + 656.626953 + ], + [ + 1602.444047, + 661.376953 + ], + [ + 1606.555034, + 665.711914 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1720.529321, + 684.25 + ], + [ + 1714.528392, + 687 + ], + [ + 1708.027387, + 687.25 + ], + [ + 1703.026613, + 687 + ], + [ + 1696.02553, + 687 + ], + [ + 1693.775182, + 684 + ], + [ + 1691.524834, + 679 + ], + [ + 1689.774563, + 672.75 + ], + [ + 1693.775182, + 668.5 + ], + [ + 1698.775955, + 667.25 + ], + [ + 1703.776729, + 667.5 + ], + [ + 1708.527464, + 667.75 + ], + [ + 1712.528083, + 664.5 + ], + [ + 1719.529166, + 663.75 + ], + [ + 1725.030017, + 663.25 + ], + [ + 1729.93898, + 663.030273 + ], + [ + 1730.689096, + 667.530273 + ], + [ + 1728.188709, + 670.280273 + ], + [ + 1725.438283, + 671.530273 + ], + [ + 1720.937587, + 672.780273 + ], + [ + 1719.687394, + 676.530273 + ], + [ + 1722.18778, + 681.280273 + ], + [ + 1720.529321, + 684.25 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1787.542347, + 475.670898 + ], + [ + 1783.041651, + 478.920898 + ], + [ + 1773.040103, + 480.170898 + ], + [ + 1765.288904, + 479.920898 + ], + [ + 1759.287976, + 477.170898 + ], + [ + 1753.537086, + 474.920898 + ], + [ + 1746.035926, + 474.670898 + ], + [ + 1738.534765, + 472.170898 + ], + [ + 1735.534301, + 469.670898 + ], + [ + 1735.534301, + 464.670898 + ], + [ + 1737.284572, + 458.670898 + ], + [ + 1739.034843, + 454.670898 + ], + [ + 1744.035616, + 454.170898 + ], + [ + 1749.786506, + 455.670898 + ], + [ + 1754.037163, + 457.670898 + ], + [ + 1760.788208, + 456.920898 + ], + [ + 1763.288595, + 454.170898 + ], + [ + 1766.539098, + 454.920898 + ], + [ + 1769.7896, + 459.670898 + ], + [ + 1772.289987, + 463.170898 + ], + [ + 1777.040722, + 466.170898 + ], + [ + 1781.541418, + 468.170898 + ], + [ + 1785.542037, + 471.670898 + ], + [ + 1787.542347, + 475.670898 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1793.793314, + 450.420898 + ], + [ + 1797.043817, + 448.670898 + ], + [ + 1802.544668, + 446.920898 + ], + [ + 1805.045055, + 444.420898 + ], + [ + 1807.045364, + 451.920898 + ], + [ + 1809.545751, + 456.920898 + ], + [ + 1816.296795, + 459.170898 + ], + [ + 1824.047994, + 458.420898 + ], + [ + 1829.548845, + 454.670898 + ], + [ + 1835.049696, + 452.670898 + ], + [ + 1841.550702, + 454.170898 + ], + [ + 1849.051863, + 454.670898 + ], + [ + 1851.302211, + 459.420898 + ], + [ + 1851.302211, + 466.670898 + ], + [ + 1849.801979, + 471.920898 + ], + [ + 1843.050934, + 476.170898 + ], + [ + 1836.549928, + 474.920898 + ], + [ + 1828.548691, + 473.920898 + ], + [ + 1821.04753, + 474.670898 + ], + [ + 1819.797337, + 479.420898 + ], + [ + 1815.796718, + 476.670898 + ], + [ + 1811.796099, + 476.920898 + ], + [ + 1808.045519, + 476.920898 + ], + [ + 1799.294165, + 475.670898 + ], + [ + 1794.793469, + 472.420898 + ], + [ + 1794.54343, + 468.920898 + ], + [ + 1797.793933, + 464.920898 + ], + [ + 1797.043817, + 458.170898 + ], + [ + 1794.043353, + 454.420898 + ], + [ + 1793.793314, + 450.420898 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1923.348097, + 1072.453125 + ], + [ + 1922.597981, + 1067.953125 + ], + [ + 1925.848484, + 1064.203125 + ], + [ + 1929.098987, + 1061.953125 + ], + [ + 1932.349489, + 1058.203125 + ], + [ + 1939.368153, + 1056.098633 + ], + [ + 1946.619275, + 1056.098633 + ], + [ + 1949.869778, + 1059.098633 + ], + [ + 1952.870242, + 1062.598633 + ], + [ + 1955.620668, + 1066.348633 + ], + [ + 1959.371248, + 1070.348633 + ], + [ + 1962.621751, + 1073.348633 + ], + [ + 1964.121983, + 1078.098633 + ], + [ + 1969.622834, + 1079.848633 + ], + [ + 1974.12353, + 1081.098633 + ], + [ + 1977.123994, + 1086.348633 + ], + [ + 1978.374188, + 1092.848633 + ], + [ + 1977.87411, + 1101.545898 + ], + [ + 1977.541428, + 1106.75 + ], + [ + 1978.291544, + 1112.5 + ], + [ + 1978.541583, + 1118 + ], + [ + 1976.070497, + 1123.737305 + ], + [ + 1974.070188, + 1127.237305 + ], + [ + 1968.569337, + 1129.737305 + ], + [ + 1963.068486, + 1131.487305 + ], + [ + 1958.56779, + 1131.987305 + ], + [ + 1952.8169, + 1135.487305 + ], + [ + 1948.566242, + 1137.237305 + ], + [ + 1945.065701, + 1137.487305 + ], + [ + 1941.065082, + 1134.487305 + ], + [ + 1937.56454, + 1130.237305 + ], + [ + 1935.564231, + 1123.987305 + ], + [ + 1937.56454, + 1118.737305 + ], + [ + 1940.815043, + 1115.987305 + ], + [ + 1945.065701, + 1112.237305 + ], + [ + 1947.316049, + 1108.737305 + ], + [ + 1948.816281, + 1103.487305 + ], + [ + 1950.566552, + 1098.737305 + ], + [ + 1952.066784, + 1095.487305 + ], + [ + 1951.816745, + 1089.737305 + ], + [ + 1948.816281, + 1082.237305 + ], + [ + 1947.06601, + 1077.487305 + ], + [ + 1941.315121, + 1074.987305 + ], + [ + 1935.81427, + 1073.487305 + ], + [ + 1932.313728, + 1073.737305 + ], + [ + 1928.563148, + 1073.987305 + ], + [ + 1923.348097, + 1072.453125 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1969.472125, + 1441.958008 + ], + [ + 1969.847183, + 1447.833008 + ], + [ + 1969.597144, + 1453.083008 + ], + [ + 1965.971583, + 1457.083008 + ], + [ + 1962.471042, + 1459.458008 + ], + [ + 1956.345094, + 1462.083008 + ], + [ + 1950.594205, + 1464.833008 + ], + [ + 1946.968644, + 1465.833008 + ], + [ + 1943.343083, + 1464.333008 + ], + [ + 1940.717677, + 1462.083008 + ], + [ + 1939.592503, + 1458.458008 + ], + [ + 1939.467483, + 1453.083008 + ], + [ + 1939.467483, + 1448.708008 + ], + [ + 1937.201996, + 1443.753906 + ], + [ + 1936.326861, + 1440.128906 + ], + [ + 1936.326861, + 1435.503906 + ], + [ + 1935.951803, + 1428.878906 + ], + [ + 1934.45157, + 1424.503906 + ], + [ + 1932.201222, + 1420.253906 + ], + [ + 1932.076203, + 1415.378906 + ], + [ + 1934.57659, + 1412.878906 + ], + [ + 1937.952112, + 1413.003906 + ], + [ + 1941.952731, + 1412.253906 + ], + [ + 1943.327944, + 1408.878906 + ], + [ + 1947.953659, + 1407.753906 + ], + [ + 1950.829104, + 1410.253906 + ], + [ + 1953.329491, + 1414.003906 + ], + [ + 1957.107908, + 1417.434082 + ], + [ + 1960.48343, + 1418.309082 + ], + [ + 1963.858952, + 1419.434082 + ], + [ + 1966.859416, + 1422.434082 + ], + [ + 1970.484977, + 1426.684082 + ], + [ + 1971.235093, + 1431.059082 + ], + [ + 1970.985054, + 1435.684082 + ], + [ + 1970.234938, + 1437.934082 + ], + [ + 1969.472125, + 1441.958008 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Pond" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1349.34419, + 1502.608887 + ], + [ + 1347.343881, + 1507.233887 + ], + [ + 1347.218861, + 1511.608887 + ], + [ + 1347.4689, + 1516.358887 + ], + [ + 1347.718939, + 1523.108887 + ], + [ + 1347.343881, + 1528.108887 + ], + [ + 1344.843494, + 1532.733887 + ], + [ + 1341.84303, + 1536.608887 + ], + [ + 1341.761962, + 1540.352539 + ], + [ + 1345.137485, + 1542.977539 + ], + [ + 1349.513161, + 1545.852539 + ], + [ + 1353.362878, + 1548.197266 + ], + [ + 1353.612917, + 1551.322266 + ], + [ + 1350.362414, + 1554.697266 + ], + [ + 1345.986737, + 1555.072266 + ], + [ + 1343.861408, + 1557.572266 + ], + [ + 1340.610905, + 1560.447266 + ], + [ + 1338.485577, + 1563.322266 + ], + [ + 1334.734996, + 1566.447266 + ], + [ + 1332.10959, + 1569.072266 + ], + [ + 1332.359629, + 1572.072266 + ], + [ + 1334.00881, + 1575.830078 + ], + [ + 1338.759545, + 1580.330078 + ], + [ + 1342.760164, + 1579.080078 + ], + [ + 1346.635763, + 1578.330078 + ], + [ + 1348.511053, + 1579.830078 + ], + [ + 1349.261169, + 1582.580078 + ], + [ + 1352.386653, + 1583.830078 + ], + [ + 1360.887968, + 1583.955078 + ], + [ + 1366.013761, + 1584.455078 + ], + [ + 1371.014535, + 1583.080078 + ], + [ + 1376.765424, + 1580.330078 + ], + [ + 1382.141256, + 1581.955078 + ], + [ + 1386.516933, + 1580.955078 + ], + [ + 1391.892765, + 1580.705078 + ], + [ + 1395.393306, + 1581.955078 + ], + [ + 1397.393616, + 1583.330078 + ], + [ + 1397.393616, + 1586.080078 + ], + [ + 1399.393925, + 1587.955078 + ], + [ + 1400.519099, + 1585.705078 + ], + [ + 1403.519563, + 1584.205078 + ], + [ + 1407.020105, + 1584.955078 + ], + [ + 1408.270298, + 1586.955078 + ], + [ + 1410.395627, + 1589.580078 + ], + [ + 1412.896014, + 1592.080078 + ], + [ + 1413.396091, + 1594.955078 + ], + [ + 1413.271072, + 1598.580078 + ], + [ + 1413.64613, + 1602.205078 + ], + [ + 1415.771459, + 1605.580078 + ], + [ + 1420.147136, + 1606.080078 + ], + [ + 1423.143205, + 1606.094238 + ], + [ + 1428.268998, + 1606.219238 + ], + [ + 1430.644365, + 1607.594238 + ], + [ + 1435.520119, + 1610.844238 + ], + [ + 1437.27039, + 1612.469238 + ], + [ + 1438.020506, + 1614.844238 + ], + [ + 1438.395564, + 1616.719238 + ], + [ + 1442.146144, + 1617.594238 + ], + [ + 1445.646686, + 1617.969238 + ], + [ + 1447.772015, + 1617.719238 + ], + [ + 1443.646376, + 1614.344238 + ], + [ + 1441.14599, + 1612.594238 + ], + [ + 1440.270854, + 1610.219238 + ], + [ + 1439.14568, + 1607.094238 + ], + [ + 1438.270545, + 1604.844238 + ], + [ + 1434.644984, + 1603.469238 + ], + [ + 1431.64452, + 1602.219238 + ], + [ + 1427.518882, + 1601.844238 + ], + [ + 1424.268379, + 1602.719238 + ], + [ + 1421.142895, + 1602.719238 + ], + [ + 1417.392315, + 1601.094238 + ], + [ + 1417.267296, + 1596.969238 + ], + [ + 1417.392315, + 1593.844238 + ], + [ + 1417.142276, + 1589.219238 + ], + [ + 1415.767063, + 1585.844238 + ], + [ + 1414.016793, + 1583.719238 + ], + [ + 1410.891309, + 1581.219238 + ], + [ + 1408.390922, + 1579.719238 + ], + [ + 1404.390303, + 1579.719238 + ], + [ + 1400.264665, + 1579.469238 + ], + [ + 1397.014162, + 1579.219238 + ], + [ + 1394.263737, + 1577.594238 + ], + [ + 1393.894539, + 1573.527832 + ], + [ + 1394.769674, + 1570.777832 + ], + [ + 1395.987148, + 1568.490234 + ], + [ + 1397.385154, + 1566.125 + ], + [ + 1399.385463, + 1563.875 + ], + [ + 1401.010715, + 1561.375 + ], + [ + 1402.385928, + 1557.625 + ], + [ + 1404.011179, + 1555.25 + ], + [ + 1406.261527, + 1554.125 + ], + [ + 1410.887243, + 1553.625 + ], + [ + 1414.512804, + 1554.25 + ], + [ + 1417.263229, + 1555.5 + ], + [ + 1419.138519, + 1557.75 + ], + [ + 1420.263693, + 1560.375 + ], + [ + 1420.138674, + 1562.875 + ], + [ + 1420.513732, + 1565.125 + ], + [ + 1423.139138, + 1566.5 + ], + [ + 1424.46991, + 1568.847168 + ], + [ + 1426.095162, + 1573.097168 + ], + [ + 1424.844968, + 1575.597168 + ], + [ + 1426.595239, + 1578.972168 + ], + [ + 1428.970607, + 1580.597168 + ], + [ + 1430.595858, + 1581.847168 + ], + [ + 1430.845897, + 1584.472168 + ], + [ + 1430.095781, + 1586.472168 + ], + [ + 1434.0964, + 1589.222168 + ], + [ + 1436.266304, + 1589.5 + ], + [ + 1439.141749, + 1589.75 + ], + [ + 1441.892175, + 1589 + ], + [ + 1445.517736, + 1588 + ], + [ + 1448.893258, + 1586.375 + ], + [ + 1453.018896, + 1585.125 + ], + [ + 1457.644612, + 1583.875 + ], + [ + 1462.81631, + 1580.114258 + ], + [ + 1466.191832, + 1578.364258 + ], + [ + 1468.817239, + 1576.864258 + ], + [ + 1472.567819, + 1575.489258 + ], + [ + 1475.318244, + 1573.989258 + ], + [ + 1478.084297, + 1572.963379 + ], + [ + 1480.888074, + 1571.75 + ], + [ + 1484.138577, + 1570.625 + ], + [ + 1486.763983, + 1570.625 + ], + [ + 1489.639428, + 1571.25 + ], + [ + 1492.389854, + 1573.125 + ], + [ + 1496.89055, + 1575.25 + ], + [ + 1501.115383, + 1577.564453 + ], + [ + 1506.741253, + 1577.814453 + ], + [ + 1511.742027, + 1577.439453 + ], + [ + 1513.867356, + 1579.814453 + ], + [ + 1516.86782, + 1579.814453 + ], + [ + 1521.243497, + 1579.189453 + ], + [ + 1523.743883, + 1580.314453 + ], + [ + 1526.119251, + 1581.314453 + ], + [ + 1529.122157, + 1582.108887 + ], + [ + 1532.24764, + 1582.108887 + ], + [ + 1536.498298, + 1582.233887 + ], + [ + 1541.624091, + 1582.233887 + ], + [ + 1546.249807, + 1583.858887 + ], + [ + 1549.625329, + 1583.858887 + ], + [ + 1552.750812, + 1584.108887 + ], + [ + 1555.751276, + 1585.733887 + ], + [ + 1558.376683, + 1586.858887 + ], + [ + 1560.376992, + 1587.858887 + ], + [ + 1562.377302, + 1587.233887 + ], + [ + 1564.252592, + 1586.733887 + ], + [ + 1565.252746, + 1584.858887 + ], + [ + 1566.877998, + 1583.108887 + ], + [ + 1569.003327, + 1581.733887 + ], + [ + 1571.908561, + 1581.233887 + ], + [ + 1574.644186, + 1581.125 + ], + [ + 1575.89438, + 1582.75 + ], + [ + 1576.644496, + 1586.375 + ], + [ + 1577.019554, + 1588.625 + ], + [ + 1575.587691, + 1591.949707 + ], + [ + 1575.587691, + 1594.199707 + ], + [ + 1578.713175, + 1596.199707 + ], + [ + 1581.4636, + 1596.949707 + ], + [ + 1583.838968, + 1598.699707 + ], + [ + 1585.714258, + 1597.949707 + ], + [ + 1587.21449, + 1596.199707 + ], + [ + 1588.839742, + 1593.449707 + ], + [ + 1589.353005, + 1591.359863 + ], + [ + 1586.727598, + 1589.234863 + ], + [ + 1584.977328, + 1587.484863 + ], + [ + 1581.976863, + 1585.984863 + ], + [ + 1582.476941, + 1584.109863 + ], + [ + 1583.352076, + 1582.109863 + ], + [ + 1583.102038, + 1579.359863 + ], + [ + 1581.601805, + 1577.609863 + ], + [ + 1579.976554, + 1575.484863 + ], + [ + 1576.051142, + 1570.481934 + ], + [ + 1573.425736, + 1568.481934 + ], + [ + 1571.050368, + 1566.856934 + ], + [ + 1568.549982, + 1564.606934 + ], + [ + 1565.924575, + 1562.981934 + ], + [ + 1564.049285, + 1561.106934 + ], + [ + 1563.674227, + 1558.481934 + ], + [ + 1562.549053, + 1556.481934 + ], + [ + 1559.500242, + 1555.903809 + ], + [ + 1556.624797, + 1554.903809 + ], + [ + 1554.749507, + 1554.278809 + ], + [ + 1550.623869, + 1553.903809 + ], + [ + 1548.123482, + 1552.778809 + ], + [ + 1546.123172, + 1551.778809 + ], + [ + 1541.247418, + 1551.903809 + ], + [ + 1538.747031, + 1552.153809 + ], + [ + 1534.246335, + 1552.153809 + ], + [ + 1531.495909, + 1551.403809 + ], + [ + 1526.995213, + 1550.528809 + ], + [ + 1524.244788, + 1550.153809 + ], + [ + 1521.494362, + 1550.278809 + ], + [ + 1518.618917, + 1549.653809 + ], + [ + 1515.118376, + 1547.028809 + ], + [ + 1512.868028, + 1545.653809 + ], + [ + 1510.742699, + 1543.778809 + ], + [ + 1508.367331, + 1543.278809 + ], + [ + 1505.991964, + 1542.778809 + ], + [ + 1503.116519, + 1542.778809 + ], + [ + 1500.762146, + 1542.25 + ], + [ + 1497.886701, + 1540.5 + ], + [ + 1493.511024, + 1540.625 + ], + [ + 1491.135657, + 1541.625 + ], + [ + 1488.010173, + 1543.625 + ], + [ + 1484.009554, + 1544 + ], + [ + 1480.008935, + 1544.125 + ], + [ + 1475.883297, + 1542.5 + ], + [ + 1472.257736, + 1542.375 + ], + [ + 1468.132098, + 1542.25 + ], + [ + 1465.88175, + 1542.625 + ], + [ + 1463.631402, + 1540.625 + ], + [ + 1460.380899, + 1538.875 + ], + [ + 1458.630628, + 1537.25 + ], + [ + 1457.755493, + 1534.75 + ], + [ + 1456.755338, + 1531.25 + ], + [ + 1456.130241, + 1529.25 + ], + [ + 1455.755183, + 1527.875 + ], + [ + 1453.754874, + 1527.5 + ], + [ + 1451.629545, + 1526 + ], + [ + 1451.129468, + 1523.75 + ], + [ + 1452.004603, + 1521.375 + ], + [ + 1454.50499, + 1519.75 + ], + [ + 1452.50468, + 1517.5 + ], + [ + 1450.75441, + 1515.5 + ], + [ + 1448.87912, + 1514.75 + ], + [ + 1447.253868, + 1515.75 + ], + [ + 1444.253404, + 1515 + ], + [ + 1442.253095, + 1513 + ], + [ + 1439.25263, + 1510.75 + ], + [ + 1440.627843, + 1514.375 + ], + [ + 1441.627998, + 1516.75 + ], + [ + 1439.877727, + 1519.25 + ], + [ + 1440.808535, + 1521.277344 + ], + [ + 1442.503211, + 1523.125 + ], + [ + 1444.174368, + 1525.177246 + ], + [ + 1445.299542, + 1527.302246 + ], + [ + 1447.299851, + 1527.302246 + ], + [ + 1449.42518, + 1529.552246 + ], + [ + 1450.300315, + 1533.052246 + ], + [ + 1451.175451, + 1535.427246 + ], + [ + 1452.925721, + 1538.177246 + ], + [ + 1453.425799, + 1542.052246 + ], + [ + 1456.202596, + 1544.613281 + ], + [ + 1458.980857, + 1546.293457 + ], + [ + 1462.856457, + 1547.793457 + ], + [ + 1467.482173, + 1548.793457 + ], + [ + 1471.607811, + 1549.168457 + ], + [ + 1474.483256, + 1549.168457 + ], + [ + 1479.609049, + 1550.168457 + ], + [ + 1485.009999, + 1550.625 + ], + [ + 1489.635715, + 1551 + ], + [ + 1492.761198, + 1550.25 + ], + [ + 1496.886837, + 1548.75 + ], + [ + 1501.012475, + 1548 + ], + [ + 1504.137958, + 1548 + ], + [ + 1506.888384, + 1548.5 + ], + [ + 1510.263906, + 1549.75 + ], + [ + 1512.764293, + 1550.375 + ], + [ + 1514.764602, + 1552.125 + ], + [ + 1516.764912, + 1552 + ], + [ + 1518.765221, + 1552.125 + ], + [ + 1520.140434, + 1553.375 + ], + [ + 1520.265453, + 1555.25 + ], + [ + 1524.516169, + 1557.125 + ], + [ + 1527.516633, + 1557.125 + ], + [ + 1529.892059, + 1556.625 + ], + [ + 1534.267736, + 1556.75 + ], + [ + 1535.642948, + 1557.625 + ], + [ + 1536.268045, + 1559.875 + ], + [ + 1539.893606, + 1561.125 + ], + [ + 1541.893973, + 1562.25 + ], + [ + 1545.644554, + 1562.125 + ], + [ + 1546.487946, + 1564.451172 + ], + [ + 1548.988333, + 1565.576172 + ], + [ + 1551.738758, + 1566.576172 + ], + [ + 1554.265376, + 1566.125 + ], + [ + 1557.26584, + 1565.5 + ], + [ + 1560.641362, + 1565 + ], + [ + 1563.641827, + 1566.5 + ], + [ + 1565.642136, + 1568.125 + ], + [ + 1569.642755, + 1570 + ], + [ + 1571.268006, + 1570 + ], + [ + 1573.018277, + 1570.75 + ], + [ + 1575.518664, + 1572.375 + ], + [ + 1577.393954, + 1573.875 + ], + [ + 1577.769012, + 1576.125 + ], + [ + 1575.768703, + 1577.25 + ], + [ + 1570.64291, + 1577.5 + ], + [ + 1567.267387, + 1578.375 + ], + [ + 1564.516962, + 1579.625 + ], + [ + 1562.141594, + 1579.625 + ], + [ + 1559.766227, + 1581.75 + ], + [ + 1557.140821, + 1582.5 + ], + [ + 1554.390395, + 1581.875 + ], + [ + 1551.890009, + 1581.375 + ], + [ + 1547.639351, + 1581.375 + ], + [ + 1545.013945, + 1581 + ], + [ + 1542.638577, + 1580.25 + ], + [ + 1538.887997, + 1579.375 + ], + [ + 1535.387456, + 1579 + ], + [ + 1533.762204, + 1578 + ], + [ + 1528.913309, + 1576.337402 + ], + [ + 1524.162574, + 1575.587402 + ], + [ + 1520.662033, + 1576.212402 + ], + [ + 1518.661723, + 1574.962402 + ], + [ + 1515.411221, + 1573.712402 + ], + [ + 1512.160718, + 1573.212402 + ], + [ + 1509.535312, + 1574.087402 + ], + [ + 1507.159944, + 1574.087402 + ], + [ + 1504.284499, + 1572.462402 + ], + [ + 1501.659093, + 1570.587402 + ], + [ + 1500.033842, + 1570.712402 + ], + [ + 1497.408436, + 1570.337402 + ], + [ + 1496.158242, + 1568.212402 + ], + [ + 1493.782875, + 1567.837402 + ], + [ + 1491.385541, + 1566.875 + ], + [ + 1489.385231, + 1565 + ], + [ + 1488.135038, + 1562.125 + ], + [ + 1486.509786, + 1561.625 + ], + [ + 1484.509477, + 1563 + ], + [ + 1480.1338, + 1564.375 + ], + [ + 1478.508549, + 1565.625 + ], + [ + 1476.883297, + 1567.875 + ], + [ + 1475.883143, + 1569.625 + ], + [ + 1472.757659, + 1570.125 + ], + [ + 1468.882059, + 1570.625 + ], + [ + 1465.256499, + 1570.5 + ], + [ + 1461.755957, + 1570.75 + ], + [ + 1458.505454, + 1571.625 + ], + [ + 1456.630164, + 1574.25 + ], + [ + 1455.129932, + 1575.5 + ], + [ + 1452.129468, + 1577 + ], + [ + 1449.87912, + 1578.5 + ], + [ + 1447.753791, + 1580.5 + ], + [ + 1446.128539, + 1584.125 + ], + [ + 1443.636237, + 1584.5 + ], + [ + 1440.510754, + 1584.5 + ], + [ + 1438.135386, + 1583.625 + ], + [ + 1436.760173, + 1581.75 + ], + [ + 1436.635154, + 1579.625 + ], + [ + 1434.634844, + 1578.625 + ], + [ + 1432.009438, + 1575.880859 + ], + [ + 1431.509361, + 1573.880859 + ], + [ + 1430.009129, + 1570.130859 + ], + [ + 1429.634071, + 1568.130859 + ], + [ + 1429.509052, + 1565.505859 + ], + [ + 1430.009129, + 1560.130859 + ], + [ + 1430.634226, + 1558.005859 + ], + [ + 1427.193752, + 1555.686523 + ], + [ + 1423.443172, + 1554.436523 + ], + [ + 1420.06765, + 1552.061523 + ], + [ + 1418.06734, + 1550.811523 + ], + [ + 1414.941857, + 1550.811523 + ], + [ + 1412.691508, + 1551.936523 + ], + [ + 1409.941083, + 1551.561523 + ], + [ + 1409.190967, + 1549.686523 + ], + [ + 1408.522406, + 1548.10791 + ], + [ + 1408.022329, + 1546.062988 + ], + [ + 1405.396923, + 1545.562988 + ], + [ + 1404.02171, + 1542.937988 + ], + [ + 1404.521787, + 1539.437988 + ], + [ + 1405.771981, + 1536.187988 + ], + [ + 1406.772136, + 1533.562988 + ], + [ + 1408.147348, + 1529.562988 + ], + [ + 1407.397232, + 1525.562988 + ], + [ + 1406.147039, + 1523.062988 + ], + [ + 1406.772136, + 1519.187988 + ], + [ + 1409.897619, + 1514.312988 + ], + [ + 1411.897929, + 1513.437988 + ], + [ + 1414.265971, + 1509.608398 + ], + [ + 1417.141416, + 1508.233398 + ], + [ + 1417.391454, + 1506.233398 + ], + [ + 1418.016551, + 1502.983398 + ], + [ + 1419.391764, + 1499.733398 + ], + [ + 1421.517092, + 1498.983398 + ], + [ + 1423.017325, + 1495.358398 + ], + [ + 1420.516938, + 1494.233398 + ], + [ + 1418.516628, + 1493.983398 + ], + [ + 1415.891222, + 1493.858398 + ], + [ + 1412.390681, + 1494.233398 + ], + [ + 1409.390216, + 1496.733398 + ], + [ + 1408.015004, + 1499.483398 + ], + [ + 1405.139559, + 1502.483398 + ], + [ + 1402.889211, + 1501.983398 + ], + [ + 1400.638863, + 1500.358398 + ], + [ + 1399.26365, + 1498.608398 + ], + [ + 1397.888437, + 1496.233398 + ], + [ + 1395.51307, + 1493.483398 + ], + [ + 1393.262721, + 1491.233398 + ], + [ + 1389.512141, + 1487.608398 + ], + [ + 1385.511522, + 1485.483398 + ], + [ + 1381.010826, + 1485.233398 + ], + [ + 1376.260091, + 1486.108398 + ], + [ + 1372.259472, + 1486.483398 + ], + [ + 1369.634066, + 1488.233398 + ], + [ + 1367.133679, + 1489.358398 + ], + [ + 1363.508118, + 1492.108398 + ], + [ + 1358.632364, + 1494.358398 + ], + [ + 1355.756919, + 1495.858398 + ], + [ + 1351.7563, + 1499.358398 + ], + [ + 1349.34419, + 1502.608887 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Lake" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 662.211715, + 1020.262207 + ], + [ + 657.210941, + 1020.637207 + ], + [ + 655.710709, + 1018.512207 + ], + [ + 654.710554, + 1015.887207 + ], + [ + 650.459897, + 1011.137207 + ], + [ + 646.584297, + 1009.137207 + ], + [ + 636.58275, + 1008.637207 + ], + [ + 630.83186, + 1009.262207 + ], + [ + 627.831396, + 1013.262207 + ], + [ + 627.08128, + 1016.512207 + ], + [ + 627.331319, + 1019.387207 + ], + [ + 628.95657, + 1022.262207 + ], + [ + 630.206763, + 1025.887207 + ], + [ + 629.706686, + 1031.137207 + ], + [ + 630.581822, + 1035.512207 + ], + [ + 632.207073, + 1041.262207 + ], + [ + 630.83186, + 1047.900879 + ], + [ + 631.581976, + 1053.275879 + ], + [ + 634.082363, + 1057.900879 + ], + [ + 637.082827, + 1061.525879 + ], + [ + 638.45804, + 1066.525879 + ], + [ + 640.458349, + 1068.900879 + ], + [ + 642.20862, + 1071.775879 + ], + [ + 644.959046, + 1074.650879 + ], + [ + 647.834491, + 1076.775879 + ], + [ + 650.959974, + 1078.275879 + ], + [ + 651.372636, + 1081.663574 + ], + [ + 653.748003, + 1083.788574 + ], + [ + 654.498119, + 1085.788574 + ], + [ + 654.623138, + 1089.163574 + ], + [ + 656.373409, + 1093.288574 + ], + [ + 657.998661, + 1096.163574 + ], + [ + 658.248699, + 1100.788574 + ], + [ + 662.874415, + 1103.038574 + ], + [ + 665.499821, + 1103.413574 + ], + [ + 670.625614, + 1103.413574 + ], + [ + 675.876426, + 1103.038574 + ], + [ + 680.224755, + 1106.876465 + ], + [ + 680.397145, + 1109.970703 + ], + [ + 682.089302, + 1111.964355 + ], + [ + 683.839572, + 1113.464355 + ], + [ + 683.589534, + 1115.964355 + ], + [ + 681.964282, + 1118.089355 + ], + [ + 682.246064, + 1121.183594 + ], + [ + 682.871161, + 1123.683594 + ], + [ + 682.871161, + 1126.308594 + ], + [ + 684.99649, + 1127.433594 + ], + [ + 685.121509, + 1130.808594 + ], + [ + 685.496567, + 1133.217285 + ], + [ + 688.121973, + 1134.342285 + ], + [ + 690.497341, + 1134.092285 + ], + [ + 692.997727, + 1131.592285 + ], + [ + 692.622669, + 1128.217285 + ], + [ + 694.622979, + 1128.717285 + ], + [ + 696.748308, + 1129.967285 + ], + [ + 698.998656, + 1131.717285 + ], + [ + 702.499197, + 1132.842285 + ], + [ + 704.144263, + 1133.625 + ], + [ + 707.144728, + 1134.25 + ], + [ + 710.52025, + 1134 + ], + [ + 713.770753, + 1133.5 + ], + [ + 717.521333, + 1132.25 + ], + [ + 719.396623, + 1130 + ], + [ + 721.646971, + 1128.5 + ], + [ + 723.876808, + 1127.77002 + ], + [ + 749.130715, + 1124.02002 + ], + [ + 752.00616, + 1123.39502 + ], + [ + 755.256663, + 1124.89502 + ], + [ + 759.007243, + 1125.27002 + ], + [ + 764.633113, + 1125.27002 + ], + [ + 767.633578, + 1123.77002 + ], + [ + 769.383848, + 1121.64502 + ], + [ + 770.509023, + 1119.02002 + ], + [ + 775.509796, + 1118.14502 + ], + [ + 778.885318, + 1115.89502 + ], + [ + 782.260841, + 1111.77002 + ], + [ + 782.635899, + 1108.27002 + ], + [ + 782.635899, + 1105.02002 + ], + [ + 782.885937, + 1101.39502 + ], + [ + 783.010957, + 1098.64502 + ], + [ + 786.130091, + 1096.324219 + ], + [ + 786.50515, + 1094.199219 + ], + [ + 788.38044, + 1092.699219 + ], + [ + 792.506078, + 1092.449219 + ], + [ + 794.881445, + 1092.074219 + ], + [ + 797.75689, + 1089.074219 + ], + [ + 801.007393, + 1087.324219 + ], + [ + 804.263519, + 1086.5 + ], + [ + 807.263983, + 1085.625 + ], + [ + 808.389158, + 1082.75 + ], + [ + 810.014409, + 1078.25 + ], + [ + 811.264602, + 1075.625 + ], + [ + 813.389931, + 1071.75 + ], + [ + 814.765144, + 1068 + ], + [ + 817.038933, + 1065.39502 + ], + [ + 819.289281, + 1063.14502 + ], + [ + 820.767537, + 1058.376465 + ], + [ + 823.142905, + 1055.001465 + ], + [ + 827.143524, + 1050.001465 + ], + [ + 828.518736, + 1045.876465 + ], + [ + 831.019123, + 1043.876465 + ], + [ + 832.144297, + 1041.376465 + ], + [ + 832.019278, + 1037.751465 + ], + [ + 832.144297, + 1033.376465 + ], + [ + 832.019278, + 1028.751465 + ], + [ + 831.394181, + 1025.376465 + ], + [ + 829.143833, + 1022.126465 + ], + [ + 826.01835, + 1017.251465 + ], + [ + 823.267924, + 1016.626465 + ], + [ + 821.392634, + 1014.376465 + ], + [ + 821.517653, + 1011.751465 + ], + [ + 820.26746, + 1007.751465 + ], + [ + 819.142286, + 1005.501465 + ], + [ + 816.39186, + 1003.501465 + ], + [ + 813.766454, + 1002.126465 + ], + [ + 809.765835, + 1001.251465 + ], + [ + 806.89039, + 1000.626465 + ], + [ + 806.140274, + 997.876465 + ], + [ + 806.390313, + 995.001465 + ], + [ + 808.390623, + 993.251465 + ], + [ + 810.339655, + 991.029785 + ], + [ + 813.965215, + 989.654785 + ], + [ + 818.590931, + 989.279785 + ], + [ + 819.341047, + 990.904785 + ], + [ + 822.091473, + 991.654785 + ], + [ + 824.341821, + 992.154785 + ], + [ + 827.217266, + 993.279785 + ], + [ + 829.842672, + 995.154785 + ], + [ + 833.843291, + 995.529785 + ], + [ + 837.468852, + 995.279785 + ], + [ + 841.219432, + 995.154785 + ], + [ + 844.219896, + 993.904785 + ], + [ + 848.095496, + 992.529785 + ], + [ + 850.97094, + 991.904785 + ], + [ + 853.221288, + 990.404785 + ], + [ + 856.72183, + 988.279785 + ], + [ + 861.347546, + 987.529785 + ], + [ + 863.722913, + 988.904785 + ], + [ + 864.875924, + 990.599121 + ], + [ + 866.001098, + 992.349121 + ], + [ + 868.251446, + 992.849121 + ], + [ + 871.877007, + 990.974121 + ], + [ + 874.127355, + 989.849121 + ], + [ + 877.877935, + 991.724121 + ], + [ + 878.127974, + 994.474121 + ], + [ + 878.127974, + 998.474121 + ], + [ + 878.127974, + 1002.724121 + ], + [ + 878.628051, + 1006.349121 + ], + [ + 876.752761, + 1010.099121 + ], + [ + 876.349867, + 1012.673828 + ], + [ + 875.599751, + 1015.423828 + ], + [ + 874.849634, + 1018.048828 + ], + [ + 874.599596, + 1021.173828 + ], + [ + 875.224692, + 1024.548828 + ], + [ + 874.974654, + 1027.923828 + ], + [ + 875.974809, + 1031.173828 + ], + [ + 877.850099, + 1034.673828 + ], + [ + 882.180358, + 1035.022949 + ], + [ + 886.556035, + 1036.772949 + ], + [ + 891.761663, + 1039.5 + ], + [ + 897.88761, + 1041.25 + ], + [ + 901.013094, + 1042.125 + ], + [ + 903.763519, + 1042.25 + ], + [ + 905.013713, + 1042.375 + ], + [ + 919.265918, + 1035.5 + ], + [ + 922.391401, + 1033.875 + ], + [ + 926.016962, + 1034 + ], + [ + 929.267465, + 1033.75 + ], + [ + 931.642832, + 1033.5 + ], + [ + 933.89318, + 1033.125 + ], + [ + 936.268548, + 1032.875 + ], + [ + 936.768625, + 1034.375 + ], + [ + 936.018509, + 1037.125 + ], + [ + 937.643761, + 1039 + ], + [ + 938.018819, + 1036.25 + ], + [ + 940.269167, + 1033.5 + ], + [ + 941.394341, + 1030.375 + ], + [ + 943.51967, + 1026.5 + ], + [ + 945.644998, + 1024.25 + ], + [ + 948.395424, + 1022.625 + ], + [ + 948.520443, + 1021.25 + ], + [ + 948.020366, + 1015.75 + ], + [ + 948.270405, + 1011.875 + ], + [ + 948.218639, + 1009.6875 + ], + [ + 947.9686, + 1006.9375 + ], + [ + 947.343503, + 1003.8125 + ], + [ + 947.343503, + 1000.9375 + ], + [ + 947.9686, + 997.4375 + ], + [ + 948.343658, + 992.0625 + ], + [ + 946.718407, + 988.3125 + ], + [ + 945.843271, + 984.5625 + ], + [ + 942.592768, + 981.9375 + ], + [ + 940.217401, + 979.8125 + ], + [ + 936.59184, + 978.9375 + ], + [ + 934.341492, + 977.8125 + ], + [ + 931.841105, + 976.5625 + ], + [ + 929.965815, + 973.1875 + ], + [ + 929.840796, + 969.8125 + ], + [ + 930.340873, + 967.5625 + ], + [ + 932.545316, + 966.34668 + ], + [ + 932.920374, + 964.72168 + ], + [ + 932.420296, + 963.47168 + ], + [ + 932.59464, + 960.244141 + ], + [ + 930.844369, + 958.119141 + ], + [ + 928.594021, + 956.619141 + ], + [ + 925.718576, + 955.994141 + ], + [ + 922.343054, + 953.619141 + ], + [ + 920.967841, + 951.494141 + ], + [ + 919.34259, + 947.869141 + ], + [ + 920.092706, + 945.244141 + ], + [ + 921.342899, + 943.494141 + ], + [ + 923.843286, + 939.619141 + ], + [ + 925.593557, + 936.494141 + ], + [ + 925.593557, + 932.119141 + ], + [ + 925.968615, + 927.869141 + ], + [ + 929.344137, + 925.244141 + ], + [ + 933.064439, + 924.321777 + ], + [ + 938.252253, + 921.330566 + ], + [ + 940.627621, + 920.330566 + ], + [ + 945.003298, + 920.455566 + ], + [ + 947.753723, + 920.830566 + ], + [ + 950.004071, + 922.830566 + ], + [ + 953.754651, + 920.580566 + ], + [ + 955.129864, + 918.830566 + ], + [ + 955.87998, + 914.205566 + ], + [ + 955.87998, + 906.080566 + ], + [ + 956.380058, + 903.080566 + ], + [ + 959.75558, + 902.705566 + ], + [ + 964.506315, + 902.705566 + ], + [ + 966.381605, + 900.955566 + ], + [ + 966.131566, + 896.330566 + ], + [ + 963.256121, + 895.455566 + ], + [ + 959.505541, + 895.330566 + ], + [ + 955.129864, + 895.205566 + ], + [ + 952.629477, + 895.330566 + ], + [ + 950.2126, + 895.454102 + ], + [ + 949.462484, + 893.454102 + ], + [ + 948.962406, + 889.329102 + ], + [ + 946.211981, + 886.454102 + ], + [ + 942.211362, + 884.454102 + ], + [ + 938.460782, + 883.329102 + ], + [ + 934.96024, + 880.954102 + ], + [ + 931.459698, + 879.079102 + ], + [ + 926.138365, + 878.375 + ], + [ + 923.012881, + 878.625 + ], + [ + 920.137436, + 879.25 + ], + [ + 916.136817, + 879 + ], + [ + 913.136353, + 877.125 + ], + [ + 909.635812, + 876.125 + ], + [ + 905.010096, + 876.125 + ], + [ + 903.384844, + 879.375 + ], + [ + 901.009477, + 880.125 + ], + [ + 897.258897, + 880.5 + ], + [ + 891.00793, + 880.5 + ], + [ + 885.882137, + 880.625 + ], + [ + 884.131866, + 879.25 + ], + [ + 882.381595, + 875.625 + ], + [ + 879.140371, + 873.475586 + ], + [ + 876.014888, + 873.225586 + ], + [ + 871.139133, + 873.100586 + ], + [ + 865.888321, + 872.975586 + ], + [ + 861.512644, + 873.600586 + ], + [ + 859.262296, + 876.100586 + ], + [ + 857.011948, + 878.100586 + ], + [ + 852.011174, + 879.350586 + ], + [ + 847.510478, + 879.350586 + ], + [ + 842.384685, + 879.475586 + ], + [ + 839.259201, + 880.350586 + ], + [ + 836.383757, + 881.850586 + ], + [ + 833.258273, + 884.600586 + ], + [ + 831.75441, + 885.625 + ], + [ + 828.128849, + 885.625 + ], + [ + 823.628153, + 884.25 + ], + [ + 819.377495, + 881.875 + ], + [ + 816.50205, + 879.625 + ], + [ + 817.046362, + 881.768799 + ], + [ + 815.858679, + 883.393799 + ], + [ + 815.421111, + 885.893799 + ], + [ + 814.796014, + 887.331299 + ], + [ + 811.85806, + 886.768799 + ], + [ + 809.670221, + 886.206299 + ], + [ + 808.169989, + 884.956299 + ], + [ + 807.607402, + 882.081299 + ], + [ + 806.04466, + 879.893799 + ], + [ + 803.856822, + 878.706299 + ], + [ + 801.356435, + 878.143799 + ], + [ + 797.381595, + 880.8125 + ], + [ + 794.943718, + 883.3125 + ], + [ + 790.943099, + 885.4375 + ], + [ + 788.024679, + 886.975098 + ], + [ + 784.692074, + 888.3125 + ], + [ + 781.816629, + 892 + ], + [ + 779.066204, + 894.125 + ], + [ + 773.815391, + 894.125 + ], + [ + 769.564734, + 891.875 + ], + [ + 767.939482, + 889.375 + ], + [ + 768.37705, + 886.5625 + ], + [ + 768.252031, + 882.5 + ], + [ + 768.564579, + 876.8125 + ], + [ + 765.689134, + 873.75 + ], + [ + 761.313457, + 873.3125 + ], + [ + 752.887593, + 868.044922 + ], + [ + 751.069441, + 866.925537 + ], + [ + 749.858804, + 863.238037 + ], + [ + 751.234017, + 858.050537 + ], + [ + 757.297455, + 856.425537 + ], + [ + 759.569821, + 853.75 + ], + [ + 759.819859, + 848.0625 + ], + [ + 760.069898, + 841.375 + ], + [ + 758.319627, + 836.5625 + ], + [ + 753.934916, + 830.369141 + ], + [ + 752.684722, + 824.806641 + ], + [ + 752.372174, + 821.931641 + ], + [ + 751.684567, + 815.744141 + ], + [ + 746.882765, + 811.625 + ], + [ + 743.194695, + 809.6875 + ], + [ + 739.569134, + 803.5625 + ], + [ + 733.943264, + 801 + ], + [ + 728.379903, + 799.4375 + ], + [ + 721.760471, + 795.497559 + ], + [ + 722.448077, + 791.372559 + ], + [ + 718.384948, + 789.247559 + ], + [ + 713.759233, + 788.872559 + ], + [ + 707.508266, + 789.122559 + ], + [ + 702.632512, + 790.060059 + ], + [ + 699.944596, + 792.560059 + ], + [ + 698.319344, + 796.935059 + ], + [ + 693.565991, + 799.3125 + ], + [ + 690.753056, + 800 + ], + [ + 687.565063, + 797.9375 + ], + [ + 683.189386, + 800.6875 + ], + [ + 681.126567, + 805.5 + ], + [ + 678.126102, + 807.3125 + ], + [ + 677.250967, + 812.375 + ], + [ + 676.395463, + 816.881592 + ], + [ + 675.582837, + 820.319092 + ], + [ + 673.457508, + 823.131592 + ], + [ + 673.770056, + 826.194092 + ], + [ + 676.395463, + 829.256592 + ], + [ + 678.145733, + 832.506592 + ], + [ + 678.632775, + 837.4375 + ], + [ + 676.558235, + 843.401855 + ], + [ + 674.057849, + 843.026855 + ], + [ + 671.744991, + 843.839355 + ], + [ + 663.048724, + 844.99707 + ], + [ + 661.235944, + 846.18457 + ], + [ + 659.048106, + 846.99707 + ], + [ + 658.17297, + 844.55957 + ], + [ + 657.235325, + 840.80957 + ], + [ + 655.623992, + 838.17749 + ], + [ + 654.200188, + 835.35791 + ], + [ + 653.450072, + 831.42041 + ], + [ + 650.129942, + 829.5625 + ], + [ + 646.69191, + 829.625 + ], + [ + 643.503917, + 830.8125 + ], + [ + 639.940865, + 829.75 + ], + [ + 638.628162, + 826.6875 + ], + [ + 633.68355, + 826.457031 + ], + [ + 630.683085, + 825.269531 + ], + [ + 629.182853, + 823.269531 + ], + [ + 626.807486, + 820.582031 + ], + [ + 623.369454, + 818.332031 + ], + [ + 618.743738, + 817.332031 + ], + [ + 615.118178, + 817.269531 + ], + [ + 608.313717, + 818.75 + ], + [ + 605.313254, + 818.125 + ], + [ + 603.062906, + 815.5625 + ], + [ + 602.187771, + 810.5625 + ], + [ + 598.351728, + 807.748535 + ], + [ + 597.039025, + 804.623535 + ], + [ + 595.101225, + 801.998535 + ], + [ + 593.100916, + 800.186035 + ], + [ + 589.787903, + 799.873535 + ], + [ + 586.099833, + 799.436035 + ], + [ + 582.599291, + 797.936035 + ], + [ + 580.167763, + 794.977783 + ], + [ + 578.480002, + 794.102783 + ], + [ + 575.667066, + 793.540283 + ], + [ + 571.791467, + 793.477783 + ], + [ + 569.041041, + 794.102783 + ], + [ + 566.103087, + 796.102783 + ], + [ + 563.165132, + 797.977783 + ], + [ + 559.7271, + 798.040283 + ], + [ + 556.976675, + 797.227783 + ], + [ + 554.976365, + 794.602783 + ], + [ + 553.913701, + 790.665283 + ], + [ + 551.100766, + 787.040283 + ], + [ + 548.999855, + 785.325684 + ], + [ + 545.096663, + 782.686768 + ], + [ + 541.096044, + 781.749268 + ], + [ + 537.095425, + 781.311768 + ], + [ + 530.906968, + 781.186768 + ], + [ + 528.281562, + 781.749268 + ], + [ + 524.093414, + 783.311768 + ], + [ + 521.342988, + 787.061768 + ], + [ + 520.938457, + 789.625 + ], + [ + 520.000812, + 793 + ], + [ + 520.250851, + 797.625 + ], + [ + 520.313361, + 802.875 + ], + [ + 520.813438, + 806.1875 + ], + [ + 520.911109, + 810.568115 + ], + [ + 522.72389, + 813.568115 + ], + [ + 523.474006, + 816.255615 + ], + [ + 523.474006, + 821.755615 + ], + [ + 522.973929, + 824.755615 + ], + [ + 522.848909, + 829.193115 + ], + [ + 525.099257, + 830.818115 + ], + [ + 525.661844, + 832.943115 + ], + [ + 526.787018, + 834.005615 + ], + [ + 526.41196, + 834.755615 + ], + [ + 537.243226, + 856.322754 + ], + [ + 539.931142, + 859.635254 + ], + [ + 541.118825, + 861.572754 + ], + [ + 542.931606, + 865.135254 + ], + [ + 543.431683, + 867.322754 + ], + [ + 542.369019, + 870.635254 + ], + [ + 542.11898, + 874.135254 + ], + [ + 542.243999, + 876.260254 + ], + [ + 542.18149, + 880.135254 + ], + [ + 542.494038, + 883.010254 + ], + [ + 543.244154, + 885.010254 + ], + [ + 541.806432, + 888.260254 + ], + [ + 541.710226, + 891.661621 + ], + [ + 541.897755, + 895.411621 + ], + [ + 542.147793, + 897.349121 + ], + [ + 554.337179, + 914.724121 + ], + [ + 556.462508, + 915.849121 + ], + [ + 557.96274, + 917.536621 + ], + [ + 559.462972, + 920.161621 + ], + [ + 559.963049, + 923.349121 + ], + [ + 559.587991, + 926.474121 + ], + [ + 561.025714, + 929.411621 + ], + [ + 562.249536, + 933.821289 + ], + [ + 563.624749, + 936.758789 + ], + [ + 564.812432, + 940.508789 + ], + [ + 567.250309, + 942.321289 + ], + [ + 567.812896, + 945.321289 + ], + [ + 567.500348, + 950.008789 + ], + [ + 570.000735, + 951.758789 + ], + [ + 572.376102, + 952.508789 + ], + [ + 575.439076, + 953.071289 + ], + [ + 578.252011, + 954.633789 + ], + [ + 578.814598, + 957.508789 + ], + [ + 581.502514, + 958.571289 + ], + [ + 584.25294, + 961.071289 + ], + [ + 588.00352, + 962.758789 + ], + [ + 589.87881, + 964.633789 + ], + [ + 589.94132, + 966.883789 + ], + [ + 590.063165, + 969.37207 + ], + [ + 591.500887, + 969.80957 + ], + [ + 593.563706, + 970.12207 + ], + [ + 594.063784, + 972.87207 + ], + [ + 596.7517, + 973.12207 + ], + [ + 598.56448, + 972.43457 + ], + [ + 600.43977, + 970.93457 + ], + [ + 602.940157, + 970.62207 + ], + [ + 606.815757, + 970.43457 + ], + [ + 610.128769, + 970.12207 + ], + [ + 612.879195, + 967.37207 + ], + [ + 613.939417, + 965.212402 + ], + [ + 615.50763, + 962.5625 + ], + [ + 618.883152, + 960.375 + ], + [ + 623.653177, + 955.685547 + ], + [ + 624.590822, + 952.248047 + ], + [ + 624.903371, + 949.748047 + ], + [ + 624.96588, + 945.810547 + ], + [ + 625.778506, + 942.873047 + ], + [ + 625.715996, + 940.248047 + ], + [ + 624.653332, + 938.060547 + ], + [ + 623.443119, + 933.0625 + ], + [ + 623.755667, + 930.3125 + ], + [ + 622.255435, + 928.125 + ], + [ + 621.442809, + 927.125 + ], + [ + 617.879758, + 926.375 + ], + [ + 617.817248, + 923.9375 + ], + [ + 621.31779, + 921.8125 + ], + [ + 625.06837, + 921.4375 + ], + [ + 628.006324, + 920.625 + ], + [ + 629.381537, + 917.8125 + ], + [ + 629.506557, + 914.0625 + ], + [ + 630.75675, + 911.5 + ], + [ + 631.194318, + 910.75 + ], + [ + 634.720254, + 906.625488 + ], + [ + 634.970292, + 902.625488 + ], + [ + 635.532879, + 900.687988 + ], + [ + 636.783073, + 899.375488 + ], + [ + 637.595699, + 896.250488 + ], + [ + 638.283305, + 893.187988 + ], + [ + 638.220795, + 888.000488 + ], + [ + 638.624178, + 884.813477 + ], + [ + 639.874371, + 882.438477 + ], + [ + 642.249739, + 880.125977 + ], + [ + 643.812481, + 878.000977 + ], + [ + 644.00294, + 874.287598 + ], + [ + 642.252669, + 871.912598 + ], + [ + 640.778808, + 871.236328 + ], + [ + 638.778499, + 868.298828 + ], + [ + 638.966028, + 866.361328 + ], + [ + 639.943602, + 863.1875 + ], + [ + 642.006421, + 862.875 + ], + [ + 644.06924, + 862.6875 + ], + [ + 646.00704, + 861.1875 + ], + [ + 648.257388, + 858.5 + ], + [ + 651.820439, + 857.1875 + ], + [ + 652.968322, + 859.104248 + ], + [ + 655.633578, + 862.4375 + ], + [ + 656.772914, + 864.540283 + ], + [ + 656.758761, + 867.1875 + ], + [ + 656.696252, + 869.1875 + ], + [ + 657.601177, + 871.675049 + ], + [ + 658.884187, + 872.3125 + ], + [ + 661.322064, + 872.8125 + ], + [ + 664.197509, + 873.5 + ], + [ + 666.647107, + 875.448975 + ], + [ + 669.647571, + 877.448975 + ], + [ + 671.464991, + 876.10498 + ], + [ + 674.652984, + 875.66748 + ], + [ + 679.028661, + 875.29248 + ], + [ + 682.091635, + 873.41748 + ], + [ + 684.467002, + 872.22998 + ], + [ + 686.154763, + 869.60498 + ], + [ + 687.905034, + 866.85498 + ], + [ + 688.905189, + 864.29248 + ], + [ + 689.905343, + 861.47998 + ], + [ + 692.093182, + 860.79248 + ], + [ + 694.40604, + 862.72998 + ], + [ + 696.28133, + 864.85498 + ], + [ + 698.007282, + 867.1875 + ], + [ + 698.882417, + 870.625 + ], + [ + 700.882727, + 874.3125 + ], + [ + 700.570178, + 877.125 + ], + [ + 700.070101, + 881.5625 + ], + [ + 700.445111, + 885.3125 + ], + [ + 701.315607, + 890.305664 + ], + [ + 701.190846, + 893.5 + ], + [ + 702.691078, + 895.875 + ], + [ + 705.941581, + 897 + ], + [ + 710.00471, + 897.625 + ], + [ + 713.567761, + 897.0625 + ], + [ + 719.506179, + 896.125 + ], + [ + 721.506489, + 898.6875 + ], + [ + 723.819376, + 902.3125 + ], + [ + 724.381963, + 904.4375 + ], + [ + 722.256634, + 907.5625 + ], + [ + 723.819376, + 909.25 + ], + [ + 726.132233, + 910.9375 + ], + [ + 729.382736, + 913.125 + ], + [ + 732.57073, + 915 + ], + [ + 735.446174, + 915 + ], + [ + 737.126366, + 917.130127 + ], + [ + 737.688953, + 918.380127 + ], + [ + 741.377024, + 919.692627 + ], + [ + 744.877565, + 921.192627 + ], + [ + 747.81552, + 922.005127 + ], + [ + 751.691119, + 922.505127 + ], + [ + 754.003977, + 922.442627 + ], + [ + 757.12946, + 923.630127 + ], + [ + 760.692512, + 925.192627 + ], + [ + 763.067879, + 925.192627 + ], + [ + 764.81815, + 922.630127 + ], + [ + 766.943479, + 920.442627 + ], + [ + 768.506221, + 918.380127 + ], + [ + 769.006298, + 915.817627 + ], + [ + 767.631085, + 912.567627 + ], + [ + 766.099506, + 911.32666 + ], + [ + 765.2588, + 909.0625 + ], + [ + 766.946561, + 907.0625 + ], + [ + 770.38467, + 906.625 + ], + [ + 774.572818, + 906.75 + ], + [ + 775.697992, + 908.6875 + ], + [ + 776.198079, + 912 + ], + [ + 776.448118, + 915.5625 + ], + [ + 777.448273, + 920.5 + ], + [ + 776.573137, + 922.8125 + ], + [ + 775.822992, + 924.5625 + ], + [ + 774.760328, + 927.1875 + ], + [ + 775.322896, + 928.9375 + ], + [ + 778.747986, + 932.179932 + ], + [ + 780.630396, + 935.375 + ], + [ + 783.130783, + 938 + ], + [ + 784.381025, + 940 + ], + [ + 786.131295, + 942.4375 + ], + [ + 785.881257, + 944.625 + ], + [ + 783.44338, + 947.875 + ], + [ + 781.068012, + 950.5 + ], + [ + 781.323179, + 953.605957 + ], + [ + 783.505918, + 957.375 + ], + [ + 785.568737, + 958.9375 + ], + [ + 787.006489, + 960.125 + ], + [ + 787.688987, + 962.918457 + ], + [ + 787.886771, + 965.07251 + ], + [ + 787.629896, + 966.516846 + ], + [ + 785.317038, + 967.079346 + ], + [ + 781.441438, + 966.141846 + ], + [ + 779.941206, + 964.141846 + ], + [ + 778.628503, + 963.704346 + ], + [ + 777.37831, + 966.579346 + ], + [ + 777.440819, + 968.454346 + ], + [ + 779.753677, + 970.266846 + ], + [ + 782.187892, + 972.138184 + ], + [ + 782.43793, + 973.825684 + ], + [ + 781.750324, + 975.200684 + ], + [ + 780.812679, + 977.138184 + ], + [ + 780.754284, + 978.4375 + ], + [ + 780.941813, + 982.5 + ], + [ + 779.441581, + 985.3125 + ], + [ + 776.365421, + 989.515869 + ], + [ + 773.364957, + 991.578369 + ], + [ + 770.98959, + 992.390869 + ], + [ + 767.864106, + 994.390869 + ], + [ + 765.113681, + 995.828369 + ], + [ + 762.363255, + 998.015869 + ], + [ + 759.692084, + 1000.9375 + ], + [ + 758.56691, + 1003.25 + ], + [ + 757.691774, + 1006 + ], + [ + 755.816484, + 1008.5625 + ], + [ + 755.253897, + 1009.875 + ], + [ + 748.222824, + 1023.8479 + ], + [ + 747.222669, + 1027.5979 + ], + [ + 745.722437, + 1031.1604 + ], + [ + 744.472243, + 1034.2229 + ], + [ + 743.220585, + 1038.017334 + ], + [ + 741.443215, + 1047.125 + ], + [ + 738.942828, + 1048.5625 + ], + [ + 739.067848, + 1050.8125 + ], + [ + 741.255686, + 1053.0625 + ], + [ + 742.880938, + 1054.8125 + ], + [ + 741.755764, + 1057.75 + ], + [ + 738.755299, + 1058.1875 + ], + [ + 737.067538, + 1059.8125 + ], + [ + 737.317577, + 1062.0625 + ], + [ + 737.317577, + 1064.625 + ], + [ + 733.692016, + 1065.375 + ], + [ + 733.00441, + 1067.5 + ], + [ + 733.181457, + 1069.874634 + ], + [ + 738.226912, + 1071.873535 + ], + [ + 742.35255, + 1072.998535 + ], + [ + 745.478034, + 1073.998535 + ], + [ + 746.353169, + 1077.998535 + ], + [ + 745.603053, + 1082.123535 + ], + [ + 742.35255, + 1084.873535 + ], + [ + 738.726989, + 1084.998535 + ], + [ + 733.976254, + 1084.248535 + ], + [ + 730.850771, + 1082.373535 + ], + [ + 726.975171, + 1082.123535 + ], + [ + 721.974398, + 1081.998535 + ], + [ + 715.72343, + 1080.248535 + ], + [ + 715.098334, + 1077.123535 + ], + [ + 714.723276, + 1074.248535 + ], + [ + 714.348218, + 1072.873535 + ], + [ + 709.097405, + 1073.748535 + ], + [ + 705.096787, + 1073.373535 + ], + [ + 700.096013, + 1073.248535 + ], + [ + 698.095703, + 1067.998535 + ], + [ + 697.845665, + 1064.998535 + ], + [ + 697.595626, + 1060.748535 + ], + [ + 697.595626, + 1054.748535 + ], + [ + 698.595781, + 1051.873535 + ], + [ + 700.346052, + 1050.498535 + ], + [ + 701.221187, + 1048.748535 + ], + [ + 700.72111, + 1045.498535 + ], + [ + 697.19908, + 1045.010742 + ], + [ + 692.448345, + 1044.260742 + ], + [ + 689.197843, + 1042.635742 + ], + [ + 687.447572, + 1040.635742 + ], + [ + 684.697146, + 1038.260742 + ], + [ + 682.946875, + 1036.010742 + ], + [ + 678.446179, + 1029.260742 + ], + [ + 676.570889, + 1025.885742 + ], + [ + 673.070348, + 1023.260742 + ], + [ + 670.069883, + 1021.760742 + ], + [ + 667.569497, + 1021.260742 + ], + [ + 664.94409, + 1020.635742 + ], + [ + 662.211715, + 1020.262207 + ] + ] + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"polygon", + "name":"Lake" + }, + "geometry":{ + "type":"Polygon", + "coordinates":[ + [ + [ + 1183.745523, + 904.216797 + ], + [ + 1178.61973, + 910.216797 + ], + [ + 1175.994323, + 914.841797 + ], + [ + 1170.99355, + 919.966797 + ], + [ + 1168.864314, + 921.98584 + ], + [ + 1167.239063, + 921.23584 + ], + [ + 1166.488947, + 918.23584 + ], + [ + 1166.864005, + 914.11084 + ], + [ + 1167.73914, + 909.48584 + ], + [ + 1165.86385, + 907.36084 + ], + [ + 1162.488328, + 908.86084 + ], + [ + 1157.612573, + 912.98584 + ], + [ + 1154.48709, + 916.48584 + ], + [ + 1150.236432, + 922.48584 + ], + [ + 1152.111722, + 927.61084 + ], + [ + 1154.862148, + 930.73584 + ], + [ + 1160.488018, + 933.86084 + ], + [ + 1163.238444, + 936.36084 + ], + [ + 1162.488328, + 940.23584 + ], + [ + 1160.613038, + 942.48584 + ], + [ + 1158.36269, + 940.36084 + ], + [ + 1158.23767, + 936.98584 + ], + [ + 1155.987322, + 940.48584 + ], + [ + 1155.612264, + 942.86084 + ], + [ + 1158.924788, + 943.48584 + ], + [ + 1160.425997, + 944.86084 + ], + [ + 1160.365883, + 946.311768 + ], + [ + 1159.772041, + 947.811768 + ], + [ + 1159.897061, + 949.624268 + ], + [ + 1160.595936, + 952.1875 + ], + [ + 1161.908639, + 954.34375 + ], + [ + 1163.190087, + 954.59375 + ], + [ + 1162.714451, + 960.756836 + ], + [ + 1167.715225, + 963.756836 + ], + [ + 1176.466579, + 964.256836 + ], + [ + 1184.467817, + 964.506836 + ], + [ + 1190.468745, + 964.006836 + ], + [ + 1195.469519, + 964.006836 + ], + [ + 1199.720176, + 961.256836 + ], + [ + 1201.949037, + 958.407227 + ], + [ + 1204.699462, + 954.657227 + ], + [ + 1211.700545, + 950.657227 + ], + [ + 1219.451745, + 949.907227 + ], + [ + 1227.703021, + 950.407227 + ], + [ + 1233.703949, + 950.657227 + ], + [ + 1235.704259, + 954.157227 + ], + [ + 1233.703949, + 956.907227 + ], + [ + 1227.95306, + 957.657227 + ], + [ + 1223.452363, + 961.157227 + ], + [ + 1223.28168, + 965 + ], + [ + 1225.532028, + 970 + ], + [ + 1231.782996, + 974 + ], + [ + 1236.53373, + 975.75 + ], + [ + 1240.784388, + 976.75 + ], + [ + 1246.535278, + 977 + ], + [ + 1251.765144, + 978.702148 + ], + [ + 1256.765918, + 978.702148 + ], + [ + 1260.266459, + 978.452148 + ], + [ + 1262.516807, + 972.452148 + ], + [ + 1267.517581, + 971.952148 + ], + [ + 1270.268006, + 974.702148 + ], + [ + 1271.5182, + 971.202148 + ], + [ + 1275.26878, + 970.702148 + ], + [ + 1278.769322, + 971.452148 + ], + [ + 1282.519902, + 978.452148 + ], + [ + 1285.770405, + 981.452148 + ], + [ + 1289.771024, + 985.202148 + ], + [ + 1295.521913, + 987.702148 + ], + [ + 1301.77288, + 989.702148 + ], + [ + 1306.273577, + 985.452148 + ], + [ + 1308.273886, + 980.952148 + ], + [ + 1308.523925, + 974.952148 + ], + [ + 1307.52377, + 970.952148 + ], + [ + 1307.023693, + 965.202148 + ], + [ + 1303.523151, + 960.952148 + ], + [ + 1301.77288, + 954.452148 + ], + [ + 1299.272493, + 948.952148 + ], + [ + 1300.022609, + 943.952148 + ], + [ + 1303.77319, + 939.952148 + ], + [ + 1305.273422, + 937.202148 + ], + [ + 1302.022919, + 931.702148 + ], + [ + 1297.272184, + 929.202148 + ], + [ + 1291.021217, + 928.702148 + ], + [ + 1281.769786, + 931.952148 + ], + [ + 1278.019205, + 934.452148 + ], + [ + 1274.268625, + 936.952148 + ], + [ + 1267.267542, + 938.702148 + ], + [ + 1261.016575, + 939.202148 + ], + [ + 1259.266304, + 934.202148 + ], + [ + 1259.016266, + 928.952148 + ], + [ + 1253.515415, + 924.952148 + ], + [ + 1249.014718, + 922.452148 + ], + [ + 1243.263829, + 925.452148 + ], + [ + 1240.763442, + 925.202148 + ], + [ + 1238.763132, + 920.952148 + ], + [ + 1238.763132, + 916.753906 + ], + [ + 1238.418353, + 911.916016 + ], + [ + 1236.91812, + 906.666016 + ], + [ + 1233.16754, + 909.416016 + ], + [ + 1228.416805, + 912.666016 + ], + [ + 1224.416186, + 913.666016 + ], + [ + 1215.414794, + 915.666016 + ], + [ + 1209.663904, + 916.166016 + ], + [ + 1203.913014, + 918.166016 + ], + [ + 1199.16228, + 920.666016 + ], + [ + 1191.41108, + 921.666016 + ], + [ + 1188.910694, + 918.916016 + ], + [ + 1186.160268, + 914.416016 + ], + [ + 1187.6605, + 909.416016 + ], + [ + 1186.660345, + 906.416016 + ], + [ + 1183.745523, + 904.216797 + ] + ] + ] + } + } +] diff --git a/src/assets/json/geo/vallis/kdrive.json b/src/assets/json/geo/vallis/kdrive.json new file mode 100644 index 00000000..8c762632 --- /dev/null +++ b/src/assets/json/geo/vallis/kdrive.json @@ -0,0 +1,310 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Ginding the Void" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 416.736732, + 1955.367188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Deathgrip" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1616.922404, + 1821.367188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Sky-Eye" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1773.872118, + 1786.960938 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Anyo's Ointment" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 306.719712, + 1489.367188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Roky's Roll" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1240.864227, + 1525.367188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Pobber's Drop" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1631.963794, + 1334.867188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Breakdown or Bust" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1205.89788, + 1280.867188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Puffin' Pastures" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1263.906854, + 1226.867188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Shaving Nef" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 281.262881, + 1260.796875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Taxman's Curve" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 383.278663, + 1112.796875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Skeggin' Out" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 603.312703, + 1018.796875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"River Run" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 207.251431, + 1004.796875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Catalyst" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 230.770695, + 740.648438 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Mumsie Dadsie" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 846.866006, + 736.648438 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Hard Way" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1062.899428, + 776.648438 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Fortuna's Folley" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1154.780752, + 439.75 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Kubrodon Twist" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 796.545722, + 444.328125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Dog Line" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 180.45041, + 280.328125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Lord of the Board" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1140.481742, + 286.570313 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Frost Merchant" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1322.509903, + 202.570313 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Bomb the Spaceport" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1478.53404, + 312.570313 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Meat and Greet" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1578.549513, + 76.570313 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/labels.json b/src/assets/json/geo/vallis/labels.json new file mode 100644 index 00000000..f2de7c97 --- /dev/null +++ b/src/assets/json/geo/vallis/labels.json @@ -0,0 +1,212 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Temple of Profit" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 524.357651, + 1742.609375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Ustara Crater" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1174.256228, + 1722 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Reflector" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1673.317809, + 1622.460938 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Temple Fabrication" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 544.132756, + 1220 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Grow Site" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 892.186601, + 1284 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Central Maintenance" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1198.233947, + 1188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Harindi Crater" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1736.31719, + 942 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Fortuna" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1074.636314, + 902.195313 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Coolant Reservoir" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 675.074888, + 885.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Enrichment Labs" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 583.060653, + 645.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"The Pearl" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 142.992573, + 703.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Asta Crater" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 455.040848, + 489.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Transit Depot" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 897.109237, + 381.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Spaceport" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1393.185982, + 455.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Orokin Dig Site" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1651.225901, + 557.421875 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/memoryfrag.json b/src/assets/json/geo/vallis/memoryfrag.json new file mode 100644 index 00000000..c0f17b8f --- /dev/null +++ b/src/assets/json/geo/vallis/memoryfrag.json @@ -0,0 +1,562 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Rude Zuud", + "name":"Rude Zuud - 5", + "video":"https://streamable.com/s/gchxj/bddcfi" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1303.45745, + 908.992188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - The Business", + "name":"The Business - 3", + "video":"https://streamable.com/s/j7lvy/tymnsh" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 63.989672, + 1918.28125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Legs", + "name":"Legs - 4", + "video":"https://streamable.com/s/7ocga/hwxqqo" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 539.32102, + 1974.097656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Rude Zuud", + "name":"Rude Zuud - 2", + "video":"https://streamable.com/s/e7ugz/asvcma" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 666.34067, + 1854.097656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Eudico", + "name":"Eudico - 2", + "video":"https://streamable.com/s/2hwgf/gfzld" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 427.30369, + 1766.097656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Smokefinger", + "name":"Smokefinger - 4", + "video":"https://streamable.com/s/y2rxh/dqhtub" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1181.834481, + 1819.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Ticker", + "name":"Ticker - 5", + "video":"https://streamable.com/s/s66jq/viexoi" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1032.351423, + 1607.640625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Little Duck", + "name":"Little Duck - 5", + "video":"https://streamable.com/s/bxok1/avtxfp" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1570.809725, + 1801.785156 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Ticker", + "name":"Ticker - 2", + "video":"https://streamable.com/s/k7ahg/pbfvgn" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1442.117941, + 1519.472656 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Legs", + "name":"Legs - 1", + "video":"https://streamable.com/s/d640u/ojrplz" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1799.911574, + 1593.859375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Ticker", + "name":"Ticker - 1", + "video":"https://streamable.com/s/xqkyu/bcjrbo" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1961.936639, + 1427.859375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Ticker", + "name":"Ticker - 4", + "video":"https://streamable.com/s/s2qb0/bkgfga" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 519.975282, + 1278.03125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Rude Zuud", + "name":"Rude Zuud - 4", + "video":"https://streamable.com/s/mhefg/zinbto" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 286.939231, + 1165.03125 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Eudico", + "name":"Eudico - 4", + "video":"https://streamable.com/s/5wer4/xieaxt" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 312.716656, + 1071.714844 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Smokefinger", + "name":"Smokefinger - 1", + "video":"https://streamable.com/s/gkqkv/lzgrtb" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 248.706754, + 1100.714844 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Little Duck", + "name":"Little Duck - 2", + "video":"https://streamable.com/s/mb4hp/lcvyno" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 923.9284, + 1345.988281 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Eudico", + "name":"Eudico - 1", + "video":"https://streamable.com/s/kl4kr/meuodx" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 806.910297, + 1165.988281 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Smokefinger", + "name":"Smokefinger - 5", + "video":"https://streamable.com/s/u54nx/mtntdd" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 755.902406, + 1031.988281 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Little Duck", + "name":"Little Duck - 3", + "video":"https://streamable.com/s/m1ejl/npwanr" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1630.138171, + 930 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - The Business", + "name":"The Business - 2", + "video":"https://streamable.com/s/a24zc/gfyvoc" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1546.308796, + 831.007813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - The Business", + "name":"The Business - 4", + "video":"https://streamable.com/s/pqvuo/afixq" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1724.711396, + 586.320313 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Little Duck", + "name":"Little Duck - 1", + "video":"https://streamable.com/s/askr9/qojtna" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1931.551988, + 827.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Ticker", + "name":"Ticker - 3", + "video":"https://streamable.com/s/0clyv/cnzti" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1947.554464, + 614.421875 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Smokefinger", + "name":"Smokefinger - 3", + "video":"https://streamable.com/s/gif5z/rcajxz" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1484.068699, + 190.4375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Legs", + "name":"Legs - 5", + "video":"https://streamable.com/s/b1fr9/nzqrbl" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1236.030326, + 270.4375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Rude Zuud", + "name":"Rude Zuud - 1", + "video":"https://streamable.com/s/gipxp/yxqux" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1153.197199, + 339.507813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Little Duck", + "name":"Little Duck - 4", + "video":"https://streamable.com/s/kd3z8/neyepq" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1278.21654, + 480.507813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Legs", + "name":"Legs - 3", + "video":"https://streamable.com/s/vjd4d/miwwtq" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1147.772513, + 583.542969 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Eudico", + "name":"Eudico - 3", + "video":"https://streamable.com/s/5d068/vdrwfu" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 881.401246, + 485.234375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Rude Zuud", + "name":"Rude Zuud - 3", + "video":"https://streamable.com/s/0svh2/lerhqs" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 805.389486, + 488.234375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Eudico", + "name":"Eudico - 5", + "video":"https://streamable.com/s/r9des/nlwumq" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 693.801911, + 265.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - The Business", + "name":"The Business - 1", + "video":"https://streamable.com/s/rrpe6/nlzerv" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 607.788604, + 215.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Smokefinger", + "name":"Smokefinger - 2", + "video":"https://streamable.com/s/zk3z3/bdkhaj" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 289.739401, + 92.136719 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - Legs", + "name":"Legs - 2", + "video":"https://streamable.com/s/089to/ecbqc" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 136.481317, + 171.855469 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "set":"Memory Fragment - The Business", + "name":"The Business - 5", + "video":"https://streamable.com/s/k2s0d/xglljx" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 257.410181, + 690.089844 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/mining-recommend.json b/src/assets/json/geo/vallis/mining-recommend.json new file mode 100644 index 00000000..b92756d7 --- /dev/null +++ b/src/assets/json/geo/vallis/mining-recommend.json @@ -0,0 +1,16 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Recommended Mining Location" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 869.312297, + 451.564453 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/somachord.json b/src/assets/json/geo/vallis/somachord.json new file mode 100644 index 00000000..ecc8332d --- /dev/null +++ b/src/assets/json/geo/vallis/somachord.json @@ -0,0 +1,702 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 70.06251, + 1904 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 134.077828, + 1916.289063 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 430.118211, + 1854 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 500.129042, + 1788 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 642.596395, + 1655.882813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 884.633839, + 1813.882813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 960.190314, + 1892 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1234.232709, + 1838 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1194.22652, + 1726 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1134.217237, + 1682 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1664.299242, + 1890 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1778.316881, + 1674 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1802.320594, + 1602 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 794.164629, + 1594 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 588.132756, + 1466 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 166.067461, + 1456 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 218.075507, + 1314 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 186.626644, + 1121.101563 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 248.080149, + 1102 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 350.095931, + 1104 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 932.185982, + 1270 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1042.203002, + 1394 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1324.246635, + 1348 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1430.263036, + 1334 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1526.27789, + 1130 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1896.335138, + 1374 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1944.342565, + 1326 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1986.349064, + 1242 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 598.708495, + 1009.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 664.718706, + 917.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 858.748724, + 835.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1012.772551, + 663.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1244.808448, + 1039.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1622.866935, + 941.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1522.851462, + 809.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1178.798236, + 443.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1268.812162, + 523.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1954.918304, + 723.132813 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1910.338233, + 486 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1963.916834, + 916.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1827.895791, + 984.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 477.68691, + 498.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 281.656584, + 538.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 419.677936, + 650.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 249.651632, + 662.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 117.631208, + 630.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 97.628114, + 768.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 281.656584, + 816.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 177.640492, + 840.515625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Somachord" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1783.099799, + 422.351563 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/toroidcave.json b/src/assets/json/geo/vallis/toroidcave.json new file mode 100644 index 00000000..198821ec --- /dev/null +++ b/src/assets/json/geo/vallis/toroidcave.json @@ -0,0 +1,128 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 289.560808, + 100.890625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 607.610011, + 216.890625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1153.694492, + 350.890625 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1626.092604, + 924.179688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1546.080226, + 832.179688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1592.087343, + 702.179688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1952.143045, + 618.179688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 247.87939, + 1102.179688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 815.076512, + 1997.828125 + ] + } + } +] diff --git a/src/assets/json/geo/vallis/toroidfishcave.json b/src/assets/json/geo/vallis/toroidfishcave.json new file mode 100644 index 00000000..68c9c817 --- /dev/null +++ b/src/assets/json/geo/vallis/toroidfishcave.json @@ -0,0 +1,156 @@ +[ + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1608.038218, + 162.710938 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1237.215225, + 275.484375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1279.221724, + 491.484375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 805.148383, + 491.484375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 135.044716, + 171.484375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 333.075352, + 1105.484375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 803.148074, + 1167.484375 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1753.381015, + 1390 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1063.05547, + 1578.804688 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 1001.350611, + 2034.492188 + ] + } + }, + { + "type":"Feature", + "properties":{ + "type":"marker", + "name":"Toroid Fish Cave" + }, + "geometry":{ + "type":"Point", + "coordinates":[ + 272.080767, + 1542 + ] + } + } +] diff --git a/src/assets/json/grid.json b/src/assets/json/grid.json new file mode 100644 index 00000000..48d88414 --- /dev/null +++ b/src/assets/json/grid.json @@ -0,0 +1,497 @@ +{ + "components": { + "earth": { + "md": { + "w": 1, + "h": 17, + "x": 0, + "y": 0, + "i": "earth", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 17, + "x": 0, + "y": 0, + "i": "earth", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 21, + "x": 0, + "y": 0, + "i": "earth", + "moved": false, + "immobile": false + } + }, + "vallis": { + "md": { + "w": 1, + "h": 17, + "x": 0, + "y": 1074, + "i": "vallis", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 17, + "x": 0, + "y": 817, + "i": "vallis", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 21, + "x": 2, + "y": 18, + "i": "vallis", + "moved": false, + "immobile": false + } + }, + "cetus": { + "md": { + "w": 1, + "h": 17, + "x": 1, + "y": 0, + "i": "cetus", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 17, + "x": 1, + "y": 0, + "i": "cetus", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 21, + "x": 1, + "y": 0, + "i": "cetus", + "moved": false, + "immobile": false + } + }, + "event": { + "md": { + "w": 1, + "h": 32, + "x": 0, + "y": 181, + "i": "event", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 32, + "x": 0, + "y": 17, + "i": "event", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 36, + "x": 0, + "y": 52, + "i": "event", + "moved": false, + "immobile": false + } + }, + "acolytes": { + "md": { + "w": 1, + "h": 13, + "x": 0, + "y": 215, + "i": "acolytes", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 18, + "x": 0, + "y": 49, + "i": "acolytes", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 23, + "x": 3, + "y": 13, + "i": "acolytes", + "moved": false, + "immobile": false + } + }, + "bounties": { + "md": { + "w": 1, + "h": 15, + "x": 0, + "y": 238, + "i": "bounties", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 15, + "x": 0, + "y": 67, + "i": "bounties", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 15, + "x": 1, + "y": 21, + "i": "bounties", + "moved": false, + "immobile": false + } + }, + "solaris-bounties": { + "md": { + "w": 1, + "h": 15, + "x": 0, + "y": 261, + "i": "solaris-bounties", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 15, + "x": 0, + "y": 82, + "i": "solaris-bounties", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 18, + "x": 2, + "y": 0, + "i": "solaris-bounties", + "moved": false, + "immobile": false + } + }, + "alerts": { + "md": { + "w": 1, + "h": 24, + "x": 0, + "y": 279, + "i": "alerts", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 30, + "x": 0, + "y": 97, + "i": "alerts", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 28, + "x": 3, + "y": 36, + "i": "alerts", + "moved": false, + "immobile": false + } + }, + "news": { + "md": { + "w": 1, + "h": 28, + "x": 0, + "y": 312, + "i": "news", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 28, + "x": 0, + "y": 127, + "i": "news", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 26, + "x": 3, + "y": 64, + "i": "news", + "moved": false, + "immobile": false + } + }, + "invasions": { + "md": { + "w": 1, + "h": 58, + "x": 0, + "y": 338, + "i": "invasions", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 49, + "x": 0, + "y": 155, + "i": "invasions", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 65, + "x": 1, + "y": 36, + "i": "invasions", + "moved": false, + "immobile": false + } + }, + "reset": { + "md": { + "w": 1, + "h": 9, + "x": 0, + "y": 387, + "i": "reset", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 9, + "x": 0, + "y": 204, + "i": "reset", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 13, + "x": 3, + "y": 0, + "i": "reset", + "moved": false, + "immobile": false + } + }, + "sortie": { + "md": { + "w": 1, + "h": 27, + "x": 0, + "y": 396, + "i": "sortie", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 181, + "x": 0, + "y": 213, + "i": "sortie", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 31, + "x": 0, + "y": 21, + "i": "sortie", + "moved": false, + "immobile": false + } + }, + "fissures": { + "md": { + "w": 1, + "h": 30, + "x": 0, + "y": 577, + "i": "fissures", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 181, + "x": 0, + "y": 394, + "i": "fissures", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 42, + "x": 2, + "y": 39, + "i": "fissures", + "moved": false, + "immobile": false + } + }, + "baro": { + "md": { + "w": 1, + "h": 19, + "x": 0, + "y": 758, + "i": "baro", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 19, + "x": 0, + "y": 575, + "i": "baro", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 20, + "x": 2, + "y": 81, + "i": "baro", + "moved": false, + "immobile": false + } + }, + "darvo": { + "md": { + "w": 1, + "h": 15, + "x": 0, + "y": 777, + "i": "darvo", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 15, + "x": 0, + "y": 594, + "i": "darvo", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 17, + "x": 3, + "y": 90, + "i": "darvo", + "moved": false, + "immobile": false + } + }, + "deals": { + "md": { + "w": 1, + "h": 185, + "x": 0, + "y": 792, + "i": "deals", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 208, + "x": 0, + "y": 609, + "i": "deals", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 347, + "x": 0, + "y": 88, + "i": "deals", + "moved": false, + "immobile": false + } + }, + "nightwave": { + "md": { + "w": 1, + "h": 30, + "x": 0, + "y": 1007, + "i": "nightwave", + "moved": false, + "immobile": false + }, + "sm": { + "w": 1, + "h": 181, + "x": 0, + "y": 837, + "i": "nightwave", + "moved": false, + "immobile": false + }, + "lg": { + "w": 1, + "h": 42, + "x": 2, + "y": 108, + "i": "nightwave", + "moved": false, + "immobile": false + } + } + } +} diff --git a/src/assets/json/initialWorldstate.json b/src/assets/json/initialWorldstate.json new file mode 100644 index 00000000..21d2e0a2 --- /dev/null +++ b/src/assets/json/initialWorldstate.json @@ -0,0 +1,338 @@ +{ + "pc": { + "timestamp": "2000-01-01T01:00:00.000Z", + "news": [], + "events": [], + "alerts": [], + "nightwave": { + "activeChallenges": [] + }, + "sortie": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "rewardPool": "Loading...", + "variants": [], + "boss": "Loading...", + "faction": "Loading...", + "expired": true, + "eta": "1h 1m 1s" + }, + "syndicateMissions": [], + "fissures": [], + "globalUpgrades": [], + "flashSales": [], + "invasions": [], + "darkSectors": [], + "voidTrader": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "character": "Loading...", + "location": "Loading...", + "inventory": [], + "psId": "12345", + "endString": "1h 1m 1s" + }, + "dailyDeals": [], + "simaris": { + "target": "Loading...", + "isTargetActive": false, + "asString": "Loading..." + }, + "conclaveChallenges": [], + "persistentEnemies": [], + "earthCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s" + }, + "cetusCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s", + "isCetus": false, + "shortString": "Loading..." + }, + "weeklyChallenges": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "challenges": [] + }, + "constructionProgress": { + "id": "12345", + "fomorianProgress": "0.00", + "razorbackProgress": "2000-01-01T01:00:00.000Z", + "unknownProgress": "0.00" + }, + "vallisCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isWarm": false, + "timeLeft": "1h 1m 1s", + "shortString": "Loading..." + }, + "twitter": [] + }, + "ps4": { + "timestamp": "2000-01-01T01:00:00.000Z", + "news": [], + "events": [], + "alerts": [], + "nightwave": { + "activeChallenges": [] + }, + "sortie": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "rewardPool": "Loading...", + "variants": [], + "boss": "Loading...", + "faction": "Loading...", + "expired": true, + "eta": "1h 1m 1s" + }, + "syndicateMissions": [], + "fissures": [], + "globalUpgrades": [], + "flashSales": [], + "invasions": [], + "darkSectors": [], + "voidTrader": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "character": "Loading...", + "location": "Loading...", + "inventory": [], + "psId": "12345", + "endString": "1h 1m 1s" + }, + "dailyDeals": [], + "simaris": { + "target": "Loading...", + "isTargetActive": false, + "asString": "Loading..." + }, + "conclaveChallenges": [], + "persistentEnemies": [], + "earthCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s" + }, + "cetusCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s", + "isCetus": false, + "shortString": "Loading..." + }, + "weeklyChallenges": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "challenges": [] + }, + "constructionProgress": { + "id": "12345", + "fomorianProgress": "2000-01-01T01:00:00.000Z", + "razorbackProgress": "0.00", + "unknownProgress": "0.00" + }, + "vallisCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isWarm": false, + "timeLeft": "1h 1m 1s", + "shortString": "Loading..." + }, + "twitter": [] + }, + "xb1": { + "timestamp": "2000-01-01T01:00:00.000Z", + "news": [], + "events": [], + "alerts": [], + "nightwave": { + "activeChallenges": [] + }, + "sortie": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "rewardPool": "Loading...", + "variants": [], + "boss": "Loading...", + "faction": "Loading...", + "expired": true, + "eta": "1h 1m 1s" + }, + "syndicateMissions": [], + "fissures": [], + "globalUpgrades": [], + "flashSales": [], + "invasions": [], + "darkSectors": [], + "voidTrader": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "character": "Loading...", + "location": "Loading...", + "inventory": [], + "psId": "12345", + "endString": "1h 1m 1s" + }, + "dailyDeals": [], + "simaris": { + "target": "Loading...", + "isTargetActive": false, + "asString": "Loading..." + }, + "conclaveChallenges": [], + "persistentEnemies": [], + "earthCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s" + }, + "cetusCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s", + "isCetus": false, + "shortString": "Loading..." + }, + "weeklyChallenges": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "challenges": [] + }, + "constructionProgress": { + "id": "12345", + "fomorianProgress": "0.00", + "razorbackProgress": "0.00", + "unknownProgress": "0.00" + }, + "vallisCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isWarm": false, + "timeLeft": "1h 1m 1s", + "shortString": "Loading..." + }, + "twitter": [] + }, + "swi": { + "timestamp": "2000-01-01T01:00:00.000Z", + "news": [], + "events": [], + "alerts": [], + "nightwave": { + "activeChallenges": [] + }, + "sortie": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "rewardPool": "Loading...", + "variants": [], + "boss": "Loading...", + "faction": "Loading...", + "expired": true, + "eta": "1h 1m 1s" + }, + "syndicateMissions": [], + "fissures": [], + "globalUpgrades": [], + "flashSales": [], + "invasions": [], + "darkSectors": [], + "voidTrader": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "character": "Loading...", + "location": "Loading...", + "inventory": [], + "psId": "12345", + "endString": "1h 1m 1s" + }, + "dailyDeals": [], + "simaris": { + "target": "Loading...", + "isTargetActive": false, + "asString": "Loading..." + }, + "conclaveChallenges": [], + "persistentEnemies": [], + "earthCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s" + }, + "cetusCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isDay": false, + "timeLeft": "1h 1m 1s", + "isCetus": false, + "shortString": "Loading..." + }, + "weeklyChallenges": { + "id": "12345", + "activation": "2000-01-01T01:00:00.000Z", + "startString": "1h 1m 1s", + "expiry": "2000-01-01T01:00:00.000Z", + "active": false, + "challenges": [] + }, + "constructionProgress": { + "id": "12345", + "fomorianProgress": "2000-01-01T01:00:00.000Z", + "razorbackProgress": "0.00", + "unknownProgress": "0.00" + }, + "vallisCycle": { + "id": "12345", + "expiry": "2000-01-01T01:00:00.000Z", + "isWarm": false, + "timeLeft": "1h 1m 1s", + "shortString": "Loading..." + }, + "twitter": [] + } +} diff --git a/src/assets/json/planets.json b/src/assets/json/planets.json new file mode 100644 index 00000000..c7f903e0 --- /dev/null +++ b/src/assets/json/planets.json @@ -0,0 +1,92 @@ +{ + "mercury": { + "state": false, + "value": "mercury", + "text": "Mercury" + }, + "venus": { + "state": false, + "value": "venus", + "text": "Venus" + }, + "earth": { + "state": false, + "value": "earth", + "text": "Earth" + }, + "lua": { + "state": false, + "value": "lua", + "text": "Lua" + }, + "mars": { + "state": false, + "value": "mars", + "text": "Mars" + }, + "phobos": { + "state": false, + "value": "phobos", + "text": "Phobos" + }, + "ceres": { + "state": false, + "value": "ceres", + "text": "Ceres" + }, + "jupiter": { + "state": false, + "value": "jupiter", + "text": "Jupiter" + }, + "europa": { + "state": false, + "value": "europa", + "text": "Europa" + }, + "saturn": { + "state": false, + "value": "saturn", + "text": "Saturn" + }, + "uranus": { + "state": false, + "value": "uranus", + "text": "Uranus" + }, + "neptune": { + "state": false, + "value": "neptune", + "text": "Neptune" + }, + "pluto": { + "state": false, + "value": "pluto", + "text": "Pluto" + }, + "sedna": { + "state": false, + "value": "sedna", + "text": "Sedna" + }, + "kuva": { + "state": false, + "value": "kuva", + "text": "Kuva Fortress" + }, + "eris": { + "state": false, + "value": "eris", + "text": "Eris" + }, + "derelict": { + "state": false, + "value": "derelict", + "text": "Orokin Derelict" + }, + "void": { + "state": false, + "value": "void", + "text": "Void" + } +} diff --git a/src/assets/json/platforms.json b/src/assets/json/platforms.json new file mode 100644 index 00000000..dedf38c9 --- /dev/null +++ b/src/assets/json/platforms.json @@ -0,0 +1,22 @@ +{ + "pc": { + "display": "PC", + "key": "pc", + "icon": "fab fa-windows" + }, + "ps4": { + "display": "PS4", + "key": "ps4", + "icon": "fab fa-playstation" + }, + "xb1": { + "display": "XB1", + "key": "xb1", + "icon": "fab fa-xbox" + }, + "swi": { + "display": "Switch", + "key": "swi", + "icon": "fab fa-nintendo-switch" + } +} diff --git a/src/assets/json/themes.json b/src/assets/json/themes.json new file mode 100644 index 00000000..0281e5fe --- /dev/null +++ b/src/assets/json/themes.json @@ -0,0 +1,26 @@ +[ + { + "key": "night", + "class": "night", + "display": "Night", + "faclass": "fas fa-moon" + }, + { + "key": "day", + "class": "day", + "display": "Day", + "faclass": "fas fa-sun" + }, + { + "key": "eidolon", + "class": "eidolon", + "display": "Eidolon", + "faclass": "fas fa-cloud-moon" + }, + { + "key": "retro", + "class": "retro", + "display": "Retro", + "faclass": "fas fa-terminal" + } +] diff --git a/src/assets/json/trackables.json b/src/assets/json/trackables.json new file mode 100644 index 00000000..dc10cfc2 --- /dev/null +++ b/src/assets/json/trackables.json @@ -0,0 +1,556 @@ +{ + "rewardTypes": { + "vauban": { + "state": false, + "value": "vauban", + "text": "Vauban Parts" + }, + "vandal": { + "state": false, + "value": "vandal", + "text": "Vandal Weapon Part" + }, + "wraith": { + "state": false, + "value": "wraith", + "text": "Wraith Weapon Part" + }, + "skin": { + "state": false, + "value": "skin", + "text": "Skin Blueprint" + }, + "helmet": { + "state": false, + "value": "helmet", + "text": "Helmet Blueprint" + }, + "nitain": { + "state": false, + "value": "nitain", + "text": "Nitain Extract" + }, + "mutalist": { + "state": false, + "value": "mutalist", + "text": "Mutalist Alad V Nav Coordinate" + }, + "weapon": { + "state": false, + "value": "weapon", + "text": "Weapon Blueprints" + }, + "fieldron": { + "state": false, + "value": "fieldron", + "text": "Fieldron Sample" + }, + "detonite": { + "state": false, + "value": "detonite", + "text": "Detonite Ampule" + }, + "mutagen": { + "state": false, + "value": "mutagen", + "text": "Mutagen Samples" + }, + "aura": { + "state": false, + "value": "aura", + "text": "Aura Mods" + }, + "neurodes": { + "state": false, + "value": "neurodes", + "text": "Neurodes" + }, + "nightmare": { + "state": false, + "value": "nightmare", + "text": "Nightmare Mods" + }, + "reactor": { + "state": false, + "value": "reactor", + "text": "Orokin Reactors" + }, + "catalyst": { + "state": false, + "value": "catalyst", + "text": "Orokin Caralyst" + }, + "forma": { + "state": false, + "value": "forma", + "text": "Forma" + }, + "synthula": { + "state": false, + "value": "synthula", + "text": "Synthula" + }, + "exilus": { + "state": false, + "value": "exilus", + "text": "Exilus Adapater" + }, + "riven": { + "state": false, + "value": "riven", + "text": "Riven Mods" + }, + "traces": { + "state": false, + "value": "traces", + "text": "Void Traces" + } + }, + "eventTypes": { + "nightwave": { + "state": false, + "value": "nightwave", + "text": "Nightwave" + }, + "alerts": { + "state": false, + "value": "alerts", + "text": "Alerts" + }, + "invasions": { + "state": false, + "value": "invasions", + "text": "Invasions" + }, + "news": { + "state": false, + "value": "news", + "text": "News" + }, + "sorties": { + "state": false, + "value": "sorties", + "text": "Sorties" + }, + "baro": { + "state": false, + "value": "baro", + "text": "Baro Ki'Teer Arrival" + }, + "darvo": { + "state": false, + "value": "darvo", + "text": "Darvo's Daily Deals" + }, + "deals.featured": { + "state": false, + "value": "deals.featured", + "text": "Featured Deals" + }, + "deals.popular": { + "state": false, + "value": "deals.popular", + "text": "Popular Deals" + }, + "enemies": { + "state": false, + "value": "enemies", + "text": "Acolytes" + }, + "updates": { + "state": false, + "value": "updates", + "text": "Warframe Update News" + }, + "primeaccess": { + "state": false, + "value": "primeaccess", + "text": "Prime Access News" + }, + "streams": { + "state": false, + "value": "streams", + "text": "Stream Announcements" + }, + "cetus.day": { + "state": false, + "value": "cetus.day", + "text": "Cetus' Day Start" + }, + "cetus.night": { + "state": false, + "value": "cetus.night", + "text": "Cetus' Night Start" + }, + "syndicate.ostrons": { + "state": false, + "value": "syndicate.ostrons", + "text": "Bounties" + }, + "operations": { + "state": false, + "value": "operations", + "text": "Operations" + }, + "fissures.t1.excavation": { + "state": false, + "value": "fissures.t1.excavation", + "text": "Lith Excavation Fissure" + }, + "fissures.t1.sabotage": { + "state": false, + "value": "fissures.t1.sabotage", + "text": "Lith Sabotage Fissure" + }, + "fissures.t1.mobiledefense": { + "state": false, + "value": "fissures.t1.mobiledefense", + "text": "Lith Mobile Defense Fissure" + }, + "fissures.t1.assassination": { + "state": false, + "value": "fissures.t1.assassination", + "text": "Lith Assassination Fissure" + }, + "fissures.t1.exterminate": { + "state": false, + "value": "fissures.t1.exterminate", + "text": "Lith Extermination Fissure" + }, + "fissures.t1.hive": { + "state": false, + "value": "fissures.t1.hive", + "text": "Lith Hive Fissure" + }, + "fissures.t1.defense": { + "state": false, + "value": "fissures.t1.defense", + "text": "Lith Defense Fissure" + }, + "fissures.t1.interception": { + "state": false, + "value": "fissures.t1.interception", + "text": "Lith Interception Fissure" + }, + "fissures.t1.rathuum": { + "state": false, + "value": "fissures.t1.rathuum", + "text": "Lith Arena Fissure" + }, + "fissures.t1.conclave": { + "state": false, + "value": "fissures.t1.conclave", + "text": "Lith Conclave Fissure" + }, + "fissures.t1.rescue": { + "state": false, + "value": "fissures.t1.rescue", + "text": "Lith Rescue Fissure" + }, + "fissures.t1.spy": { + "state": false, + "value": "fissures.t1.spy", + "text": "Lith Spy Fissure" + }, + "fissures.t1.survival": { + "state": false, + "value": "fissures.t1.survival", + "text": "Lith Survival Fissure" + }, + "fissures.t1.capture": { + "state": false, + "value": "fissures.t1.capture", + "text": "Lith Capture Fissure" + }, + "fissures.t1.darksector": { + "state": false, + "value": "fissures.t1.darksector", + "text": "Lith Dark Sector Fissure" + }, + "fissures.t1.hijack": { + "state": false, + "value": "fissures.t1.hijack", + "text": "Lith Hijack Fissure" + }, + "fissures.t1.assault": { + "state": false, + "value": "fissures.t1.assault", + "text": "Lith Assault Fissure" + }, + "fissures.t1.evacuation": { + "state": false, + "value": "fissures.t1.evacuation", + "text": "Lith Evacuation Fissure" + }, + "fissures.t2.excavation": { + "state": false, + "value": "fissures.t2.excavation", + "text": "Meso Excavation Fissure" + }, + "fissures.t2.sabotage": { + "state": false, + "value": "fissures.t2.sabotage", + "text": "Meso Sabotage Fissure" + }, + "fissures.t2.mobiledefense": { + "state": false, + "value": "fissures.t2.mobiledefense", + "text": "Meso Mobile Defense Fissure" + }, + "fissures.t2.assassination": { + "state": false, + "value": "fissures.t2.assassination", + "text": "Meso Assassination Fissure" + }, + "fissures.t2.exterminate": { + "state": false, + "value": "fissures.t2.exterminate", + "text": "Meso Extermination Fissure" + }, + "fissures.t2.hive": { + "state": false, + "value": "fissures.t2.hive", + "text": "Meso Hive Fissure" + }, + "fissures.t2.defense": { + "state": false, + "value": "fissures.t2.defense", + "text": "Meso Defense Fissure" + }, + "fissures.t2.interception": { + "state": false, + "value": "fissures.t2.interception", + "text": "Meso Interception Fissure" + }, + "fissures.t2.rathuum": { + "state": false, + "value": "fissures.t2.rathuum", + "text": "Meso Arena Fissure" + }, + "fissures.t2.conclave": { + "state": false, + "value": "fissures.t2.conclave", + "text": "Meso Conclave Fissure" + }, + "fissures.t2.rescue": { + "state": false, + "value": "fissures.t2.rescue", + "text": "Meso Rescue Fissure" + }, + "fissures.t2.spy": { + "state": false, + "value": "fissures.t2.spy", + "text": "Meso Spy Fissure" + }, + "fissures.t2.survival": { + "state": false, + "value": "fissures.t2.survival", + "text": "Meso Survival Fissure" + }, + "fissures.t2.capture": { + "state": false, + "value": "fissures.t2.capture", + "text": "Meso Capture Fissure" + }, + "fissures.t2.darksector": { + "state": false, + "value": "fissures.t2.darksector", + "text": "Meso Dark Sector Fissure" + }, + "fissures.t2.hijack": { + "state": false, + "value": "fissures.t2.hijack", + "text": "Meso Hijack Fissure" + }, + "fissures.t2.assault": { + "state": false, + "value": "fissures.t2.assault", + "text": "Meso Assault Fissure" + }, + "fissures.t2.evacuation": { + "state": false, + "value": "fissures.t2.evacuation", + "text": "Meso Evacuation Fissure" + }, + "fissures.t3.excavation": { + "state": false, + "value": "fissures.t3.excavation", + "text": "Neo Excavation Fissure" + }, + "fissures.t3.sabotage": { + "state": false, + "value": "fissures.t3.sabotage", + "text": "Neo Sabotage Fissure" + }, + "fissures.t3.mobiledefense": { + "state": false, + "value": "fissures.t3.mobiledefense", + "text": "Neo Mobile Defense Fissure" + }, + "fissures.t3.assassination": { + "state": false, + "value": "fissures.t3.assassination", + "text": "Neo Assassination Fissure" + }, + "fissures.t3.exterminate": { + "state": false, + "value": "fissures.t3.exterminate", + "text": "Neo Extermination Fissure" + }, + "fissures.t3.hive": { + "state": false, + "value": "fissures.t3.hive", + "text": "Neo Hive Fissure" + }, + "fissures.t3.defense": { + "state": false, + "value": "fissures.t3.defense", + "text": "Neo Defense Fissure" + }, + "fissures.t3.interception": { + "state": false, + "value": "fissures.t3.interception", + "text": "Neo Interception Fissure" + }, + "fissures.t3.rathuum": { + "state": false, + "value": "fissures.t3.rathuum", + "text": "Neo Arena Fissure" + }, + "fissures.t3.conclave": { + "state": false, + "value": "fissures.t3.conclave", + "text": "Neo Conclave Fissure" + }, + "fissures.t3.rescue": { + "state": false, + "value": "fissures.t3.rescue", + "text": "Neo Rescue Fissure" + }, + "fissures.t3.spy": { + "state": false, + "value": "fissures.t3.spy", + "text": "Neo Spy Fissure" + }, + "fissures.t3.survival": { + "state": false, + "value": "fissures.t3.survival", + "text": "Neo Survival Fissure" + }, + "fissures.t3.capture": { + "state": false, + "value": "fissures.t3.capture", + "text": "Neo Capture Fissure" + }, + "fissures.t3.darksector": { + "state": false, + "value": "fissures.t3.darksector", + "text": "Neo Dark Sector Fissure" + }, + "fissures.t3.hijack": { + "state": false, + "value": "fissures.t3.hijack", + "text": "Neo Hijack Fissure" + }, + "fissures.t3.assault": { + "state": false, + "value": "fissures.t3.assault", + "text": "Neo Assault Fissure" + }, + "fissures.t3.evacuation": { + "state": false, + "value": "fissures.t3.evacuation", + "text": "Neo Evacuation Fissure" + }, + "fissures.t4.excavation": { + "state": false, + "value": "fissures.t4.excavation", + "text": "Axi Excavation Fissure" + }, + "fissures.t4.sabotage": { + "state": false, + "value": "fissures.t4.sabotage", + "text": "Axi Sabotage Fissure" + }, + "fissures.t4.mobiledefense": { + "state": false, + "value": "fissures.t4.mobiledefense", + "text": "Axi Mobile Defense Fissure" + }, + "fissures.t4.assassination": { + "state": false, + "value": "fissures.t4.assassination", + "text": "Axi Assassination Fissure" + }, + "fissures.t4.exterminate": { + "state": false, + "value": "fissures.t4.exterminate", + "text": "Axi Extermination Fissure" + }, + "fissures.t4.hive": { + "state": false, + "value": "fissures.t4.hive", + "text": "Axi Hive Fissure" + }, + "fissures.t4.defense": { + "state": false, + "value": "fissures.t4.defense", + "text": "Axi Defense Fissure" + }, + "fissures.t4.interception": { + "state": false, + "value": "fissures.t4.interception", + "text": "Axi Interception Fissure" + }, + "fissures.t4.rathuum": { + "state": false, + "value": "fissures.t4.rathuum", + "text": "Axi Arena Fissure" + }, + "fissures.t4.conclave": { + "state": false, + "value": "fissures.t4.conclave", + "text": "Axi Conclave Fissure" + }, + "fissures.t4.rescue": { + "state": false, + "value": "fissures.t4.rescue", + "text": "Axi Rescue Fissure" + }, + "fissures.t4.spy": { + "state": false, + "value": "fissures.t4.spy", + "text": "Axi Spy Fissure" + }, + "fissures.t4.survival": { + "state": false, + "value": "fissures.t4.survival", + "text": "Axi Survival Fissure" + }, + "fissures.t4.capture": { + "state": false, + "value": "fissures.t4.capture", + "text": "Axi Capture Fissure" + }, + "fissures.t4.darksector": { + "state": false, + "value": "fissures.t4.darksector", + "text": "Axi Dark Sector Fissure" + }, + "fissures.t4.hijack": { + "state": false, + "value": "fissures.t4.hijack", + "text": "Axi Hijack Fissure" + }, + "fissures.t4.assault": { + "state": false, + "value": "fissures.t4.assault", + "text": "Axi Assault Fissure" + }, + "fissures.t4.evacuation": { + "state": false, + "value": "fissures.t4.evacuation", + "text": "Axi Evacuation Fissure" + } + } +} diff --git a/src/assets/less/common.less b/src/assets/less/common.less new file mode 100644 index 00000000..dabaa74b --- /dev/null +++ b/src/assets/less/common.less @@ -0,0 +1,176 @@ +#app { + font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; + font-size: 14px; + line-height: 1.42857143; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-align: center; + color: #bbbbbb; + padding-top: 75px; + padding-bottom: 40px; +} + +body a:hover { + text-decoration: none; +} + +body .list-group .list-group-item-borderless { + border: none !important; +} + +body .list-group .list-group-item-borderbottom { + border-style: solid; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 2px solid #1A5072 !important; +} + +body .list-group h3 { + color: white; +} + +h1, h2, h3, h4 { + clear: both; +} + +li a { + color: white; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +/* Badge coloring */ +span.badge, div.badge { + padding: .2em .6em .3em; + margin: 1px 1px 0px 1px; +} + +img { + max-width: 100%; + max-height: 100%; +} + +/* Bootstrap overrides */ +.dropdown-item:hover, .dropdown-item:focus { + color: #00bd8e!important; + background-color: transparent!important; +} + +@media only screen and (min-width: 700px){ + .navbar.fixed-top { + height: 60px; + } +} + +.faIconStyle { + margin-top: 3px; + margin-left: 10px; + margin-right: 5px; +} + +.no-content-warning { + display: inline-block; + font-size: 2.5em; +} + +.panel-header { + margin-top: 20px; +} + +.modal-body { + max-height: calc(92vh - 300px); + overflow-y: auto; +} + +.modal .tab-content { + max-height: calc(100vh - 300px); + overflow-y: scroll; +} + +.modal .settings-group { + text-align: center; + max-width: 250px; + margin-left: auto; + margin-right: auto; +} +.modal .settings-group > div { + float: left; + clear: both; +} + +.tab-wrap { + max-height: calc((100vh / 3) - 100px); + overflow-y: scroll; +} + +.navbar.fixed-bottom { + height: 30px; +} + +@media (min-width: 992px) { + .modal-dialog.modal-md { + max-width: 700px; + } +} + +@media (max-width: 700px) { + .modal .modal-dialog.modal-md { + max-width: 100%; + } +} + +.dim { + opacity: 0.5; +} + +.li-mission-decorator { + filter: invert(100%); + margin-top: -3px; + margin-right: 5px; + width: 15px; + height: 15px; +} + +.li-mission-decorator-lg { + height: 32px; + width: 32px; +} + +/* Leaflet overrides */ +.leaflet-container { + background: transparent; +} + +.leaflet-control-layers-selector { + float: left; + margin-right: 5px; +} + +.h-125 { + height: 1rem; + font-size: 1rem; +} + +.bottom-pad { + margin-bottom: 1em; +} + +.leaflet-tooltip.map-label { + background-color: transparent; + border: transparent; + box-shadow: none; + color: white; + font-size: 2em; + text-shadow: 0px 0px 1px #000; +} + +.invert img{ + filter: invert(100%); +} diff --git a/src/assets/less/day.less b/src/assets/less/day.less new file mode 100644 index 00000000..55489b08 --- /dev/null +++ b/src/assets/less/day.less @@ -0,0 +1,3 @@ +.day { + // @import (css) 'https://bootswatch.com/_vendor/bootstrap/dist/css/bootstrap.min.css'; +} diff --git a/src/assets/less/eidolon.less b/src/assets/less/eidolon.less new file mode 100644 index 00000000..b9c8b6c2 --- /dev/null +++ b/src/assets/less/eidolon.less @@ -0,0 +1 @@ +.eidolon {} diff --git a/src/assets/less/fish.less b/src/assets/less/fish.less new file mode 100644 index 00000000..1e2f14ea --- /dev/null +++ b/src/assets/less/fish.less @@ -0,0 +1,22 @@ +.fish-tooltip { + text-decoration: none !important; +} + +.fish-tooltip div { + display: none; + margin-left: 8px; +} + +.fish-tooltip-inner img { + object-fit: contain; + max-width: 200px; + max-height: 125px; + background-color:#23272A!important; +} + +.fish-tooltip:hover div { + display: inline; + margin-top: -55px; + position: absolute; + border: 2px solid; +} diff --git a/src/assets/less/night.less b/src/assets/less/night.less new file mode 100644 index 00000000..6a923812 --- /dev/null +++ b/src/assets/less/night.less @@ -0,0 +1,44 @@ +.night { + @import (css) 'https://bootswatch.com/4/darkly/bootstrap.min.css'; + // @import (css) '~bootswatch/dist/darkly/bootstrap.min.css'; + + .navbar.navbar-dark.bg-primary { + background-color: #1a5072!important; + } + + .list-group .list-group-item { + background-color: #2C2F33; + } + + body { + background-color: #23272A; + } + + .badge-warning { + background-color: #684308; + } + + .badge-danger { + background-color: #852d23; + } + + .badge-info { + background-color: #004d80; + } + + .badge-primary { + background-color: #194c6c; + } + + .badge-success { + background-color: #00523d; + } + + body a { + color: rgb(171, 171, 171); + } + + .router-link-exact-active.router-link-active, .router-link-active { + color: rgb(0, 188, 140); + } +} diff --git a/src/assets/less/retro.less b/src/assets/less/retro.less new file mode 100644 index 00000000..72d7eff1 --- /dev/null +++ b/src/assets/less/retro.less @@ -0,0 +1,5 @@ +.retro { + #app, body { + background: #000; + } +} diff --git a/src/assets/less/tables.less b/src/assets/less/tables.less new file mode 100644 index 00000000..5341c3a8 --- /dev/null +++ b/src/assets/less/tables.less @@ -0,0 +1,27 @@ +.table td, .table th { + vertical-align: middle; +} + +.table td { + padding: 0!important; +} + +.table th { + padding: 0.75rem 0; +} + +.color1 > td { + background-color: #363540; +} + +.table.b-table>tbody>tr>td { + height: 3em; +} + +.bounty-table.b-table > tbody > tr > td { + border: 0; +} + +.table { + font-size: 12px; +} diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 00000000..f3d2503f Binary files /dev/null and b/src/assets/logo.png differ diff --git a/src/components/Collapsible.vue b/src/components/Collapsible.vue new file mode 100644 index 00000000..f9470bd4 --- /dev/null +++ b/src/components/Collapsible.vue @@ -0,0 +1,44 @@ + + diff --git a/src/components/DropdownNavItem.vue b/src/components/DropdownNavItem.vue new file mode 100644 index 00000000..5253871c --- /dev/null +++ b/src/components/DropdownNavItem.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/src/components/FishImg.vue b/src/components/FishImg.vue new file mode 100644 index 00000000..5723192e --- /dev/null +++ b/src/components/FishImg.vue @@ -0,0 +1,99 @@ + + + + diff --git a/src/components/HubImg.vue b/src/components/HubImg.vue new file mode 100644 index 00000000..6bdc3343 --- /dev/null +++ b/src/components/HubImg.vue @@ -0,0 +1,36 @@ + + + + diff --git a/src/components/HubPanelWrap.vue b/src/components/HubPanelWrap.vue new file mode 100644 index 00000000..8b07b85e --- /dev/null +++ b/src/components/HubPanelWrap.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/components/MapPopup.vue b/src/components/MapPopup.vue new file mode 100644 index 00000000..eae47842 --- /dev/null +++ b/src/components/MapPopup.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue new file mode 100644 index 00000000..5cb04b70 --- /dev/null +++ b/src/components/Navbar.vue @@ -0,0 +1,57 @@ + + + diff --git a/src/components/NoDataItem.vue b/src/components/NoDataItem.vue new file mode 100644 index 00000000..2aea0d9c --- /dev/null +++ b/src/components/NoDataItem.vue @@ -0,0 +1,17 @@ + + + diff --git a/src/components/OddityPopup.vue b/src/components/OddityPopup.vue new file mode 100644 index 00000000..39518546 --- /dev/null +++ b/src/components/OddityPopup.vue @@ -0,0 +1,34 @@ + + + diff --git a/src/components/TimeBadge.vue b/src/components/TimeBadge.vue new file mode 100644 index 00000000..b4aef582 --- /dev/null +++ b/src/components/TimeBadge.vue @@ -0,0 +1,137 @@ + + + diff --git a/src/components/modalDialogs/About.vue b/src/components/modalDialogs/About.vue new file mode 100644 index 00000000..aeacb79e --- /dev/null +++ b/src/components/modalDialogs/About.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/components/modalDialogs/FissureFilters.vue b/src/components/modalDialogs/FissureFilters.vue new file mode 100644 index 00000000..4e350662 --- /dev/null +++ b/src/components/modalDialogs/FissureFilters.vue @@ -0,0 +1,46 @@ + + + diff --git a/src/components/modalDialogs/License.vue b/src/components/modalDialogs/License.vue new file mode 100644 index 00000000..62e39705 --- /dev/null +++ b/src/components/modalDialogs/License.vue @@ -0,0 +1,27 @@ + diff --git a/src/components/modalDialogs/NotificationFilters.vue b/src/components/modalDialogs/NotificationFilters.vue new file mode 100644 index 00000000..9ccd7f17 --- /dev/null +++ b/src/components/modalDialogs/NotificationFilters.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/components/modalDialogs/Settings.vue b/src/components/modalDialogs/Settings.vue new file mode 100644 index 00000000..4f8eb369 --- /dev/null +++ b/src/components/modalDialogs/Settings.vue @@ -0,0 +1,131 @@ + + + diff --git a/src/components/modalDialogs/SoundFilters.vue b/src/components/modalDialogs/SoundFilters.vue new file mode 100644 index 00000000..b1962665 --- /dev/null +++ b/src/components/modalDialogs/SoundFilters.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/components/modalDialogs/WFCDInfo.vue b/src/components/modalDialogs/WFCDInfo.vue new file mode 100644 index 00000000..abc72311 --- /dev/null +++ b/src/components/modalDialogs/WFCDInfo.vue @@ -0,0 +1,25 @@ + diff --git a/src/components/panels/AcolytesPanel.vue b/src/components/panels/AcolytesPanel.vue new file mode 100644 index 00000000..da9daedd --- /dev/null +++ b/src/components/panels/AcolytesPanel.vue @@ -0,0 +1,84 @@ + + + diff --git a/src/components/panels/AlertPanel.vue b/src/components/panels/AlertPanel.vue new file mode 100644 index 00000000..125611bd --- /dev/null +++ b/src/components/panels/AlertPanel.vue @@ -0,0 +1,64 @@ + + + + diff --git a/src/components/panels/BountyPanel.vue b/src/components/panels/BountyPanel.vue new file mode 100644 index 00000000..5ebc2d15 --- /dev/null +++ b/src/components/panels/BountyPanel.vue @@ -0,0 +1,80 @@ + + + diff --git a/src/components/panels/DarvoDealsPanel.vue b/src/components/panels/DarvoDealsPanel.vue new file mode 100644 index 00000000..c5adf3d2 --- /dev/null +++ b/src/components/panels/DarvoDealsPanel.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/components/panels/EventsPanel.vue b/src/components/panels/EventsPanel.vue new file mode 100644 index 00000000..7eed51b6 --- /dev/null +++ b/src/components/panels/EventsPanel.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/components/panels/FissuresPanel.vue b/src/components/panels/FissuresPanel.vue new file mode 100644 index 00000000..224b9f95 --- /dev/null +++ b/src/components/panels/FissuresPanel.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/components/panels/InvasionsPanel.vue b/src/components/panels/InvasionsPanel.vue new file mode 100644 index 00000000..dd62a50b --- /dev/null +++ b/src/components/panels/InvasionsPanel.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/components/panels/NewsPanel.vue b/src/components/panels/NewsPanel.vue new file mode 100644 index 00000000..67c5cfe2 --- /dev/null +++ b/src/components/panels/NewsPanel.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/components/panels/NightwavePanel.vue b/src/components/panels/NightwavePanel.vue new file mode 100644 index 00000000..5a59ed1b --- /dev/null +++ b/src/components/panels/NightwavePanel.vue @@ -0,0 +1,76 @@ + + + diff --git a/src/components/panels/README.md b/src/components/panels/README.md new file mode 100644 index 00000000..1c53beb6 --- /dev/null +++ b/src/components/panels/README.md @@ -0,0 +1,8 @@ +# How to Add a Timer Panel + +1. Add panel imports and declarations in `views/Timer.vue` +2. Add `assets/json/initialWorldstate.json` entries if it's a new section in the worldstate. +3. Add `assets/json/components.json` definitions to decide displays as well as to map worldstate data to panel parameters. +4. Add `assets/json/components.json` entry to define default position. +5. Test it, tweak numbers. +6. Submit pull request to have panel merged. diff --git a/src/components/panels/ResetPanel.vue b/src/components/panels/ResetPanel.vue new file mode 100644 index 00000000..a960681e --- /dev/null +++ b/src/components/panels/ResetPanel.vue @@ -0,0 +1,56 @@ + + + diff --git a/src/components/panels/SalesPanel.vue b/src/components/panels/SalesPanel.vue new file mode 100644 index 00000000..fba9bcff --- /dev/null +++ b/src/components/panels/SalesPanel.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/components/panels/SortiePanel.vue b/src/components/panels/SortiePanel.vue new file mode 100644 index 00000000..f39b8058 --- /dev/null +++ b/src/components/panels/SortiePanel.vue @@ -0,0 +1,96 @@ + + + diff --git a/src/components/panels/TimePanel.vue b/src/components/panels/TimePanel.vue new file mode 100644 index 00000000..5383ee6d --- /dev/null +++ b/src/components/panels/TimePanel.vue @@ -0,0 +1,103 @@ + + + diff --git a/src/components/panels/VoidTraderPanel.vue b/src/components/panels/VoidTraderPanel.vue new file mode 100644 index 00000000..6772bbe3 --- /dev/null +++ b/src/components/panels/VoidTraderPanel.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/src/main.js b/src/main.js new file mode 100644 index 00000000..281560b8 --- /dev/null +++ b/src/main.js @@ -0,0 +1,92 @@ +import Vue from 'vue'; +import App from './App.vue'; +import router from './router'; +import store from './store'; +import './registerServiceWorker'; + +Vue.config.productionTip = false; + +/* Bootstrap */ +import BootstrapVue from 'bootstrap-vue'; +Vue.use(BootstrapVue); + +/* Sentry Reporting */ +import VueRaven from 'vue-raven'; + +if (process.env.VUE_APP_DSN) { + Vue.use(VueRaven, { + dsn: process.env.VUE_APP_DSN, + }); +} + +/* Load bootstrap css */ +import 'bootstrap/dist/css/bootstrap.css'; +import 'bootstrap-vue/dist/bootstrap-vue.css'; + +/* FontAwesome */ +import '@fortawesome/fontawesome-free/css/fontawesome.min.css'; +import '@fortawesome/fontawesome-free/css/regular.min.css'; +import '@fortawesome/fontawesome-free/css/solid.min.css'; +import '@fortawesome/fontawesome-free/css/brands.min.css'; + +/* Grid Layout */ +import {VueResponsiveGridLayout, VueGridItem, VueGridLayout} from 'vue-responsive-grid-layout'; +Vue.component('vue-responsive-grid-layout', VueResponsiveGridLayout); +Vue.component('vue-grid-item', VueGridItem); +Vue.component('vue-grid-layout', VueGridLayout); + +/* Native notifications */ +import VueNativeNotification from 'vue-native-notification'; +Vue.use(VueNativeNotification, { requestOnNotify: true }); + +/* Analytics */ +import VueAnalytics from 'vue-analytics'; +Vue.use(VueAnalytics, { id: 'UA-47080716-6' }); + +/* Leaflet */ +import Vue2Leaflet, { L } from 'vue2-leaflet'; +import 'leaflet/dist/leaflet.css'; + +// this part resolve an issue where the markers would not appear +delete L.Icon.Default.prototype._getIconUrl; + +L.Icon.Default.mergeOptions({ + iconRetinaUrl: require('leaflet/dist/images/marker-icon-2x.png'), + iconUrl: require('leaflet/dist/images/marker-icon.png'), + shadowUrl: require('leaflet/dist/images/marker-shadow.png') + +}); + +Vue.use(L); +Vue.component('l-map', Vue2Leaflet.LMap); +Vue.component('l-image-overlay', Vue2Leaflet.LImageOverlay); +Vue.component('l-marker', Vue2Leaflet.LMarker); +Vue.component('l-popup', Vue2Leaflet.LPopup); +Vue.component('l-polyline', Vue2Leaflet.LPolyline); +Vue.component('l-geo-json', Vue2Leaflet.LGeoJson); +Vue.component('l-tooltip', Vue2Leaflet.LTooltip); +Vue.component('l-icon', Vue2Leaflet.LIcon); +Vue.component('l-control-layers', Vue2Leaflet.LControlLayers); +Vue.component('l-layer-group', Vue2Leaflet.LLayerGroup); +Vue.component('l-circle-marker', Vue2Leaflet.LCircleMarker); + +/* Themes */ +import '@/assets/less/common.less'; +import '@/assets/less/fish.less'; +import '@/assets/less/tables.less'; +import '@/assets/less/night.less'; +import '@/assets/less/day.less'; +import '@/assets/less/retro.less'; +import '@/assets/less/eidolon.less'; + +// Kick off worldstate refresh +store.dispatch('updateWorldstate'); + +new Vue({ + router, + store, + render: (h) => h(App) +}).$mount('#app'); + +const interval = ((process.env.VUE_APP_INTERVAL === undefined ? 30000 : Number(process.env.VUE_APP_INTERVAL))); +setInterval(() => {store.dispatch('updateWorldstate');}, interval); diff --git a/src/registerServiceWorker.js b/src/registerServiceWorker.js new file mode 100644 index 00000000..e44cf8bf --- /dev/null +++ b/src/registerServiceWorker.js @@ -0,0 +1,26 @@ +/* eslint-disable no-console */ + +import { register } from 'register-service-worker'; + +if (process.env.NODE_ENV === 'production') { + register(`${process.env.BASE_URL}service-worker.js`, { + ready () { + console.log( + 'App is being served from cache by a service worker.\n' + + 'For more details, visit https://goo.gl/AFskqB' + ); + }, + cached () { + console.log('Content has been cached for offline use.'); + }, + updated () { + console.log('New content is available; please refresh.'); + }, + offline () { + console.log('No internet connection found. App is running in offline mode.'); + }, + error (error) { + console.error('Error during service worker registration:', error); + } + }); +} diff --git a/src/router.js b/src/router.js new file mode 100644 index 00000000..216be7a8 --- /dev/null +++ b/src/router.js @@ -0,0 +1,211 @@ +import Vue from 'vue'; +import Router from 'vue-router'; + +import Timer from './views/Timer.vue'; + +import PoEMap from './views/PoEMap.vue'; +import PoEFish from './views/Fish.vue'; +import HowToFish from './views/HowToFish.vue'; + +import VallisFish from './views/VallisFish.vue'; +import VallisMap from './views/VallisMap.vue'; + +import error404 from './views/404.vue'; + +Vue.use(Router); + +const routes = [ + { + path: '/', + name: 'home', + component: Timer, + meta: { + title: 'Warframe Hub', + metaTags: [ + { + name: 'description', + content: 'Warframe hub strives to be the community center of the Warframe game.' + }, + { + name: 'og:description', + content: 'Warframe hub strives to be the community center of the Warframe game.' + }, + ], + }, + }, + { + path: '/timer', + name: 'timer', + component: Timer, + meta: { + title: 'Warframe Hub', + metaTags: [ + { + name: 'description', + content: 'Warframe hub strives to be the community center of the Warframe game.' + }, + { + name: 'og:description', + content: 'Warframe hub strives to be the community center of the Warframe game.' + }, + ], + }, + }, + { + path: '/poe/map', + name: 'Plains of Eidolon Map', + component: PoEMap, + meta: { + title: 'Warframe Hub | PoE Map', + metaTags: [ + { + name: 'description', + content: 'Overworld map for the Plains of Eidolon' + }, + { + name: 'og:description', + content: 'Overworld map for the Plains of Eidolon' + }, + ], + }, + }, + { + path: '/poe/fish', + name: 'Plains of Eidolon Fish', + component: PoEFish, + meta: { + title: 'Warframe Hub | PoE Fish', + metaTags: [ + { + name: 'description', + content: 'Fish Information and resources for the Plains of Eidolon' + }, + { + name: 'og:description', + content: 'Fish Information and resources for the Plains of Eidolon' + }, + ], + }, + }, + { + path: '/poe/fish/howto', + name: 'howtofish', + component: HowToFish, + meta: { + title: 'Warframe Hub | How to Fish', + metaTags: [ + { + name: 'description', + content: 'Guide on how to fish on the Plains of Eidolon' + }, + { + name: 'og:description', + content: 'Guide on how to fish on the Plains of Eidolon' + }, + ], + }, + }, + { + path: '/vallis/fish', + name: 'Vallis Fish', + component: VallisFish, + meta: { + title: 'Warframe Hub | Orb Vallis Fish', + metaTags: [ + { + name: 'description', + content: 'Fish Information and resources for the Orb Vallis' + }, + { + name: 'og:description', + content: 'Fish Information and resources for the Orb Vallis' + }, + ], + }, + }, + { + path: '/vallis/map', + name: 'Orb Vallis Map', + component: VallisMap, + meta: { + title: 'Warframe Hub | Orb Vallis Map', + metaTags: [ + { + name: 'description', + content: 'Overworld map for the Orb Vallis' + }, + { + name: 'og:description', + content: 'Overworld map for the Orb Vallis' + }, + ], + }, + }, + { + path: '/404', + name: 'Not Found', + component: error404, + }, + { + path: '*', + redirect: '/404' + }, +]; + +const router = new Router({ + routes, + mode: 'hash', + scrollBehavior (to) { + if (to.hash) { + return { + selector: to.hash + }; + } + } +}); + +// From https://alligator.io/vuejs/vue-router-modify-head/ +// This callback runs before every route change, including on page load. +router.beforeEach((to, from, next) => { + // This goes through the matched routes from last to first, finding the closest route with a title. + // eg. if we have /some/deep/nested/route and /some, /deep, and /nested have titles, nested's will be chosen. + const nearestWithTitle = to.matched.slice().reverse().find((r) => r.meta && r.meta.title); + + // Find the nearest route element with meta tags. + const nearestWithMeta = to.matched.slice().reverse().find((r) => r.meta && r.meta.metaTags); + // eslint-disable-next-line no-unused-vars + const previousNearestWithMeta = from.matched.slice().reverse().find((r) => r.meta && r.meta.metaTags); + + // If a route with a title was found, set the document (page) title to that value. + if(nearestWithTitle) { + document.title = nearestWithTitle.meta.title; + } + + // Remove any stale meta tags from the document using the key attribute we set below. + Array.from(document.querySelectorAll('[data-vue-router-controlled]')).map((el) => el.parentNode.removeChild(el)); + + // Skip rendering meta tags if there are none. + if(!nearestWithMeta) { + return next(); + } + + // Turn the meta tag definitions into actual elements in the head. + nearestWithMeta.meta.metaTags.map((tagDef) => { + const tag = document.createElement('meta'); + + Object.keys(tagDef).forEach((key) => { + tag.setAttribute(key, tagDef[key]); + }); + + // We use this to track which meta tags we create, so we don't interfere with other ones. + tag.setAttribute('data-vue-router-controlled', ''); + + return tag; + }) + // Add the meta tags to the document head. + .forEach((tag) => document.head.appendChild(tag)); + + next(); +}); + +export default router; diff --git a/src/store.js b/src/store.js new file mode 100644 index 00000000..93d1083d --- /dev/null +++ b/src/store.js @@ -0,0 +1,170 @@ +import Vue from 'vue'; +import Vuex from 'vuex'; +import createPersistedState from 'vuex-persistedstate'; +import fetch from 'node-fetch'; +import Notifier from '@/Notifier'; + +import grid from '@/assets/json/grid.json'; +import components from '@/assets/json/components.json'; +import trackables from '@/assets/json/trackables.json'; +import fissurePlanets from '@/assets/json/planets.json'; +import initialWorldstate from '@/assets/json/initialWorldstate.json'; + +const apiBase = 'https://api.warframestat.us'; +let notifier; + +const state = { + worldstates: { + pc: initialWorldstate.pc, + ps4: initialWorldstate.ps4, + xb1: initialWorldstate.xb1, + switch: initialWorldstate.swi + }, + platform: 'pc', + theme: 'night', + grid: grid, + components: components, + trackables: trackables, + fissurePlanets: fissurePlanets, + soundFilters: [], + notificationsAllowed: 'default', + notifiedIds: { + pc: [], + ps4: [], + xb1: [], + switch: [], + } +}; +const mutations = { + commitWs: (state, [platform, worldstate]) => { + state.worldstates[platform] = worldstate; + }, + commitPlatform: (state, platform) => { + state.platform = platform; + }, + commitComponentState: (state, [key, newState]) => { + state.components[key].state = newState; + }, + commitGridLayout: (state, [components]) => { + state.grid.components = components; + }, + setTheme: (state, [key]) => { + state.theme = key; + }, + commitRewardState: (state, [key, newState]) => { + const toSet = state.trackables.rewardTypes[key]; + toSet.state = newState; + }, + commitEventState: (state, [key, newState]) => { + const toSet = state.trackables.eventTypes[key]; + toSet.state = newState; + }, + commitFissurePlanetState: (state, [key, newState]) => { + const toSet = state.fissurePlanets[key]; + toSet.state = newState; + }, + commitSounds: (state, [sounds]) => { + state.soundFilters = sounds; + }, + commitNotificationAllowance: (state, [newState]) => { + state.notificationsAllowed = newState; + }, + notifiedIds: (state, [notifiedIds, platform]) => { + state.notifiedIds[platform || state.platform] = notifiedIds; + } +}; +const actions = { + async updateWorldstate(context) { + const {commit, getters} = context; + const res = await fetch(`${apiBase}/${getters.platform}`); + const ws = await res.json(); + commit('commitWs', [getters.platform, ws]); + if (!notifier) { + notifier = new Notifier(context); + } + notifier.checkNotifications(); + }, + async checkNotifPermissions({commit, getters, dispatch}) { + if (getters.notificationAllowance === 'granted') { + return true; + } else if (getters.notificationAllowance === 'denied') { + return false; + } else if (getters.notificationAllowance === 'default') { + const result = await Vue.notification.requestPermission(); + if (result === 'granted') { + Vue.notification.show('Thanks!', { + body: 'You can now receive notifications like this.', + icon: 'https://warframestat.us/wfcd_logo_color.png'}, {}); + } + commit('commitNotificationAllowance', [result]); + return dispatch('checkNotifPermissions'); + } + }, + async updateNotifiedIds({commit, getters}) { + const ws = getters.worldstate; + const newIds = ws.alerts.map((alert) => alert.id) + .concat(ws.invasions.map((invasion) => invasion.id)) + .concat(ws.news.map((item) => item.id)) + .concat(ws.events.map((event) => event.id)) + .concat([ws.sortie.id]) + .concat(ws.syndicateMissions.map((item) => item.id)) + .concat(ws.fissures.map((item) => item.id)) + .concat(ws.dailyDeals.map((deal) => deal.id)) + .concat(ws.flashSales.map((item) => item.id)) + .concat(ws.conclaveChallenges.map((item) => item.id)) + .concat([ws.cetusCycle.id]) + .concat([ws.voidTrader.id]) + .concat(ws.persistentEnemies.map((enemy) => enemy.pid)) + .concat(ws.nightwave.activeChallenges.map((challenge) => challenge.id)); + commit('notifiedIds', [newIds]); + }, +}; +const getters = { + worldstate: (state) => state.worldstates[state.platform], + ostronSyndicate: (state) => { + const worldstate = state.worldstates[state.platform]; + const filtered = (worldstate.syndicateMissions || []).filter( + (syndicate) => syndicate.syndicate === 'Ostrons' + ); + return filtered[0]; + }, + solarisSyndicate: (state) => { + const worldstate = state.worldstates[state.platform]; + const filtered = (worldstate.syndicateMissions || []).filter( + (syndicate) => syndicate.syndicate === 'Solaris United' + ); + return filtered[0]; + }, + platform: (state) => state.platform, + theme: (state) => state.theme, + componentState: (state) => state.components, + trackableState: (state) => state.trackables, + fissurePlanetStates: (state) => state.fissurePlanets, + sounds: (state) => state.soundFilters, + notificationAllowance: (state) => state.notificationsAllowed, + notifiedIds: (state) => state.notifiedIds[state.platform], +}; + +Vue.use(Vuex); +const shouldPersist = ((process.env.VUE_APP_PERSIST === undefined ? 'true' : process.env.VUE_APP_PERSIST) === 'true'); +var tStore; +if (shouldPersist) { + tStore = new Vuex.Store({ + state, + mutations, + actions, + getters, + plugins: [createPersistedState()] + }); +} else { + tStore = new Vuex.Store({ + state, + mutations, + actions, + getters, + plugins: [] + }); +} +const store = tStore; + +export default store; diff --git a/src/utilities.js b/src/utilities.js new file mode 100644 index 00000000..dbe61acc --- /dev/null +++ b/src/utilities.js @@ -0,0 +1,14 @@ +const makeid = () => { + let text = ''; + const possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + + for (let i = 0; i < 5; i++) { + text += possible.charAt(Math.floor(Math.random() * possible.length)); + } + + return text; +}; + +module.exports = { + makeid +}; \ No newline at end of file diff --git a/src/views/404.vue b/src/views/404.vue new file mode 100644 index 00000000..8ef68ee6 --- /dev/null +++ b/src/views/404.vue @@ -0,0 +1,51 @@ + + + + + + + diff --git a/src/views/Fish.vue b/src/views/Fish.vue new file mode 100644 index 00000000..1ca145a2 --- /dev/null +++ b/src/views/Fish.vue @@ -0,0 +1,112 @@ + + + diff --git a/src/views/HowToFish.vue b/src/views/HowToFish.vue new file mode 100644 index 00000000..6d2849f9 --- /dev/null +++ b/src/views/HowToFish.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/views/PoEMap.vue b/src/views/PoEMap.vue new file mode 100644 index 00000000..795382b8 --- /dev/null +++ b/src/views/PoEMap.vue @@ -0,0 +1,215 @@ + + + diff --git a/src/views/Timer.vue b/src/views/Timer.vue new file mode 100644 index 00000000..fcb587f0 --- /dev/null +++ b/src/views/Timer.vue @@ -0,0 +1,209 @@ + + + + diff --git a/src/views/VallisFish.vue b/src/views/VallisFish.vue new file mode 100644 index 00000000..c74bedae --- /dev/null +++ b/src/views/VallisFish.vue @@ -0,0 +1,172 @@ + + + diff --git a/src/views/VallisMap.vue b/src/views/VallisMap.vue new file mode 100644 index 00000000..94c43a8f --- /dev/null +++ b/src/views/VallisMap.vue @@ -0,0 +1,348 @@ + + + diff --git a/views/404.hbs b/views/404.hbs deleted file mode 100644 index 93879dfc..00000000 --- a/views/404.hbs +++ /dev/null @@ -1,30 +0,0 @@ -
    -

    -
    -
    - -
    - -
    -

    404 ERROR OH NO

    -

    You broke the site!

    -

    How could you?

    - -

    -

    Don't worry, one of the developer will clean up the mess, you can carry on though!

    -

    This interaction will be logged, so we can solve the problem faster.

    -

    Speaking of which, one of the developers is probably panicking right now just because of this error log.

    -

    Oh well, poor him.

    -

    - Click here to return to a safe place -
    - -
    - - {{> footer}} -
    - - diff --git a/views/fish.hbs b/views/fish.hbs deleted file mode 100644 index 3ace65dc..00000000 --- a/views/fish.hbs +++ /dev/null @@ -1,195 +0,0 @@ -
    -
    - -

    - -
    - -
    -
    -

    Fishing Map

    -
    -
    - -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - {{#each fishes}} - - - {{#if this.smallLabel}} - - {{else}} - - {{/if}} - - - - - - - - - - - - {{#if this.medium}} - - - - - - - - {{/if}} - {{#if this.large}} - - - - - - - - {{/if}} - {{/each}} - -
    Fish NameSizeMeatScalesOilUniqueStandingLocationTimeRaritySpearMax Weight
    - {{#if this.thumb}} - {{this.name}} -
    - -
    -
    - {{else}} - {{this.name}} - {{/if}} -
    {{this.smallLabel}}S{{this.small.resources.meat}}{{this.small.resources.scales}}{{this.small.resources.oil}} - {{#if this.unique.thumb}} - - {{this.unique.name}} -
    - -
    -
    - {{else}} - {{this.unique.name}} - {{/if}} -
    {{this.small.standing}}{{this.location}}{{this.time}} - {{this.rarity}} -
    - {{#if this.hotspot}} - ( Hotspots) -
    - -
    -
    -
    - {{/if}} - {{#if this.bait}} - {{this.bait.name}} -
    - -
    -
    - {{/if}} -
    - {{#each spear}} - {{this}} -
    - {{/each}} -
    {{this.maximumMass}}
    M{{this.medium.resources.meat}}{{this.medium.resources.scales}}{{this.medium.resources.oil}}{{this.medium.standing}}
    L{{this.large.resources.meat}}{{this.large.resources.scales}}{{this.large.resources.oil}}{{this.large.standing}}
    -
    - - {{> footer}} -
    -
    - - - - - - - - - - diff --git a/views/howtofish.hbs b/views/howtofish.hbs deleted file mode 100644 index 5ab6845e..00000000 --- a/views/howtofish.hbs +++ /dev/null @@ -1,162 +0,0 @@ -
    -
    - -

    -
    -

    How do Fish?

    -

    The definitive guide to fishing in Warframe

    -

    By /u/cranem258 aka PepsiMan

    - -

    -

    - Welcome, if you're here, you want to know how to fish, and what to do. So sit down and buckle up, - because we're going on a ride. A grinding ride. -

    -
    -

    Starting steps!

    -

    - Go to Cetus, do some bounties (by talking to Konzu close to the main gate) to increase your standing - until you have at least 500, buy the first spear from the fish trader (fish icon on minimap, close to - Cetus entrance), it's called "Lanzo fishing spear". -

    -

    - There are three kinds of water bodies: Lakes, Ponds and Sea. They have their own fishes and the spawns - are also day-night dependant. -

    -

    -

    Here's the map for reference (you can ignore the black circles for now)

    -
    -
    - -
    -
    -

    Fishing Map

    -
    -
    - -
    -
    -
    -
    -

    - Equip your spear on your gear wheel, and enter the plains, let's go to this spot since it's the easier - to farm fish in the beginning: -

    - -
    [Screenshot by --Q--Shin]
    -

    -

    - Stand on top of that rock on the middle of the pond, you'll have a 360° view of the pond around you, - making it easy to farm fishes. -

    -

    - You will be farming here until you get your second (and maybe third} spear, which you get once you reach - the next title with the Ostrun, yoUJ can farm multiple fishes here but the best one is the Mortus - Lungfish, it gives a great amount of standing and resources, but I'd recommend gathering a bunch of - them and using them to max your standing until you level up your title. Currently fishing isn't so great - for standing farming, so let's just hope they fix the bounty system. -

    -

    - From now on you should refer to the Super Fishing Reference Table for whatever - other information more specific on what/where/how to catch each fish. It contains EVERYTHING you need - to know about them. -

    -

    -

    Now let's fish!

    -

    - To catch some fish, switch to your spear by clicking it on your gear wheel, keep in mind that when you - do so, your gear wheel will switch to the fishing wheel that contains your bait and dye (if you have - them, probably not now), so the only way to unequip the spear is pressing F (to pay respects to switch - to your weapons). -

    -

    - Once you grab your spear, fish will start to spawn at random in close proximity to you, so keep your - eyes peeled for movement. Once you hear a bubbling sound (you can hold aim to hear them a lot better), - follow it and shortly a fish should be spawning where the sound came from. After spawning in, they will - keep making the bubbling/swimming sound. - Click to throw your spear and if it hits the fish, you'll catch it! (Maybe) -

    -

    - Any splash effects produced in the water will scare the fish away, your sentinel can also cause them - if it's close enough to the water. -

    -

    - Remember that Fish are completely client-based, which means that different players will see different - fish on the same session. -

    -

    -

    The catching mechanic! (This part is a bit complex so read carefully.)

    -

    - The catching mechanic is currently based on HP (health points), so some fish have different amounts of - HP, certain spears will deal different amounts of damage to different fish, and some low tiered fish - have a very small amount of health, which means they can be caught with any spear. When you go to more - uncommon fishes, you will need to pay attention to which spear deals the best damage so you can catch - it with 1 hit, and not let it swim away. -

    -

    - In the Super Fishing Reference Table, the "Spear" column represents the spear that - can capture the fish in 1 hit. -

    -

    - Fishing is all about patience, so keep at itl -

    -

    -

    Let's get better fish!

    -

    - Once you get enough standing, it's time to go to the Sea, so I'd recommend going here, you'll need a - bunch of Goopola for resources, and they spawn quite consistently: -

    - -
    [Screenshot by --Q--Shin]
    -

    - All the water surface around this island can spawn "Hotspots", which is the next topic I will explain. -

    -

    -

    Hotspots

    -

    - Hotspots are bubbly/wavy water that spawns at random in some locations, it looks like this: -

    - -
    [Image by Narration]
    - -
    [Animated GIF by How4Much]
    -

    - This is the time to learn to use your Dye and Bait, at night, you can catch Murkray, which gives an - insane amount of standing and resources that you will need for later on. To do so, you need the - appropriate bait for fishes that "Require Bait" in the spreadsheet, take a look at it again to find the - fish you're looking for and it's specific bait (In this case, Murkray). For fishes that are not bait - required, the proper bait specified will only attract them, making them easier to fish. To craft the - Murkray Bait you'll need to catch Tralok, which are common in the sea at daytime. -

    -

    - So use the Murkray Bait IN CLOSE PROXIMITY TO A HOTSPOT, use the dye to see the fish better, and - enjoy catching your Murkrays. -

    -

    - Resource boosters and Smeeta Kavat's charm affect the fish catches, so it's highly recommended! -

    -

    - Keep in mind that even though larger fishes give more standing, they don't give extra unique drops, - so it's recommended to get the drops (fillet) from the smaller ones, and save the larger fish for - standing. Unless you really need standing. -

    -

    - (Expect more info to be added to this guide in a later date.) -

    -

    -

    - As Honorable mention: The Sentient Lake, the only "lake" in PoE (that we're aware of!). -

    - -
    [Screenshot by --Q--Shin]
    -

    - Thanks for reading! Hope it helped. -

    -

    Now go and fish on!

    -



    -
    - - {{> footer}} -
    -
    - diff --git a/views/index.hbs b/views/index.hbs deleted file mode 100644 index e0982b9f..00000000 --- a/views/index.hbs +++ /dev/null @@ -1,183 +0,0 @@ -
    -
    - -
    -
    -
    -
    -

    Cetus Day/Night Cycle

    -
      -
    • - Currently it is: - -
    • -
    • - {{> loading}} - -
    • -
    • - - {{> loading}} -
    • -
    -
    - -
    -

    Orb Vallis Warm/Cold Cycle

    -
      -
    • - Currently it is: - -
    • -
    • - {{> loading}} - -
    • -
    • - - {{> loading}} -
    • -
    -
    - -
    -

    Earth Day/Night Cycle

    -
      -
    • - Currently it is: - -
    • -
    • - - {{> loading}} - -
    • -
    • - - {{> loading}} -
    • -
    -
    - -
    -

    Current Acolytes

    -
      -
    • - {{> loading}} -
    • -
    -
    - -
    -

    Ostron Bounty Cycle

    -
      -
    • - - -
    • -
    • - {{> loading}} -
    • -
    -
    - -
    -

    Current Alerts

    -
      -
    • - {{> loading}} -
    • -
    -
    -
    -

    Orbiter News

    -
      -
    • -
    • - {{> loading}} -
    • -
    -
    - -
    -

    Current Invasions

    -
      -
    • - {{> loading}} -
    • -
    -
    - -
    -

    Daily Reward Timer

    -
      -
    • - - -
    • -
    -
    - -
    -

    Sortie

    -
      -
    • {{> loading}}
    • -
    • - - -

      -
    • -
      • -
      -
      - -
      -

      Void Fissures

      -
        -
      • - {{> loading}} -
      • -
      -
      - -
      -

      Void Trader

      -
        -
      • - - {{> loading}} -
      • -
      • - - {{> loading}} -
      • -
      • -
      -
      - -
      -

      Darvo Deals

      -
        -
      • - {{> loading}} -
      • -
      -
      - -
      -

      Sales and Featured Deals

      -
        -
      • - {{> loading}} -
      • -
      -
      -
      - - {{> footer}} -
      - diff --git a/views/layouts/main.hbs b/views/layouts/main.hbs deleted file mode 100644 index b8660c6c..00000000 --- a/views/layouts/main.hbs +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - Warframe Hub | {{title}} - - {{> criticalassets}} - {{> analytics}} - - - {{> nav}} - {{{body}}} - {{> dependencies}} - {{> footerscripts}} - {{> themes}} - - diff --git a/views/map.hbs b/views/map.hbs deleted file mode 100644 index ff39b5dc..00000000 --- a/views/map.hbs +++ /dev/null @@ -1,43 +0,0 @@ -
      -
      -
      -
      - {{> footer}} -
      - - - - - - - - - diff --git a/views/partials/analytics.hbs b/views/partials/analytics.hbs deleted file mode 100644 index 125f5147..00000000 --- a/views/partials/analytics.hbs +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/views/partials/criticalassets.hbs b/views/partials/criticalassets.hbs deleted file mode 100644 index 39533a8d..00000000 --- a/views/partials/criticalassets.hbs +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/views/partials/dependencies.hbs b/views/partials/dependencies.hbs deleted file mode 100644 index 07c49a51..00000000 --- a/views/partials/dependencies.hbs +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/views/partials/footer.hbs b/views/partials/footer.hbs deleted file mode 100644 index ef701ec0..00000000 --- a/views/partials/footer.hbs +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - diff --git a/views/partials/footerscripts.hbs b/views/partials/footerscripts.hbs deleted file mode 100644 index 82a42b05..00000000 --- a/views/partials/footerscripts.hbs +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - diff --git a/views/partials/loading.hbs b/views/partials/loading.hbs deleted file mode 100644 index 865b976f..00000000 --- a/views/partials/loading.hbs +++ /dev/null @@ -1 +0,0 @@ -Loading... \ No newline at end of file diff --git a/views/partials/nav.hbs b/views/partials/nav.hbs deleted file mode 100644 index 13795a73..00000000 --- a/views/partials/nav.hbs +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - - - - - diff --git a/views/partials/themes.hbs b/views/partials/themes.hbs deleted file mode 100644 index 1a47058b..00000000 --- a/views/partials/themes.hbs +++ /dev/null @@ -1,50 +0,0 @@ - diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 00000000..aa5edd3f --- /dev/null +++ b/vue.config.js @@ -0,0 +1,40 @@ +module.exports = { + pwa: { + name: 'Warframe Hub', + themeColor: '#1a5072', + msTileColor: '#1a5072' + }, + + publicPath: '/', + outputDir: undefined, + assetsDir: undefined, + runtimeCompiler: undefined, + productionSourceMap: undefined, + parallel: undefined, + configureWebpack: { plugins: [] }, + + css: { + sourceMap: true, + loaderOptions: { + less: { + modules: { + rules: [{ + test: /\.css$/, + use: [{ + loader: 'css-loader' + }] + }, { + test: /\.less$/, + use: [{ + loader: 'style-loader' + }, { + loader: 'css-loader' + }, { + loader: 'less-loader' + }] + }] + } + }, + }, + } +};