diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..4cd3b62 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,9 @@ +{ + "presets": [ + ["env", { + "targets": { + "chrome": "47" + } + }] + ] +} diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..2dc641b --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,102 @@ +version: 2 + +defaults: &defaults + working_directory: ~/qlik-multi-kpi + docker: + - image: circleci/node:stretch + environment: + GITHUB_ORG: "qlik-oss" + GITHUB_REPO: "qsSimpleKPI" + PACKAGE_NAME: "qlik-multi-kpi" + +jobs: + test: + docker: + - image: circleci/node:stretch-browsers + steps: + - checkout + - run: + name: Install dependencies + command: npm install + - run: + name: BlackDuck scan + command: curl -s https://blackducksoftware.github.io/hub-detect/hub-detect.sh | bash -s -- \ + --blackduck.url="https://qliktech.blackducksoftware.com" \ + --blackduck.trust.cert=true \ + --blackduck.username="svc-blackduck" \ + --blackduck.password=${svc_blackduck} \ + --detect.project.name="viz-bundle-qlik-multi-kpi" + - run: + name: Run tests + command: npm run test-once + + bump-version: + <<: *defaults + steps: + - checkout + - run: + name: Bump version + command: scripts/bump-version.sh $GITHUB_ORG $GITHUB_REPO + - persist_to_workspace: + root: ~/qlik-multi-kpi + paths: + - BUMPED_VERSION + + build: + <<: *defaults + steps: + - checkout + - attach_workspace: + at: ~/qlik-multi-kpi + - run: + name: Install dependencies + command: npm install + - run: + name: Build and package + command: | + export VERSION=$(scripts/get-bumped-version.sh) + echo "Version: ${VERSION}" + npm run build + environment: + NODE_ENV: production + - persist_to_workspace: + root: ~/qlik-multi-kpi + paths: + - build + - store_artifacts: + path: build + destination: build + deploy: + <<: *defaults + steps: + - checkout + - attach_workspace: + at: ~/qlik-multi-kpi + - run: + name: Install ghr + command: scripts/install-ghr.sh + - run: + name: Create GitHub Release + command: | + export VERSION=$(scripts/get-bumped-version.sh) + echo "Version: ${VERSION}" + scripts/create-release.sh $GITHUB_ORG $GITHUB_REPO $PACKAGE_NAME $VERSION + +workflows: + version: 2 + master_flow: + jobs: + - test + - bump-version: + requires: + - test + - build: + requires: + - bump-version + - deploy: + requires: + - build + filters: + branches: + only: + - master diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..0f09989 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..79487a6 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,58 @@ +module.exports = { + parserOptions: { + ecmaVersion: 6, + ecmaFeatures: { + jsx: true, + modules: true + }, + sourceType: "module" + }, + parser: "babel-eslint", + env: { + node: true + }, + globals: { + angular: false, + define: false, + describe: false, + document: false, + expect: false, + it: false, + require: false + }, + settings: { + react: { + version: "0.14.0" + } + }, + rules: { + "indent": ["warn", 2, { "SwitchCase": 1 }], + "linebreak-style": ["warn", "unix"], + "object-curly-spacing": ["warn", "always"], + "max-lines": ["warn", 300], + "max-len": ["warn", 120], + "no-console": ["warn"], + "no-mixed-operators": ["warn", { + "groups": [ + ["==", "!=", "===", "!==", ">", ">=", "<", "<="], + ["&&", "||"], + ["in", "instanceof"] + ], + "allowSamePrecedence": true + }], + "no-multi-spaces": ["warn"], + "no-use-before-define": ["warn", { "functions": false, "classes": false, "variables": false }], + "no-useless-return": ["warn"], + "no-underscore-dangle": ["warn", { "allow": ["_id"] }], + "no-restricted-syntax": ["warn"], + "operator-linebreak": ["warn", "before"], + "prefer-promise-reject-errors": ["warn"], + "padded-blocks": ["warn", { "blocks": "never", "switches": "never", "classes": "never" }], + "semi": ["warn", "always"], + "react/prop-types": "off" + }, + extends: [ + "eslint:recommended", + "plugin:react/recommended" + ] +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9baca42 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto +.* text eol=lf +*.css text eol=lf +*.scss text eol=lf +*.html text eol=lf +*.js text eol=lf +*.json text eol=lf +*.md text eol=lf +*.sh text eol=lf +*.txt text eol=lf +*.svg text eol=lf diff --git a/.gitignore b/.gitignore index 45f0e96..eb3739f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,8 @@ node_modules/ semantic/dist/ semantic/tasks/ +build/ +deploy/ +BUMPED_VERSION *.map *.log - -test/integration/artifacts/* -!test/integration/artifacts/baseline/ diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..cffe8cd --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +save-exact=true diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3b18b95 --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +The MIT License + +Copyright (c) 2018-present QlikTech International AB +Copyright (c) 2015-2018 Alexander Nerush + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index f60cef3..9f18fcd 100644 --- a/README.md +++ b/README.md @@ -1,67 +1,59 @@ # Simple KPI +[![CircleCI](https://circleci.com/gh/qlik-oss/qsSimpleKPI/tree/master.svg?style=shield)](https://circleci.com/gh/qlik-oss/qsSimpleKPI/tree/master) + Simple KPI component for Qlik Sense. It can show one or several KPI using measures and one dimension (selectable, optional, it can show up to 125 measures and if it is used no more then 80 dimensions lines). Supports adaptive design, conditional css colors, conditional icons, infographic (with constraints, no more than 1000 icons per measure), configurable number of kpis per line, several predefined sizes, custom styles (CSS). Each measure can have a link to another sheet. - ![Simple KPI](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/SimpleKPI.png) +--- -### Video: Using the simple KPI extension in Qlik Sense - Qlik Tuesday Tips and Tricks - -[![Using the simple KPI](https://i.ytimg.com/vi/vubli1Icp68/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBQnCS4wNgkNtB7TLFDbOVqGW5GXg)](https://youtu.be/vubli1Icp68) - -## Installation - -Download [build/qsSimpleKPI.zip](https://github.com/alner/qsSimpleKPI/raw/master/build/qsSimpleKPI.zip), upload to qlik server or extract to appropriate folder. +- [Getting started](#getting-started) +- [Developing the extension](#developing-the-extension) +- [Limitations](#limitations) +- [Original author](#original-author) -Qlik Sense Desktop: unzip to a directory under [My Documents]/Qlik/Sense/Extensions. +--- -Qlik Sense Server: import the zip file in the QMC. +# Getting started -## Demo - -Download [SimpleKPIDemo.qvf](examples/SimpleKPIDemo.qvf) - -![Example](examples/images/using_styles.png) - -You can easily add several kpis, group them accordingly and apply different ui settings (different font sizes, alignments, styles, icons, links to different sheets, responsive options). +## Installation -![Example](examples/SimpleKPIDemo.png) +1. Download the extension zip, `qlik-multi-kpi.zip`, from the latest release(https://github.com/qlik-oss/qsSimpleKPI/releases/latest) +2. Install the extension: -You can embedded Master Visualizations into the simple kpi object. + a. **Qlik Sense Desktop**: unzip to a directory under [My Documents]/Qlik/Sense/Extensions. -![Example](examples/images/embedded_charts.png) + b. **Qlik Sense Server**: import the zip file in the QMC. -You can add measure with some fake value (for example, using the following expression: ='Drag and Drop here'), then drag and drop master visualization into the value region or you can insert object id into the "Visualization" property for each measure. -### Video: SimpleKPI plus Line Chart Tutorial. +## Tutorial Video [![Simple KPI plus Line Chart Tutorial](https://i.ytimg.com/vi/gJxUUnJi5Vc/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDho5IkTXSDn-lJjx8kekuALsn3Yw)](https://youtu.be/gJxUUnJi5Vc) -![Example](examples/images/drag_chart.png) - -Infographic mode allows you to show appropriate number of icons (depends on measure, with constraints, no more than 1000 icons per measure). +## Introduction Video -![Example](examples/images/infographic.png) +[![Using the simple KPI](https://i.ytimg.com/vi/vubli1Icp68/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBQnCS4wNgkNtB7TLFDbOVqGW5GXg)](https://youtu.be/vubli1Icp68) -## Configuration +## Demo Application -![Appearance](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/Appearance2.png) +Download [SimpleKPIDemo.qvf](resources/SimpleKPIDemo.qvf) -You can set icon for value or label (full icons set included). +## Configuration -![Example](examples/IconDialog.png) +**Icon for value or label** -![Measures](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/Measures.png) +![Appearance](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/Appearance2.png) +![Example](resources/IconDialog.png) -**Conditional colors** +**Conditional colours** ![Colors](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/Colors.png) -![Conditional colors](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/ConditionalColors.png) +![Conditional colours](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/ConditionalColors.png) **Conditional icons** @@ -71,29 +63,29 @@ You can set icon for value or label (full icons set included). You can set "Infographic mode" option for each measure. In such case expression determines icons quantity (with constraints, no more than 1000 icons per measure). -![Example](examples/images/infographic_mode.png) +![Example](resources/images/infographic_mode.png) **Measure alignment** -![Example](examples/images/alignment.png) +![Example](resources/images/alignment.png) **Calculation condition** -![Example](examples/images/CalcCondition.png) +![Example](resources/images/CalcCondition.png) **Styles** "Background color" property allows to set background color of the object using expression. - ![Example](examples/images/background_color.png) + ![Example](resources/images/background_color.png) All KPIs can be vertically aligned. - ![Example](examples/images/vertical_alignment.png) + ![Example](resources/images/vertical_alignment.png) - You can fully customize kpis using "Styles (CSS)" property. For more details see [SimpleKPIDemo.qvf](examples/SimpleKPIDemo.qvf) ("Styles" sheet). + You can fully customize kpis using "Styles (CSS)" property. For more details see [SimpleKPIDemo.qvf](resources/SimpleKPIDemo.qvf) ("Styles" sheet). -![Example](examples/images/google_fonts.png) +![Example](resources/images/google_fonts.png) For example, you can change font-family, font-size, background color, text color and so on, using "Styles (CSS)" property for appropriate measure. @@ -132,10 +124,32 @@ fa fa-calendar ``` ![Font awesome](https://raw.githubusercontent.com/alner/qsStatisticBlock/screenshots/screenshots/fontawesome.png) -## Maintainers +## Data limits +Measurements: 1-256 +Dimensions: 0-1 -[alner](https://github.com/alner) -## License +# Developing the extension + +If you want to do code changes to the extension follow these simple steps to get going. + +1. Get Qlik Sense Desktop +1. Create a new app and add qsSimpleKPI to a sheet. +2. Clone the repository +3. Run `npm install` +4. Change the `buildFolder`in `server.config.json` to be your local extensions folder. It will be something like `C:/Users/nerush/Documents/Qlik/Sense/Extensions/qlik-multi-kpi`. +5. You now have two options. Either run the watch task or the build task. They are explained below. Both of them default to development mode but can be run in production by setting `NODE_ENV=production` before running the npm task. -MIT + a. **Watch**: `npm run watch`. This will start a watcher which will rebuild the extension and output all needed files to the `buildFolder` for each code change you make. See your changes directly in your Qlik Sense app. + + b. **Build**: `npm run build`. If you want to build the extension package. The output zip-file can be found in the `buildFolder`. + +PS: Multi-Kpi targets Chrome version 47 using babel/preset-env for compatibility with Qlik Sense desktop application. + Note that the .browserslistrc file must be changed if the Chrome version of Qlik Sense desktop is upgraded. + +# Limitations +See [Limitations](docs/LIMITATIONS.md) + + +# Original Author +[alner](https://github.com/alner) diff --git a/assets/multikpi.png b/assets/multikpi.png new file mode 100644 index 0000000..d0ce6c2 Binary files /dev/null and b/assets/multikpi.png differ diff --git a/assets/themes/default/assets/fonts/icons.eot b/assets/themes/default/assets/fonts/icons.eot deleted file mode 100644 index 33b2bb8..0000000 Binary files a/assets/themes/default/assets/fonts/icons.eot and /dev/null differ diff --git a/assets/themes/default/assets/fonts/icons.svg b/assets/themes/default/assets/fonts/icons.svg deleted file mode 100644 index 1ee89d4..0000000 --- a/assets/themes/default/assets/fonts/icons.svg +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/themes/default/assets/fonts/icons.ttf b/assets/themes/default/assets/fonts/icons.ttf deleted file mode 100644 index ed9372f..0000000 Binary files a/assets/themes/default/assets/fonts/icons.ttf and /dev/null differ diff --git a/assets/themes/default/assets/fonts/icons.woff b/assets/themes/default/assets/fonts/icons.woff deleted file mode 100644 index 8b280b9..0000000 Binary files a/assets/themes/default/assets/fonts/icons.woff and /dev/null differ diff --git a/assets/themes/default/assets/images/flags.png b/assets/themes/default/assets/images/flags.png deleted file mode 100644 index cdd33c3..0000000 Binary files a/assets/themes/default/assets/images/flags.png and /dev/null differ diff --git a/assets/vendors/react.min.js b/assets/vendors/react.min.js deleted file mode 100644 index 64aca4b..0000000 --- a/assets/vendors/react.min.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * React v0.13.3 - * - * Copyright 2013-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.React=e()}}(function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){var s="function"==typeof require&&require;if(!u&&s)return s(a,!0);if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};t[a][0].call(c.exports,function(e){var n=t[a][1][e];return o(n?n:e)},c,c.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a8&&11>=x),N=32,I=String.fromCharCode(N),T=f.topLevelTypes,P={beforeInput:{phasedRegistrationNames:{bubbled:C({onBeforeInput:null}),captured:C({onBeforeInputCapture:null})},dependencies:[T.topCompositionEnd,T.topKeyPress,T.topTextInput,T.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:C({onCompositionEnd:null}),captured:C({onCompositionEndCapture:null})},dependencies:[T.topBlur,T.topCompositionEnd,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:C({onCompositionStart:null}),captured:C({onCompositionStartCapture:null})},dependencies:[T.topBlur,T.topCompositionStart,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:C({onCompositionUpdate:null}),captured:C({onCompositionUpdateCapture:null})},dependencies:[T.topBlur,T.topCompositionUpdate,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]}},R=!1,w=null,O={eventTypes:P,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};t.exports=O},{139:139,15:15,20:20,21:21,22:22,91:91,95:95}],4:[function(e,t,n){"use strict";function r(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var o={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[r(t,e)]=o[e]})});var a={background:{backgroundImage:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundColor:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0}},u={isUnitlessNumber:o,shorthandPropertyExpansions:a};t.exports=u},{}],5:[function(e,t,n){"use strict";var r=e(4),o=e(21),i=(e(106),e(111)),a=e(131),u=e(141),s=(e(150),u(function(e){return a(e)})),l="cssFloat";o.canUseDOM&&void 0===document.documentElement.style.cssFloat&&(l="styleFloat");var c={createMarkupForStyles:function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];null!=r&&(t+=s(n)+":",t+=i(n,r)+";")}return t||null},setValueForStyles:function(e,t){var n=e.style;for(var o in t)if(t.hasOwnProperty(o)){var a=i(o,t[o]);if("float"===o&&(o=l),a)n[o]=a;else{var u=r.shorthandPropertyExpansions[o];if(u)for(var s in u)n[s]="";else n[o]=""}}}};t.exports=c},{106:106,111:111,131:131,141:141,150:150,21:21,4:4}],6:[function(e,t,n){"use strict";function r(){this._callbacks=null,this._contexts=null}var o=e(28),i=e(27),a=e(133);i(r.prototype,{enqueue:function(e,t){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(e),this._contexts.push(t)},notifyAll:function(){var e=this._callbacks,t=this._contexts;if(e){a(e.length===t.length),this._callbacks=null,this._contexts=null;for(var n=0,r=e.length;r>n;n++)e[n].call(t[n]);e.length=0,t.length=0}},reset:function(){this._callbacks=null,this._contexts=null},destructor:function(){this.reset()}}),o.addPoolingTo(r),t.exports=r},{133:133,27:27,28:28}],7:[function(e,t,n){"use strict";function r(e){return"SELECT"===e.nodeName||"INPUT"===e.nodeName&&"file"===e.type}function o(e){var t=x.getPooled(T.change,R,e);E.accumulateTwoPhaseDispatches(t),_.batchedUpdates(i,t)}function i(e){C.enqueueEvents(e),C.processEventQueue()}function a(e,t){P=e,R=t,P.attachEvent("onchange",o)}function u(){P&&(P.detachEvent("onchange",o),P=null,R=null)}function s(e,t,n){return e===I.topChange?n:void 0}function l(e,t,n){e===I.topFocus?(u(),a(t,n)):e===I.topBlur&&u()}function c(e,t){P=e,R=t,w=e.value,O=Object.getOwnPropertyDescriptor(e.constructor.prototype,"value"),Object.defineProperty(P,"value",k),P.attachEvent("onpropertychange",d)}function p(){P&&(delete P.value,P.detachEvent("onpropertychange",d),P=null,R=null,w=null,O=null)}function d(e){if("value"===e.propertyName){var t=e.srcElement.value;t!==w&&(w=t,o(e))}}function f(e,t,n){return e===I.topInput?n:void 0}function h(e,t,n){e===I.topFocus?(p(),c(t,n)):e===I.topBlur&&p()}function m(e,t,n){return e!==I.topSelectionChange&&e!==I.topKeyUp&&e!==I.topKeyDown||!P||P.value===w?void 0:(w=P.value,R)}function v(e){return"INPUT"===e.nodeName&&("checkbox"===e.type||"radio"===e.type)}function g(e,t,n){return e===I.topClick?n:void 0}var y=e(15),C=e(17),E=e(20),b=e(21),_=e(85),x=e(93),D=e(134),M=e(136),N=e(139),I=y.topLevelTypes,T={change:{phasedRegistrationNames:{bubbled:N({onChange:null}),captured:N({onChangeCapture:null})},dependencies:[I.topBlur,I.topChange,I.topClick,I.topFocus,I.topInput,I.topKeyDown,I.topKeyUp,I.topSelectionChange]}},P=null,R=null,w=null,O=null,S=!1;b.canUseDOM&&(S=D("change")&&(!("documentMode"in document)||document.documentMode>8));var A=!1;b.canUseDOM&&(A=D("input")&&(!("documentMode"in document)||document.documentMode>9));var k={get:function(){return O.get.call(this)},set:function(e){w=""+e,O.set.call(this,e)}},L={eventTypes:T,extractEvents:function(e,t,n,o){var i,a;if(r(t)?S?i=s:a=l:M(t)?A?i=f:(i=m,a=h):v(t)&&(i=g),i){var u=i(e,t,n);if(u){var c=x.getPooled(T.change,u,o);return E.accumulateTwoPhaseDispatches(c),c}}a&&a(e,t,n)}};t.exports=L},{134:134,136:136,139:139,15:15,17:17,20:20,21:21,85:85,93:93}],8:[function(e,t,n){"use strict";var r=0,o={createReactRootIndex:function(){return r++}};t.exports=o},{}],9:[function(e,t,n){"use strict";function r(e,t,n){e.insertBefore(t,e.childNodes[n]||null)}var o=e(12),i=e(70),a=e(145),u=e(133),s={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,updateTextContent:a,processUpdates:function(e,t){for(var n,s=null,l=null,c=0;ct||o.hasOverloadedBooleanValue[e]&&t===!1}var o=e(10),i=e(143),a=(e(150),{createMarkupForID:function(e){return o.ID_ATTRIBUTE_NAME+"="+i(e)},createMarkupForProperty:function(e,t){if(o.isStandardName.hasOwnProperty(e)&&o.isStandardName[e]){if(r(e,t))return"";var n=o.getAttributeName[e];return o.hasBooleanValue[e]||o.hasOverloadedBooleanValue[e]&&t===!0?n:n+"="+i(t)}return o.isCustomAttribute(e)?null==t?"":e+"="+i(t):null},setValueForProperty:function(e,t,n){if(o.isStandardName.hasOwnProperty(t)&&o.isStandardName[t]){var i=o.getMutationMethod[t];if(i)i(e,n);else if(r(t,n))this.deleteValueForProperty(e,t);else if(o.mustUseAttribute[t])e.setAttribute(o.getAttributeName[t],""+n);else{var a=o.getPropertyName[t];o.hasSideEffects[t]&&""+e[a]==""+n||(e[a]=n)}}else o.isCustomAttribute(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForProperty:function(e,t){if(o.isStandardName.hasOwnProperty(t)&&o.isStandardName[t]){var n=o.getMutationMethod[t];if(n)n(e,void 0);else if(o.mustUseAttribute[t])e.removeAttribute(o.getAttributeName[t]);else{var r=o.getPropertyName[t],i=o.getDefaultValueForProperty(e.nodeName,r);o.hasSideEffects[t]&&""+e[r]===i||(e[r]=i)}}else o.isCustomAttribute(t)&&e.removeAttribute(t)}});t.exports=a},{10:10,143:143,150:150}],12:[function(e,t,n){"use strict";function r(e){return e.substring(1,e.indexOf(" "))}var o=e(21),i=e(110),a=e(112),u=e(125),s=e(133),l=/^(<[^ \/>]+)/,c="data-danger-index",p={dangerouslyRenderMarkup:function(e){s(o.canUseDOM);for(var t,n={},p=0;ps;s++){var c=u[s];if(c){var p=c.extractEvents(e,t,n,o);p&&(a=i(a,p))}}return a},enqueueEvents:function(e){e&&(l=i(l,e))},processEventQueue:function(){var e=l;l=null,a(e,c),u(!l)},__purge:function(){s={}},__getListenerBank:function(){return s}};t.exports=d},{103:103,118:118,133:133,18:18,19:19}],18:[function(e,t,n){"use strict";function r(){if(u)for(var e in s){var t=s[e],n=u.indexOf(e);if(a(n>-1),!l.plugins[n]){a(t.extractEvents),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)a(o(r[i],t,i))}}}function o(e,t,n){a(!l.eventNameDispatchConfigs.hasOwnProperty(n)),l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var u=r[o];i(u,t,n)}return!0}return e.registrationName?(i(e.registrationName,t,n),!0):!1}function i(e,t,n){a(!l.registrationNameModules[e]),l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=e(133),u=null,s={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(e){a(!u),u=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];s.hasOwnProperty(n)&&s[n]===o||(a(!s[n]),s[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;for(var n in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(n)){var r=l.registrationNameModules[t.phasedRegistrationNames[n]];if(r)return r}return null},_resetEventPlugins:function(){u=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};t.exports=l},{133:133}],19:[function(e,t,n){"use strict";function r(e){return e===v.topMouseUp||e===v.topTouchEnd||e===v.topTouchCancel}function o(e){return e===v.topMouseMove||e===v.topTouchMove}function i(e){return e===v.topMouseDown||e===v.topTouchStart}function a(e,t){var n=e._dispatchListeners,r=e._dispatchIDs;if(Array.isArray(n))for(var o=0;oe&&n[e]===o[e];e++);var a=r-e;for(t=1;a>=t&&n[r-t]===o[i-t];t++);var u=t>1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),o.addPoolingTo(r),t.exports=r},{128:128,27:27,28:28}],23:[function(e,t,n){"use strict";var r,o=e(10),i=e(21),a=o.injection.MUST_USE_ATTRIBUTE,u=o.injection.MUST_USE_PROPERTY,s=o.injection.HAS_BOOLEAN_VALUE,l=o.injection.HAS_SIDE_EFFECTS,c=o.injection.HAS_NUMERIC_VALUE,p=o.injection.HAS_POSITIVE_NUMERIC_VALUE,d=o.injection.HAS_OVERLOADED_BOOLEAN_VALUE;if(i.canUseDOM){var f=document.implementation;r=f&&f.hasFeature&&f.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}var h={isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z_][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:null,action:null,allowFullScreen:a|s,allowTransparency:a,alt:null,async:s,autoComplete:null,autoPlay:s,cellPadding:null,cellSpacing:null,charSet:a,checked:u|s,classID:a,className:r?a:u,cols:a|p,colSpan:null,content:null,contentEditable:null,contextMenu:a,controls:u|s,coords:null,crossOrigin:null,data:null,dateTime:a,defer:s,dir:null,disabled:a|s,download:d,draggable:null,encType:null,form:a,formAction:a,formEncType:a,formMethod:a,formNoValidate:s,formTarget:a,frameBorder:a,headers:null,height:a,hidden:a|s,high:null,href:null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:u,label:null,lang:null,list:a,loop:u|s,low:null,manifest:a,marginHeight:null,marginWidth:null,max:null,maxLength:a,media:a,mediaGroup:null,method:null,min:null,multiple:u|s,muted:u|s,name:null,noValidate:s,open:s,optimum:null,pattern:null,placeholder:null,poster:null,preload:null,radioGroup:null,readOnly:u|s,rel:null,required:s,role:a,rows:a|p,rowSpan:null,sandbox:null,scope:null,scoped:s,scrolling:null,seamless:a|s,selected:u|s,shape:null,size:a|p,sizes:a,span:p,spellCheck:null,src:null,srcDoc:u,srcSet:a,start:c,step:null,style:null,tabIndex:null,target:null,title:null,type:null,useMap:null,value:u|l,width:a,wmode:a,autoCapitalize:null,autoCorrect:null,itemProp:a,itemScope:a|s,itemType:a,itemID:a,itemRef:a,property:null,unselectable:a},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoCapitalize:"autocapitalize",autoComplete:"autocomplete",autoCorrect:"autocorrect",autoFocus:"autofocus",autoPlay:"autoplay",encType:"encoding",hrefLang:"hreflang",radioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"srcset"}};t.exports=h},{10:10,21:21}],24:[function(e,t,n){"use strict";function r(e){l(null==e.props.checkedLink||null==e.props.valueLink)}function o(e){r(e),l(null==e.props.value&&null==e.props.onChange)}function i(e){r(e),l(null==e.props.checked&&null==e.props.onChange)}function a(e){this.props.valueLink.requestChange(e.target.value)}function u(e){this.props.checkedLink.requestChange(e.target.checked)}var s=e(76),l=e(133),c={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},p={Mixin:{propTypes:{value:function(e,t,n){return!e[t]||c[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:s.func}},getValue:function(e){return e.props.valueLink?(o(e),e.props.valueLink.value):e.props.value},getChecked:function(e){return e.props.checkedLink?(i(e),e.props.checkedLink.value):e.props.checked},getOnChange:function(e){return e.props.valueLink?(o(e),a):e.props.checkedLink?(i(e),u):e.props.onChange}};t.exports=p},{133:133,76:76}],25:[function(e,t,n){"use strict";function r(e){e.remove()}var o=e(30),i=e(103),a=e(118),u=e(133),s={trapBubbledEvent:function(e,t){u(this.isMounted());var n=this.getDOMNode();u(n);var r=o.trapBubbledEvent(e,t,n);this._localEventListeners=i(this._localEventListeners,r)},componentWillUnmount:function(){this._localEventListeners&&a(this._localEventListeners,r)}};t.exports=s},{103:103,118:118,133:133,30:30}],26:[function(e,t,n){"use strict";var r=e(15),o=e(112),i=r.topLevelTypes,a={eventTypes:null,extractEvents:function(e,t,n,r){if(e===i.topTouchStart){var a=r.target;a&&!a.onclick&&(a.onclick=o)}}};t.exports=a},{112:112,15:15}],27:[function(e,t,n){"use strict";function r(e,t){if(null==e)throw new TypeError("Object.assign target cannot be null or undefined");for(var n=Object(e),r=Object.prototype.hasOwnProperty,o=1;ol;l++){var d=u[l];i.hasOwnProperty(d)&&i[d]||(d===s.topWheel?c("wheel")?v.ReactEventListener.trapBubbledEvent(s.topWheel,"wheel",n):c("mousewheel")?v.ReactEventListener.trapBubbledEvent(s.topWheel,"mousewheel",n):v.ReactEventListener.trapBubbledEvent(s.topWheel,"DOMMouseScroll",n):d===s.topScroll?c("scroll",!0)?v.ReactEventListener.trapCapturedEvent(s.topScroll,"scroll",n):v.ReactEventListener.trapBubbledEvent(s.topScroll,"scroll",v.ReactEventListener.WINDOW_HANDLE):d===s.topFocus||d===s.topBlur?(c("focus",!0)?(v.ReactEventListener.trapCapturedEvent(s.topFocus,"focus",n),v.ReactEventListener.trapCapturedEvent(s.topBlur,"blur",n)):c("focusin")&&(v.ReactEventListener.trapBubbledEvent(s.topFocus,"focusin",n),v.ReactEventListener.trapBubbledEvent(s.topBlur,"focusout",n)),i[s.topBlur]=!0,i[s.topFocus]=!0):h.hasOwnProperty(d)&&v.ReactEventListener.trapBubbledEvent(d,h[d],n),i[d]=!0)}},trapBubbledEvent:function(e,t,n){ -return v.ReactEventListener.trapBubbledEvent(e,t,n)},trapCapturedEvent:function(e,t,n){return v.ReactEventListener.trapCapturedEvent(e,t,n)},ensureScrollValueMonitoring:function(){if(!d){var e=s.refreshScrollValues;v.ReactEventListener.monitorScrollValue(e),d=!0}},eventNameDispatchConfigs:i.eventNameDispatchConfigs,registrationNameModules:i.registrationNameModules,putListener:i.putListener,getListener:i.getListener,deleteListener:i.deleteListener,deleteAllListeners:i.deleteAllListeners});t.exports=v},{102:102,134:134,15:15,17:17,18:18,27:27,59:59}],31:[function(e,t,n){"use strict";var r=e(79),o=e(116),i=e(132),a=e(147),u={instantiateChildren:function(e,t,n){var r=o(e);for(var a in r)if(r.hasOwnProperty(a)){var u=r[a],s=i(u,null);r[a]=s}return r},updateChildren:function(e,t,n,u){var s=o(t);if(!s&&!e)return null;var l;for(l in s)if(s.hasOwnProperty(l)){var c=e&&e[l],p=c&&c._currentElement,d=s[l];if(a(p,d))r.receiveComponent(c,d,n,u),s[l]=c;else{c&&r.unmountComponent(c,l);var f=i(d,null);s[l]=f}}for(l in e)!e.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||r.unmountComponent(e[l]);return s},unmountChildren:function(e){for(var t in e){var n=e[t];r.unmountComponent(n)}}};t.exports=u},{116:116,132:132,147:147,79:79}],32:[function(e,t,n){"use strict";function r(e,t){this.forEachFunction=e,this.forEachContext=t}function o(e,t,n,r){var o=e;o.forEachFunction.call(o.forEachContext,t,r)}function i(e,t,n){if(null==e)return e;var i=r.getPooled(t,n);f(e,o,i),r.release(i)}function a(e,t,n){this.mapResult=e,this.mapFunction=t,this.mapContext=n}function u(e,t,n,r){var o=e,i=o.mapResult,a=!i.hasOwnProperty(n);if(a){var u=o.mapFunction.call(o.mapContext,t,r);i[n]=u}}function s(e,t,n){if(null==e)return e;var r={},o=a.getPooled(r,t,n);return f(e,u,o),a.release(o),d.create(r)}function l(e,t,n,r){return null}function c(e,t){return f(e,l,null)}var p=e(28),d=e(61),f=e(149),h=(e(150),p.twoArgumentPooler),m=p.threeArgumentPooler;p.addPoolingTo(r,h),p.addPoolingTo(a,m);var v={forEach:i,map:s,count:c};t.exports=v},{149:149,150:150,28:28,61:61}],33:[function(e,t,n){"use strict";function r(e,t){var n=D.hasOwnProperty(t)?D[t]:null;N.hasOwnProperty(t)&&y(n===_.OVERRIDE_BASE),e.hasOwnProperty(t)&&y(n===_.DEFINE_MANY||n===_.DEFINE_MANY_MERGED)}function o(e,t){if(t){y("function"!=typeof t),y(!d.isValidElement(t));var n=e.prototype;t.hasOwnProperty(b)&&M.mixins(e,t.mixins);for(var o in t)if(t.hasOwnProperty(o)&&o!==b){var i=t[o];if(r(n,o),M.hasOwnProperty(o))M[o](e,i);else{var a=D.hasOwnProperty(o),l=n.hasOwnProperty(o),c=i&&i.__reactDontBind,p="function"==typeof i,f=p&&!a&&!l&&!c;if(f)n.__reactAutoBindMap||(n.__reactAutoBindMap={}),n.__reactAutoBindMap[o]=i,n[o]=i;else if(l){var h=D[o];y(a&&(h===_.DEFINE_MANY_MERGED||h===_.DEFINE_MANY)),h===_.DEFINE_MANY_MERGED?n[o]=u(n[o],i):h===_.DEFINE_MANY&&(n[o]=s(n[o],i))}else n[o]=i}}}}function i(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in M;y(!o);var i=n in e;y(!i),e[n]=r}}}function a(e,t){y(e&&t&&"object"==typeof e&&"object"==typeof t);for(var n in t)t.hasOwnProperty(n)&&(y(void 0===e[n]),e[n]=t[n]);return e}function u(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return a(o,n),a(o,r),o}}function s(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function l(e,t){var n=t.bind(e);return n}function c(e){for(var t in e.__reactAutoBindMap)if(e.__reactAutoBindMap.hasOwnProperty(t)){var n=e.__reactAutoBindMap[t];e[t]=l(e,f.guard(n,e.constructor.displayName+"."+t))}}var p=e(34),d=(e(39),e(55)),f=e(58),h=e(65),m=e(66),v=(e(75),e(74),e(84)),g=e(27),y=e(133),C=e(138),E=e(139),b=(e(150),E({mixins:null})),_=C({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),x=[],D={mixins:_.DEFINE_MANY,statics:_.DEFINE_MANY,propTypes:_.DEFINE_MANY,contextTypes:_.DEFINE_MANY,childContextTypes:_.DEFINE_MANY,getDefaultProps:_.DEFINE_MANY_MERGED,getInitialState:_.DEFINE_MANY_MERGED,getChildContext:_.DEFINE_MANY_MERGED,render:_.DEFINE_ONCE,componentWillMount:_.DEFINE_MANY,componentDidMount:_.DEFINE_MANY,componentWillReceiveProps:_.DEFINE_MANY,shouldComponentUpdate:_.DEFINE_ONCE,componentWillUpdate:_.DEFINE_MANY,componentDidUpdate:_.DEFINE_MANY,componentWillUnmount:_.DEFINE_MANY,updateComponent:_.OVERRIDE_BASE},M={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n";return this._createOpenTagMarkupAndPutListeners(t)+this._createContentMarkup(t,n)+o},_createOpenTagMarkupAndPutListeners:function(e){var t=this._currentElement.props,n="<"+this._tag;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)if(b.hasOwnProperty(r))o(this._rootNodeID,r,i,e);else{r===x&&(i&&(i=this._previousStyleCopy=m({},t.style)),i=u.createMarkupForStyles(i));var a=l.createMarkupForProperty(r,i);a&&(n+=" "+a)}}if(e.renderToStaticMarkup)return n+">";var s=l.createMarkupForID(this._rootNodeID);return n+" "+s+">"},_createContentMarkup:function(e,t){var n="";("listing"===this._tag||"pre"===this._tag||"textarea"===this._tag)&&(n="\n");var r=this._currentElement.props,o=r.dangerouslySetInnerHTML;if(null!=o){if(null!=o.__html)return n+o.__html}else{var i=_[typeof r.children]?r.children:null,a=null!=i?null:r.children;if(null!=i)return n+v(i);if(null!=a){var u=this.mountChildren(a,e,t);return n+u.join("")}}return n},receiveComponent:function(e,t,n){var r=this._currentElement;this._currentElement=e,this.updateComponent(t,r,e,n)},updateComponent:function(e,t,n,o){r(this._currentElement.props),this._updateDOMProperties(t.props,e),this._updateDOMChildren(t.props,e,o)},_updateDOMProperties:function(e,t){var n,r,i,a=this._currentElement.props;for(n in e)if(!a.hasOwnProperty(n)&&e.hasOwnProperty(n))if(n===x){var u=this._previousStyleCopy;for(r in u)u.hasOwnProperty(r)&&(i=i||{},i[r]="");this._previousStyleCopy=null}else b.hasOwnProperty(n)?C(this._rootNodeID,n):(s.isStandardName[n]||s.isCustomAttribute(n))&&M.deletePropertyByID(this._rootNodeID,n);for(n in a){var l=a[n],c=n===x?this._previousStyleCopy:e[n];if(a.hasOwnProperty(n)&&l!==c)if(n===x)if(l?l=this._previousStyleCopy=m({},l):this._previousStyleCopy=null,c){for(r in c)!c.hasOwnProperty(r)||l&&l.hasOwnProperty(r)||(i=i||{},i[r]="");for(r in l)l.hasOwnProperty(r)&&c[r]!==l[r]&&(i=i||{},i[r]=l[r])}else i=l;else b.hasOwnProperty(n)?o(this._rootNodeID,n,l,t):(s.isStandardName[n]||s.isCustomAttribute(n))&&M.updatePropertyByID(this._rootNodeID,n,l)}i&&M.updateStylesByID(this._rootNodeID,i)},_updateDOMChildren:function(e,t,n){var r=this._currentElement.props,o=_[typeof e.children]?e.children:null,i=_[typeof r.children]?r.children:null,a=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,u=r.dangerouslySetInnerHTML&&r.dangerouslySetInnerHTML.__html,s=null!=o?null:e.children,l=null!=i?null:r.children,c=null!=o||null!=a,p=null!=i||null!=u;null!=s&&null==l?this.updateChildren(null,t,n):c&&!p&&this.updateTextContent(""),null!=i?o!==i&&this.updateTextContent(""+i):null!=u?a!==u&&M.updateInnerHTMLByID(this._rootNodeID,u):null!=l&&this.updateChildren(l,t,n)},unmountComponent:function(){this.unmountChildren(),c.deleteAllListeners(this._rootNodeID),p.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null}},h.measureMethods(a,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"}),m(a.prototype,a.Mixin,f.Mixin),a.injection={injectIDOperations:function(e){a.BackendIDOperations=M=e}},t.exports=a},{10:10,11:11,114:114,133:133,134:134,139:139,150:150,27:27,30:30,35:35,5:5,68:68,69:69,73:73}],43:[function(e,t,n){"use strict";var r=e(15),o=e(25),i=e(29),a=e(33),u=e(55),s=u.createFactory("form"),l=a.createClass({displayName:"ReactDOMForm",tagName:"FORM",mixins:[i,o],render:function(){return s(this.props)},componentDidMount:function(){this.trapBubbledEvent(r.topLevelTypes.topReset,"reset"),this.trapBubbledEvent(r.topLevelTypes.topSubmit,"submit")}});t.exports=l},{15:15,25:25,29:29,33:33,55:55}],44:[function(e,t,n){"use strict";var r=e(5),o=e(9),i=e(11),a=e(68),u=e(73),s=e(133),l=e(144),c={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},p={updatePropertyByID:function(e,t,n){var r=a.getNode(e);s(!c.hasOwnProperty(t)),null!=n?i.setValueForProperty(r,t,n):i.deleteValueForProperty(r,t)},deletePropertyByID:function(e,t,n){var r=a.getNode(e);s(!c.hasOwnProperty(t)),i.deleteValueForProperty(r,t,n)},updateStylesByID:function(e,t){var n=a.getNode(e);r.setValueForStyles(n,t)},updateInnerHTMLByID:function(e,t){var n=a.getNode(e);l(n,t)},updateTextContentByID:function(e,t){var n=a.getNode(e);o.updateTextContent(n,t)},dangerouslyReplaceNodeWithMarkupByID:function(e,t){var n=a.getNode(e);o.dangerouslyReplaceNodeWithMarkup(n,t)},dangerouslyProcessChildrenUpdates:function(e,t){for(var n=0;nl;l++){var h=s[l];if(h!==i&&h.form===i.form){var v=c.getID(h);f(v);var g=m[v];f(g),p.asap(r,g)}}}return t}});t.exports=v},{11:11,133:133,2:2,24:24,27:27,29:29,33:33,55:55,68:68,85:85}],48:[function(e,t,n){"use strict";var r=e(29),o=e(33),i=e(55),a=(e(150),i.createFactory("option")),u=o.createClass({displayName:"ReactDOMOption",tagName:"OPTION",mixins:[r],componentWillMount:function(){},render:function(){return a(this.props,this.props.children)}});t.exports=u},{150:150,29:29,33:33,55:55}],49:[function(e,t,n){"use strict";function r(){if(this._pendingUpdate){this._pendingUpdate=!1;var e=u.getValue(this);null!=e&&this.isMounted()&&i(this,e)}}function o(e,t,n){if(null==e[t])return null;if(e.multiple){if(!Array.isArray(e[t]))return new Error("The `"+t+"` prop supplied to must be a scalar value if `multiple` is false.")}function i(e,t){var n,r,o,i=e.getDOMNode().options;if(e.props.multiple){for(n={},r=0,o=t.length;o>r;r++)n[""+t[r]]=!0;for(r=0,o=i.length;o>r;r++){var a=n.hasOwnProperty(i[r].value);i[r].selected!==a&&(i[r].selected=a)}}else{for(n=""+t,r=0,o=i.length;o>r;r++)if(i[r].value===n)return void(i[r].selected=!0);i.length&&(i[0].selected=!0)}}var a=e(2),u=e(24),s=e(29),l=e(33),c=e(55),p=e(85),d=e(27),f=c.createFactory("select"),h=l.createClass({displayName:"ReactDOMSelect",tagName:"SELECT",mixins:[a,u.Mixin,s],propTypes:{defaultValue:o,value:o},render:function(){var e=d({},this.props);return e.onChange=this._handleChange,e.value=null,f(e,this.props.children)},componentWillMount:function(){this._pendingUpdate=!1},componentDidMount:function(){var e=u.getValue(this);null!=e?i(this,e):null!=this.props.defaultValue&&i(this,this.props.defaultValue)},componentDidUpdate:function(e){var t=u.getValue(this);null!=t?(this._pendingUpdate=!1,i(this,t)):!e.multiple!=!this.props.multiple&&(null!=this.props.defaultValue?i(this,this.props.defaultValue):i(this,this.props.multiple?[]:""))},_handleChange:function(e){var t,n=u.getOnChange(this);return n&&(t=n.call(this,e)),this._pendingUpdate=!0,p.asap(r,this),t}});t.exports=h},{2:2,24:24,27:27,29:29,33:33,55:55,85:85}],50:[function(e,t,n){"use strict";function r(e,t,n,r){return e===n&&t===r}function o(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var i=o.text.length,a=i+r;return{start:i,end:a}}function i(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,o=t.anchorOffset,i=t.focusNode,a=t.focusOffset,u=t.getRangeAt(0),s=r(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),l=s?0:u.toString().length,c=u.cloneRange();c.selectNodeContents(e),c.setEnd(u.startContainer,u.startOffset);var p=r(c.startContainer,c.startOffset,c.endContainer,c.endOffset),d=p?0:c.toString().length,f=d+l,h=document.createRange();h.setStart(n,o),h.setEnd(i,a);var m=h.collapsed;return{start:m?f:d,end:m?d:f}}function a(e,t){var n,r,o=document.selection.createRange().duplicate();"undefined"==typeof t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function u(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i="undefined"==typeof t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var u=l(e,o),s=l(e,i);if(u&&s){var p=document.createRange();p.setStart(u.node,u.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(s.node,s.offset)):(p.setEnd(s.node,s.offset),n.addRange(p))}}}var s=e(21),l=e(126),c=e(128),p=s.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:u};t.exports=d},{126:126,128:128,21:21}],51:[function(e,t,n){"use strict";var r=e(11),o=e(35),i=e(42),a=e(27),u=e(114),s=function(e){};a(s.prototype,{construct:function(e){this._currentElement=e,this._stringText=""+e,this._rootNodeID=null,this._mountIndex=0},mountComponent:function(e,t,n){this._rootNodeID=e;var o=u(this._stringText);return t.renderToStaticMarkup?o:""+o+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;n!==this._stringText&&(this._stringText=n,i.BackendIDOperations.updateTextContentByID(this._rootNodeID,n))}},unmountComponent:function(){o.unmountIDFromEnvironment(this._rootNodeID)}}),t.exports=s},{11:11,114:114,27:27,35:35,42:42}],52:[function(e,t,n){"use strict";function r(){this.isMounted()&&this.forceUpdate()}var o=e(2),i=e(11),a=e(24),u=e(29),s=e(33),l=e(55),c=e(85),p=e(27),d=e(133),f=(e(150),l.createFactory("textarea")),h=s.createClass({displayName:"ReactDOMTextarea",tagName:"TEXTAREA",mixins:[o,a.Mixin,u],getInitialState:function(){var e=this.props.defaultValue,t=this.props.children;null!=t&&(d(null==e),Array.isArray(t)&&(d(t.length<=1),t=t[0]),e=""+t),null==e&&(e="");var n=a.getValue(this);return{initialValue:""+(null!=n?n:e)}},render:function(){var e=p({},this.props);return d(null==e.dangerouslySetInnerHTML),e.defaultValue=null,e.value=null,e.onChange=this._handleChange,f(e,this.state.initialValue)},componentDidUpdate:function(e,t,n){var r=a.getValue(this);if(null!=r){var o=this.getDOMNode();i.setValueForProperty(o,"value",""+r)}},_handleChange:function(e){var t,n=a.getOnChange(this);return n&&(t=n.call(this,e)),c.asap(r,this),t}});t.exports=h},{11:11,133:133,150:150,2:2,24:24,27:27,29:29,33:33,55:55,85:85}],53:[function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=e(85),i=e(101),a=e(27),u=e(112),s={initialize:u,close:function(){d.isBatchingUpdates=!1}},l={initialize:u,close:o.flushBatchedUpdates.bind(o)},c=[l,s];a(r.prototype,i.Mixin,{getTransactionWrappers:function(){return c}});var p=new r,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o){var i=d.isBatchingUpdates;d.isBatchingUpdates=!0,i?e(t,n,r,o):p.perform(e,null,t,n,r,o)}};t.exports=d},{101:101,112:112,27:27,85:85}],54:[function(e,t,n){"use strict";function r(e){return h.createClass({tagName:e.toUpperCase(),render:function(){return new T(e,null,null,null,null,this.props)}})}function o(){R.EventEmitter.injectReactEventListener(P),R.EventPluginHub.injectEventPluginOrder(s),R.EventPluginHub.injectInstanceHandle(w),R.EventPluginHub.injectMount(O),R.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:L,EnterLeaveEventPlugin:l,ChangeEventPlugin:a,MobileSafariClickEventPlugin:d,SelectEventPlugin:A,BeforeInputEventPlugin:i}),R.NativeComponent.injectGenericComponentClass(g),R.NativeComponent.injectTextComponentClass(I),R.NativeComponent.injectAutoWrapper(r),R.Class.injectMixin(f),R.NativeComponent.injectComponentClasses({button:y,form:C,iframe:_,img:E,input:x,option:D,select:M,textarea:N,html:F("html"),head:F("head"),body:F("body")}),R.DOMProperty.injectDOMPropertyConfig(p),R.DOMProperty.injectDOMPropertyConfig(U),R.EmptyComponent.injectEmptyComponent("noscript"),R.Updates.injectReconcileTransaction(S),R.Updates.injectBatchingStrategy(v),R.RootIndex.injectCreateReactRootIndex(c.canUseDOM?u.createReactRootIndex:k.createReactRootIndex),R.Component.injectEnvironment(m),R.DOMComponent.injectIDOperations(b)}var i=e(3),a=e(7),u=e(8),s=e(13),l=e(14),c=e(21),p=e(23),d=e(26),f=e(29),h=e(33),m=e(35),v=e(53),g=e(42),y=e(41),C=e(43),E=e(46),b=e(44),_=e(45),x=e(47),D=e(48),M=e(49),N=e(52),I=e(51),T=e(55),P=e(60),R=e(62),w=e(64),O=e(68),S=e(78),A=e(87),k=e(88),L=e(89),U=e(86),F=e(109); - -t.exports={inject:o}},{109:109,13:13,14:14,21:21,23:23,26:26,29:29,3:3,33:33,35:35,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,51:51,52:52,53:53,55:55,60:60,62:62,64:64,68:68,7:7,78:78,8:8,86:86,87:87,88:88,89:89}],55:[function(e,t,n){"use strict";var r=e(38),o=e(39),i=e(27),a=(e(150),{key:!0,ref:!0}),u=function(e,t,n,r,o,i){this.type=e,this.key=t,this.ref=n,this._owner=r,this._context=o,this.props=i};u.prototype={_isReactElement:!0},u.createElement=function(e,t,n){var i,s={},l=null,c=null;if(null!=t){c=void 0===t.ref?null:t.ref,l=void 0===t.key?null:""+t.key;for(i in t)t.hasOwnProperty(i)&&!a.hasOwnProperty(i)&&(s[i]=t[i])}var p=arguments.length-2;if(1===p)s.children=n;else if(p>1){for(var d=Array(p),f=0;p>f;f++)d[f]=arguments[f+2];s.children=d}if(e&&e.defaultProps){var h=e.defaultProps;for(i in h)"undefined"==typeof s[i]&&(s[i]=h[i])}return new u(e,l,c,o.current,r.current,s)},u.createFactory=function(e){var t=u.createElement.bind(null,e);return t.type=e,t},u.cloneAndReplaceProps=function(e,t){var n=new u(e.type,e.key,e.ref,e._owner,e._context,t);return n},u.cloneElement=function(e,t,n){var r,s=i({},e.props),l=e.key,c=e.ref,p=e._owner;if(null!=t){void 0!==t.ref&&(c=t.ref,p=o.current),void 0!==t.key&&(l=""+t.key);for(r in t)t.hasOwnProperty(r)&&!a.hasOwnProperty(r)&&(s[r]=t[r])}var d=arguments.length-2;if(1===d)s.children=n;else if(d>1){for(var f=Array(d),h=0;d>h;h++)f[h]=arguments[h+2];s.children=f}return new u(e.type,l,c,p,e._context,s)},u.isValidElement=function(e){var t=!(!e||!e._isReactElement);return t},t.exports=u},{150:150,27:27,38:38,39:39}],56:[function(e,t,n){"use strict";function r(){if(y.current){var e=y.current.getName();if(e)return" Check the render method of `"+e+"`."}return""}function o(e){var t=e&&e.getPublicInstance();if(!t)return void 0;var n=t.constructor;return n?n.displayName||n.name||void 0:void 0}function i(){var e=y.current;return e&&o(e)||void 0}function a(e,t){e._store.validated||null!=e.key||(e._store.validated=!0,s('Each child in an array or iterator should have a unique "key" prop.',e,t))}function u(e,t,n){D.test(e)&&s("Child objects should have non-numeric keys so ordering is preserved.",t,n)}function s(e,t,n){var r=i(),a="string"==typeof n?n:n.displayName||n.name,u=r||a,s=_[e]||(_[e]={});if(!s.hasOwnProperty(u)){s[u]=!0;var l="";if(t&&t._owner&&t._owner!==y.current){var c=o(t._owner);l=" It was passed a child from "+c+"."}}}function l(e,t){if(Array.isArray(e))for(var n=0;n");var u="";o&&(u=" The element was created by "+o+".")}}function d(e,t){return e!==e?t!==t:0===e&&0===t?1/e===1/t:e===t}function f(e){if(e._store){var t=e._store.originalProps,n=e.props;for(var r in n)n.hasOwnProperty(r)&&(t.hasOwnProperty(r)&&d(t[r],n[r])||(p(r,e),t[r]=n[r]))}}function h(e){if(null!=e.type){var t=C.getComponentClassForElement(e),n=t.displayName||t.name;t.propTypes&&c(n,t.propTypes,e.props,g.prop),"function"==typeof t.getDefaultProps}}var m=e(55),v=e(61),g=e(75),y=(e(74),e(39)),C=e(71),E=e(124),b=e(133),_=(e(150),{}),x={},D=/^\d+$/,M={},N={checkAndWarnForMutatedProps:f,createElement:function(e,t,n){var r=m.createElement.apply(this,arguments);if(null==r)return r;for(var o=2;oo;o++){t=e.ancestors[o];var a=p.getID(t)||"";v._handleTopLevel(e.topLevelType,t,a,e.nativeEvent)}}function a(e){var t=m(window);e(t)}var u=e(16),s=e(21),l=e(28),c=e(64),p=e(68),d=e(85),f=e(27),h=e(123),m=e(129);f(o.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),l.addPoolingTo(o,l.twoArgumentPooler);var v={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:s.canUseDOM?window:null,setHandleTopLevel:function(e){v._handleTopLevel=e},setEnabled:function(e){v._enabled=!!e},isEnabled:function(){return v._enabled},trapBubbledEvent:function(e,t,n){var r=n;return r?u.listen(r,t,v.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){var r=n;return r?u.capture(r,t,v.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=a.bind(null,e);u.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(v._enabled){var n=o.getPooled(e,t);try{d.batchedUpdates(i,n)}finally{o.release(n)}}}};t.exports=v},{123:123,129:129,16:16,21:21,27:27,28:28,64:64,68:68,85:85}],61:[function(e,t,n){"use strict";var r=(e(55),e(150),{create:function(e){return e},extract:function(e){return e},extractIfFragment:function(e){return e}});t.exports=r},{150:150,55:55}],62:[function(e,t,n){"use strict";var r=e(10),o=e(17),i=e(36),a=e(33),u=e(57),s=e(30),l=e(71),c=e(42),p=e(73),d=e(81),f=e(85),h={Component:i.injection,Class:a.injection,DOMComponent:c.injection,DOMProperty:r.injection,EmptyComponent:u.injection,EventPluginHub:o.injection,EventEmitter:s.injection,NativeComponent:l.injection,Perf:p.injection,RootIndex:d.injection,Updates:f.injection};t.exports=h},{10:10,17:17,30:30,33:33,36:36,42:42,57:57,71:71,73:73,81:81,85:85}],63:[function(e,t,n){"use strict";function r(e){return i(document.documentElement,e)}var o=e(50),i=e(107),a=e(117),u=e(119),s={hasSelectionCapabilities:function(e){return e&&("INPUT"===e.nodeName&&"text"===e.type||"TEXTAREA"===e.nodeName||"true"===e.contentEditable)},getSelectionInformation:function(){var e=u();return{focusedElem:e,selectionRange:s.hasSelectionCapabilities(e)?s.getSelection(e):null}},restoreSelection:function(e){var t=u(),n=e.focusedElem,o=e.selectionRange;t!==n&&r(n)&&(s.hasSelectionCapabilities(n)&&s.setSelection(n,o),a(n))},getSelection:function(e){var t;if("selectionStart"in e)t={start:e.selectionStart,end:e.selectionEnd};else if(document.selection&&"INPUT"===e.nodeName){var n=document.selection.createRange();n.parentElement()===e&&(t={start:-n.moveStart("character",-e.value.length),end:-n.moveEnd("character",-e.value.length)})}else t=o.getOffsets(e);return t||{start:0,end:0}},setSelection:function(e,t){var n=t.start,r=t.end;if("undefined"==typeof r&&(r=n),"selectionStart"in e)e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length);else if(document.selection&&"INPUT"===e.nodeName){var i=e.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",r-n),i.select()}else o.setOffsets(e,t)}};t.exports=s},{107:107,117:117,119:119,50:50}],64:[function(e,t,n){"use strict";function r(e){return f+e.toString(36)}function o(e,t){return e.charAt(t)===f||t===e.length}function i(e){return""===e||e.charAt(0)===f&&e.charAt(e.length-1)!==f}function a(e,t){return 0===t.indexOf(e)&&o(t,e.length)}function u(e){return e?e.substr(0,e.lastIndexOf(f)):""}function s(e,t){if(d(i(e)&&i(t)),d(a(e,t)),e===t)return e;var n,r=e.length+h;for(n=r;n=a;a++)if(o(e,a)&&o(t,a))r=a;else if(e.charAt(a)!==t.charAt(a))break;var u=e.substr(0,r);return d(i(u)),u}function c(e,t,n,r,o,i){e=e||"",t=t||"",d(e!==t);var l=a(t,e);d(l||a(e,t));for(var c=0,p=l?u:s,f=e;;f=p(f,t)){var h;if(o&&f===e||i&&f===t||(h=n(f,l,r)),h===!1||f===t)break;d(c++1){var t=e.indexOf(f,1);return t>-1?e.substr(0,t):e}return null},traverseEnterLeave:function(e,t,n,r,o){var i=l(e,t);i!==e&&c(e,i,n,r,!1,!0),i!==t&&c(i,t,n,o,!0,!1)},traverseTwoPhase:function(e,t,n){e&&(c("",e,t,n,!0,!1),c(e,"",t,n,!1,!0))},traverseAncestors:function(e,t,n){c("",e,t,n,!0,!1)},_getFirstCommonAncestorID:l,_getNextDescendantID:s,isAncestorIDOf:a,SEPARATOR:f};t.exports=v},{133:133,81:81}],65:[function(e,t,n){"use strict";var r={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}};t.exports=r},{}],66:[function(e,t,n){"use strict";var r={currentlyMountingInstance:null,currentlyUnmountingInstance:null};t.exports=r},{}],67:[function(e,t,n){"use strict";var r=e(104),o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return e.replace(">"," "+o.CHECKSUM_ATTR_NAME+'="'+t+'">')},canReuseMarkup:function(e,t){var n=t.getAttribute(o.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var i=r(e);return i===n}};t.exports=o},{104:104}],68:[function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;n>r;r++)if(e.charAt(r)!==t.charAt(r))return r;return e.length===t.length?-1:n}function o(e){var t=P(e);return t&&K.getID(t)}function i(e){var t=a(e);if(t)if(L.hasOwnProperty(t)){var n=L[t];n!==e&&(w(!c(n,t)),L[t]=e)}else L[t]=e;return t}function a(e){return e&&e.getAttribute&&e.getAttribute(k)||""}function u(e,t){var n=a(e);n!==t&&delete L[n],e.setAttribute(k,t),L[t]=e}function s(e){return L.hasOwnProperty(e)&&c(L[e],e)||(L[e]=K.findReactNodeByID(e)),L[e]}function l(e){var t=b.get(e)._rootNodeID;return C.isNullComponentID(t)?null:(L.hasOwnProperty(t)&&c(L[t],t)||(L[t]=K.findReactNodeByID(t)),L[t])}function c(e,t){if(e){w(a(e)===t);var n=K.findReactContainerForID(t);if(n&&T(n,e))return!0}return!1}function p(e){delete L[e]}function d(e){var t=L[e];return t&&c(t,e)?void(W=t):!1}function f(e){W=null,E.traverseAncestors(e,d);var t=W;return W=null,t}function h(e,t,n,r,o){var i=D.mountComponent(e,t,r,I);e._isTopLevel=!0,K._mountImageIntoNode(i,n,o)}function m(e,t,n,r){var o=N.ReactReconcileTransaction.getPooled();o.perform(h,null,e,t,n,o,r),N.ReactReconcileTransaction.release(o)}var v=e(10),g=e(30),y=(e(39),e(55)),C=(e(56),e(57)),E=e(64),b=e(65),_=e(67),x=e(73),D=e(79),M=e(84),N=e(85),I=e(113),T=e(107),P=e(127),R=e(132),w=e(133),O=e(144),S=e(147),A=(e(150),E.SEPARATOR),k=v.ID_ATTRIBUTE_NAME,L={},U=1,F=9,B={},V={},j=[],W=null,K={_instancesByReactRootID:B,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r){return K.scrollMonitor(n,function(){M.enqueueElementInternal(e,t),r&&M.enqueueCallbackInternal(e,r)}),e},_registerComponent:function(e,t){w(t&&(t.nodeType===U||t.nodeType===F)),g.ensureScrollValueMonitoring();var n=K.registerContainer(t);return B[n]=e,n},_renderNewRootComponent:function(e,t,n){var r=R(e,null),o=K._registerComponent(r,t);return N.batchedUpdates(m,r,o,t,n),r},render:function(e,t,n){w(y.isValidElement(e));var r=B[o(t)];if(r){var i=r._currentElement;if(S(i,e))return K._updateRootComponent(r,e,t,n).getPublicInstance();K.unmountComponentAtNode(t)}var a=P(t),u=a&&K.isRenderedByReact(a),s=u&&!r,l=K._renderNewRootComponent(e,t,s).getPublicInstance();return n&&n.call(l),l},constructAndRenderComponent:function(e,t,n){var r=y.createElement(e,t);return K.render(r,n)},constructAndRenderComponentByID:function(e,t,n){var r=document.getElementById(n);return w(r),K.constructAndRenderComponent(e,t,r)},registerContainer:function(e){var t=o(e);return t&&(t=E.getReactRootIDFromNodeID(t)),t||(t=E.createReactRootID()),V[t]=e,t},unmountComponentAtNode:function(e){w(e&&(e.nodeType===U||e.nodeType===F));var t=o(e),n=B[t];return n?(K.unmountComponentFromNode(n,e),delete B[t],delete V[t],!0):!1},unmountComponentFromNode:function(e,t){for(D.unmountComponent(e),t.nodeType===F&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)},findReactContainerForID:function(e){var t=E.getReactRootIDFromNodeID(e),n=V[t];return n},findReactNodeByID:function(e){var t=K.findReactContainerForID(e);return K.findComponentRoot(t,e)},isRenderedByReact:function(e){if(1!==e.nodeType)return!1;var t=K.getID(e);return t?t.charAt(0)===A:!1},getFirstReactDOM:function(e){for(var t=e;t&&t.parentNode!==t;){if(K.isRenderedByReact(t))return t;t=t.parentNode}return null},findComponentRoot:function(e,t){var n=j,r=0,o=f(t)||e;for(n[0]=o.firstChild,n.length=1;r>",_=u(),x=d(),D={array:o("array"),bool:o("boolean"),func:o("function"),number:o("number"),object:o("object"),string:o("string"),any:i(),arrayOf:a,element:_,instanceOf:s,node:x,objectOf:c,oneOf:l,oneOfType:p,shape:f};t.exports=D},{112:112,55:55,61:61,74:74}],77:[function(e,t,n){"use strict";function r(){this.listenersToPut=[]}var o=e(28),i=e(30),a=e(27);a(r.prototype,{enqueuePutListener:function(e,t,n){this.listenersToPut.push({rootNodeID:e,propKey:t,propValue:n})},putListeners:function(){for(var e=0;en;n++){var r=g[n],o=r._pendingCallbacks;if(r._pendingCallbacks=null,f.performUpdateIfNecessary(r,e.reconcileTransaction),o)for(var i=0;i":">","<":"<",'"':""","'":"'"},a=/[&><"']/g;t.exports=o},{}],115:[function(e,t,n){"use strict";function r(e){return null==e?null:u(e)?e:o.has(e)?i.getNodeFromInstance(e):(a(null==e.render||"function"!=typeof e.render),void a(!1))}{var o=(e(39),e(65)),i=e(68),a=e(133),u=e(135);e(150)}t.exports=r},{133:133,135:135,150:150,39:39,65:65,68:68}],116:[function(e,t,n){"use strict";function r(e,t,n){var r=e,o=!r.hasOwnProperty(n);o&&null!=t&&(r[n]=t)}function o(e){if(null==e)return e;var t={};return i(e,r,t),t}{var i=e(149);e(150)}t.exports=o},{149:149,150:150}],117:[function(e,t,n){"use strict";function r(e){try{e.focus()}catch(t){}}t.exports=r},{}],118:[function(e,t,n){"use strict";var r=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)};t.exports=r},{}],119:[function(e,t,n){function r(){try{return document.activeElement||document.body}catch(e){return document.body}}t.exports=r},{}],120:[function(e,t,n){"use strict";function r(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}t.exports=r},{}],121:[function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=o(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var o=e(120),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=r},{120:120}],122:[function(e,t,n){"use strict";function r(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=i[e];return r?!!n[r]:!1}function o(e){return r}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=o},{}],123:[function(e,t,n){"use strict";function r(e){var t=e.target||e.srcElement||window;return 3===t.nodeType?t.parentNode:t}t.exports=r},{}],124:[function(e,t,n){"use strict";function r(e){var t=e&&(o&&e[o]||e[i]);return"function"==typeof t?t:void 0}var o="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=r},{}],125:[function(e,t,n){function r(e){return i(!!a),d.hasOwnProperty(e)||(e="*"),u.hasOwnProperty(e)||("*"===e?a.innerHTML="":a.innerHTML="<"+e+">",u[e]=!a.firstChild),u[e]?d[e]:null}var o=e(21),i=e(133),a=o.canUseDOM?document.createElement("div"):null,u={circle:!0,clipPath:!0,defs:!0,ellipse:!0,g:!0,line:!0,linearGradient:!0,path:!0,polygon:!0,polyline:!0,radialGradient:!0,rect:!0,stop:!0,text:!0},s=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,"",""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c,circle:p,clipPath:p,defs:p,ellipse:p,g:p,line:p,linearGradient:p,path:p,polygon:p,polyline:p,radialGradient:p,rect:p,stop:p,text:p};t.exports=r},{133:133,21:21}],126:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,t>=i&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}t.exports=i},{}],127:[function(e,t,n){"use strict";function r(e){return e?e.nodeType===o?e.documentElement:e.firstChild:null}var o=9;t.exports=r},{}],128:[function(e,t,n){"use strict";function r(){return!i&&o.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var o=e(21),i=null;t.exports=r},{21:21}],129:[function(e,t,n){"use strict";function r(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=r},{}],130:[function(e,t,n){function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=r},{}],131:[function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=e(130),i=/^ms-/;t.exports=r},{130:130}],132:[function(e,t,n){"use strict";function r(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function o(e,t){var n;if((null===e||e===!1)&&(e=a.emptyElement),"object"==typeof e){var o=e;n=t===o.type&&"string"==typeof o.type?u.createInternalComponent(o):r(o.type)?new o.type(o):new c}else"string"==typeof e||"number"==typeof e?n=u.createInstanceForText(e):l(!1);return n.construct(e),n._mountIndex=0,n._mountImage=null,n}var i=e(37),a=e(57),u=e(71),s=e(27),l=e(133),c=(e(150),function(){});s(c.prototype,i.Mixin,{_instantiateReactComponent:o}),t.exports=o},{133:133,150:150,27:27,37:37,57:57,71:71}],133:[function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,u){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;s=new Error("Invariant Violation: "+t.replace(/%s/g,function(){return l[c++]}))}throw s.framesToPop=1,s}};t.exports=r},{}],134:[function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=e(21);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),t.exports=r},{21:21}],135:[function(e,t,n){function r(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=r},{}],136:[function(e,t,n){"use strict";function r(e){return e&&("INPUT"===e.nodeName&&o[e.type]||"TEXTAREA"===e.nodeName)}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],137:[function(e,t,n){function r(e){return o(e)&&3==e.nodeType}var o=e(135);t.exports=r},{135:135}],138:[function(e,t,n){"use strict";var r=e(133),o=function(e){var t,n={};r(e instanceof Object&&!Array.isArray(e));for(t in e)e.hasOwnProperty(t)&&(n[t]=t);return n};t.exports=o},{133:133}],139:[function(e,t,n){var r=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return t;return null};t.exports=r},{}],140:[function(e,t,n){"use strict";function r(e,t,n){if(!e)return null;var r={};for(var i in e)o.call(e,i)&&(r[i]=t.call(n,e[i],i,e));return r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],141:[function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=r},{}],142:[function(e,t,n){"use strict";function r(e){return i(o.isValidElement(e)),e}var o=e(55),i=e(133);t.exports=r},{133:133,55:55}],143:[function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=e(114);t.exports=r},{114:114}],144:[function(e,t,n){"use strict";var r=e(21),o=/^[ \r\n\t\f]/,i=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,a=function(e,t){e.innerHTML=t};if("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(a=function(e,t){MSApp.execUnsafeLocalFunction(function(){e.innerHTML=t})}),r.canUseDOM){var u=document.createElement("div");u.innerHTML=" ",""===u.innerHTML&&(a=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),o.test(t)||"<"===t[0]&&i.test(t)){e.innerHTML="\ufeff"+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t})}t.exports=a},{21:21}],145:[function(e,t,n){"use strict";var r=e(21),o=e(114),i=e(144),a=function(e,t){e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){i(e,o(t))})),t.exports=a},{114:114,144:144,21:21}],146:[function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;var n;for(n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||e[n]!==t[n]))return!1;for(n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1;return!0}t.exports=r},{}],147:[function(e,t,n){"use strict";function r(e,t){if(null!=e&&null!=t){var n=typeof e,r=typeof t;if("string"===n||"number"===n)return"string"===r||"number"===r;if("object"===r&&e.type===t.type&&e.key===t.key){var o=e._owner===t._owner;return o}}return!1}e(150);t.exports=r},{150:150}],148:[function(e,t,n){function r(e){var t=e.length;if(o(!Array.isArray(e)&&("object"==typeof e||"function"==typeof e)),o("number"==typeof t),o(0===t||t-1 in e),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(n){}for(var r=Array(t),i=0;t>i;i++)r[i]=e[i];return r}var o=e(133);t.exports=r},{133:133}],149:[function(e,t,n){"use strict";function r(e){return v[e]}function o(e,t){return e&&null!=e.key?a(e.key):t.toString(36)}function i(e){return(""+e).replace(g,r)}function a(e){return"$"+i(e)}function u(e,t,n,r,i){var s=typeof e;if(("undefined"===s||"boolean"===s)&&(e=null),null===e||"string"===s||"number"===s||l.isValidElement(e))return r(i,e,""===t?h+o(e,0):t,n),1;var p,v,g,y=0;if(Array.isArray(e))for(var C=0;C.card{max-width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:1.18em;min-height:0;background:#fff;padding:1em;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);transition:"default";z-index:""}.qv-object-qsstatistic .ui.card{margin:1rem 0}.qv-object-qsstatistic .ui.card a,.qv-object-qsstatistic .ui.cards>.card a{cursor:pointer}.qv-object-qsstatistic .ui.card:first-child{margin-top:0}.qv-object-qsstatistic .ui.card:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.cards{display:-ms-flexbox;display:flex;margin:1em -1.5em 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.qv-object-qsstatistic .ui.cards>.card{display:-ms-flexbox;display:flex;margin:0 .75em;float:none}.qv-object-qsstatistic .ui.card:after,.qv-object-qsstatistic .ui.cards:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.qv-object-qsstatistic .ui.cards~.ui.cards{margin-top:0}.qv-object-qsstatistic .ui.card>:first-child,.qv-object-qsstatistic .ui.cards>.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important}.qv-object-qsstatistic .ui.card>:last-child,.qv-object-qsstatistic .ui.cards>.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important}.qv-object-qsstatistic .ui.card>:only-child,.qv-object-qsstatistic .ui.cards>.card>:only-child{border-radius:.28571429rem!important}.qv-object-qsstatistic .ui.card>.image,.qv-object-qsstatistic .ui.cards>.card>.image{position:relative;display:block;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.qv-object-qsstatistic .ui.card>.image>img,.qv-object-qsstatistic .ui.cards>.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.qv-object-qsstatistic .ui.card>.image:not(.ui)>img,.qv-object-qsstatistic .ui.cards>.card>.image:not(.ui)>img{border:none}.qv-object-qsstatistic .ui.card>.content,.qv-object-qsstatistic .ui.cards>.card>.content{-ms-flex-positive:1;flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:none;margin:0;padding:1em;box-shadow:none;font-size:1em;border-radius:0}.qv-object-qsstatistic .ui.card>.content:after,.qv-object-qsstatistic .ui.cards>.card>.content:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.qv-object-qsstatistic .ui.card>.content>.header,.qv-object-qsstatistic .ui.cards>.card>.content>.header{display:block;margin:calc(2rem - .14285em) 0 1rem;font-family:icons,Helvetica Neue,Arial,Helvetica,sans-serif;color:rgba(0,0,0,.85)}.qv-object-qsstatistic .ui.card>.content>.header:not(.ui),.qv-object-qsstatistic .ui.cards>.card>.content>.header:not(.ui){font-weight:700;font-size:1.28571429em;margin-top:.14285em;line-height:1.2857em}.qv-object-qsstatistic .ui.card>.content>.header+.description,.qv-object-qsstatistic .ui.card>.content>.meta+.description,.qv-object-qsstatistic .ui.cards>.card>.content>.header+.description,.qv-object-qsstatistic .ui.cards>.card>.content>.meta+.description{margin-top:.5em}.qv-object-qsstatistic .ui.card [class*="left floated"],.qv-object-qsstatistic .ui.cards>.card [class*="left floated"]{float:left}.qv-object-qsstatistic .ui.card [class*="right floated"],.qv-object-qsstatistic .ui.cards>.card [class*="right floated"]{float:right}.qv-object-qsstatistic .ui.card [class*="left aligned"],.qv-object-qsstatistic .ui.cards>.card [class*="left aligned"]{text-align:left}.qv-object-qsstatistic .ui.card [class*="center aligned"],.qv-object-qsstatistic .ui.cards>.card [class*="center aligned"]{text-align:center}.qv-object-qsstatistic .ui.card [class*="right aligned"],.qv-object-qsstatistic .ui.cards>.card [class*="right aligned"]{text-align:right}.qv-object-qsstatistic .ui.card .content img,.qv-object-qsstatistic .ui.cards>.card .content img{display:inline-block;vertical-align:middle;width:""}.qv-object-qsstatistic .ui.card .avatar img,.qv-object-qsstatistic .ui.card img.avatar,.qv-object-qsstatistic .ui.cards>.card .avatar img,.qv-object-qsstatistic .ui.cards>.card img.avatar{width:2em;height:2em;border-radius:500rem}.qv-object-qsstatistic .ui.card>.content>.description,.qv-object-qsstatistic .ui.cards>.card>.content>.description{clear:both;color:rgba(0,0,0,.68)}.qv-object-qsstatistic .ui.card>.content p,.qv-object-qsstatistic .ui.cards>.card>.content p{margin:0 0 .5em}.qv-object-qsstatistic .ui.card>.content p:last-child,.qv-object-qsstatistic .ui.cards>.card>.content p:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.card .meta,.qv-object-qsstatistic .ui.cards>.card .meta{font-size:1em;color:rgba(0,0,0,.4)}.qv-object-qsstatistic .ui.card .meta *,.qv-object-qsstatistic .ui.cards>.card .meta *{margin-right:.3em}.qv-object-qsstatistic .ui.card .meta :last-child,.qv-object-qsstatistic .ui.cards>.card .meta :last-child{margin-right:0}.qv-object-qsstatistic .ui.card .meta [class*="right floated"],.qv-object-qsstatistic .ui.cards>.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.qv-object-qsstatistic .ui.card>.content a:not(.ui),.qv-object-qsstatistic .ui.cards>.card>.content a:not(.ui){color:"";transition:color .1s ease}.qv-object-qsstatistic .ui.card>.content a:not(.ui):hover,.qv-object-qsstatistic .ui.cards>.card>.content a:not(.ui):hover{color:""}.qv-object-qsstatistic .ui.card>.content>a.header,.qv-object-qsstatistic .ui.cards>.card>.content>a.header{color:rgba(0,0,0,.85)}.qv-object-qsstatistic .ui.card>.content>a.header:hover,.qv-object-qsstatistic .ui.cards>.card>.content>a.header:hover{color:#1e70bf}.qv-object-qsstatistic .ui.card .meta>a:not(.ui),.qv-object-qsstatistic .ui.cards>.card .meta>a:not(.ui){color:rgba(0,0,0,.4)}.qv-object-qsstatistic .ui.card .meta>a:not(.ui):hover,.qv-object-qsstatistic .ui.cards>.card .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.qv-object-qsstatistic .ui.card>.button,.qv-object-qsstatistic .ui.card>.buttons,.qv-object-qsstatistic .ui.cards>.card>.button,.qv-object-qsstatistic .ui.cards>.card>.buttons{margin:0 -1px;width:calc(100% + 2px)}.qv-object-qsstatistic .ui.card .dimmer,.qv-object-qsstatistic .ui.cards>.card .dimmer{background-color:"";z-index:10}.qv-object-qsstatistic .ui.card>.content .star.icon,.qv-object-qsstatistic .ui.cards>.card>.content .star.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.qv-object-qsstatistic .ui.card>.content .star.icon:hover,.qv-object-qsstatistic .ui.cards>.card>.content .star.icon:hover{opacity:1;color:#ffb70a}.qv-object-qsstatistic .ui.card>.content .active.star.icon,.qv-object-qsstatistic .ui.cards>.card>.content .active.star.icon{color:#ffe623}.qv-object-qsstatistic .ui.card>.content .like.icon,.qv-object-qsstatistic .ui.cards>.card>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.qv-object-qsstatistic .ui.card>.content .like.icon:hover,.qv-object-qsstatistic .ui.cards>.card>.content .like.icon:hover{opacity:1;color:#ff2733}.qv-object-qsstatistic .ui.card>.content .active.like.icon,.qv-object-qsstatistic .ui.cards>.card>.content .active.like.icon{color:#ff2733}.qv-object-qsstatistic .ui.card>.extra,.qv-object-qsstatistic .ui.cards>.card>.extra{max-width:100%;min-height:0!important;-ms-flex-positive:0;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:none;width:auto;margin:0;padding:.75em 1em;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;transition:color .1s ease}.qv-object-qsstatistic .ui.card>.extra a:not(.ui),.qv-object-qsstatistic .ui.cards>.card>.extra a:not(.ui){color:rgba(0,0,0,.4)}.qv-object-qsstatistic .ui.card>.extra a:not(.ui):hover,.qv-object-qsstatistic .ui.cards>.card>.extra a:not(.ui):hover{color:#1e70bf}.qv-object-qsstatistic .ui.centered.cards{-ms-flex-pack:center;justify-content:center}.qv-object-qsstatistic .ui.centered.card{margin-left:auto;margin-right:auto}.qv-object-qsstatistic .ui.fluid.card{width:100%;max-width:9999px}.qv-object-qsstatistic .ui.cards a.card,.qv-object-qsstatistic .ui.link.card,.qv-object-qsstatistic .ui.link.cards .card,.qv-object-qsstatistic a.ui.card{-webkit-transform:none;transform:none}.qv-object-qsstatistic .ui.cards a.card:hover,.qv-object-qsstatistic .ui.link.card:hover,.qv-object-qsstatistic .ui.link.cards .card:hover,.qv-object-qsstatistic a.ui.card:hover{cursor:pointer;z-index:5;background:#fff;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.qv-object-qsstatistic .ui.cards>.red.card,.qv-object-qsstatistic .ui.red.card,.qv-object-qsstatistic .ui.red.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #db2828,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.red.card:hover,.qv-object-qsstatistic .ui.red.card:hover,.qv-object-qsstatistic .ui.red.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #d01919,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.orange.card,.qv-object-qsstatistic .ui.orange.card,.qv-object-qsstatistic .ui.orange.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f2711c,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.orange.card:hover,.qv-object-qsstatistic .ui.orange.card:hover,.qv-object-qsstatistic .ui.orange.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f26202,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.yellow.card,.qv-object-qsstatistic .ui.yellow.card,.qv-object-qsstatistic .ui.yellow.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #fbbd08,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.yellow.card:hover,.qv-object-qsstatistic .ui.yellow.card:hover,.qv-object-qsstatistic .ui.yellow.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #eaae00,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.olive.card,.qv-object-qsstatistic .ui.olive.card,.qv-object-qsstatistic .ui.olive.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #b5cc18,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.olive.card:hover,.qv-object-qsstatistic .ui.olive.card:hover,.qv-object-qsstatistic .ui.olive.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.green.card,.qv-object-qsstatistic .ui.green.card,.qv-object-qsstatistic .ui.green.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #21ba45,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.green.card:hover,.qv-object-qsstatistic .ui.green.card:hover,.qv-object-qsstatistic .ui.green.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #16ab39,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.teal.card,.qv-object-qsstatistic .ui.teal.card,.qv-object-qsstatistic .ui.teal.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #00b5ad,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.teal.card:hover,.qv-object-qsstatistic .ui.teal.card:hover,.qv-object-qsstatistic .ui.teal.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #009c95,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.blue.card,.qv-object-qsstatistic .ui.blue.cards>.card,.qv-object-qsstatistic .ui.cards>.blue.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #2185d0,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.blue.card:hover,.qv-object-qsstatistic .ui.blue.cards>.card:hover,.qv-object-qsstatistic .ui.cards>.blue.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1678c2,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.violet.card,.qv-object-qsstatistic .ui.violet.card,.qv-object-qsstatistic .ui.violet.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #6435c9,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.violet.card:hover,.qv-object-qsstatistic .ui.violet.card:hover,.qv-object-qsstatistic .ui.violet.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #5829bb,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.purple.card,.qv-object-qsstatistic .ui.purple.card,.qv-object-qsstatistic .ui.purple.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a333c8,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.purple.card:hover,.qv-object-qsstatistic .ui.purple.card:hover,.qv-object-qsstatistic .ui.purple.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #9627ba,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.pink.card,.qv-object-qsstatistic .ui.pink.card,.qv-object-qsstatistic .ui.pink.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e03997,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.pink.card:hover,.qv-object-qsstatistic .ui.pink.card:hover,.qv-object-qsstatistic .ui.pink.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e61a8d,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.brown.card,.qv-object-qsstatistic .ui.brown.cards>.card,.qv-object-qsstatistic .ui.cards>.brown.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a5673f,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.brown.card:hover,.qv-object-qsstatistic .ui.brown.cards>.card:hover,.qv-object-qsstatistic .ui.cards>.brown.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #975b33,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.cards>.grey.card,.qv-object-qsstatistic .ui.grey.card,.qv-object-qsstatistic .ui.grey.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #767676,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.cards>.grey.card:hover,.qv-object-qsstatistic .ui.grey.card:hover,.qv-object-qsstatistic .ui.grey.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #838383,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.black.card,.qv-object-qsstatistic .ui.black.cards>.card,.qv-object-qsstatistic .ui.cards>.black.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1b1c1d,0 1px 3px 0 #d4d4d5}.qv-object-qsstatistic .ui.black.card:hover,.qv-object-qsstatistic .ui.black.cards>.card:hover,.qv-object-qsstatistic .ui.cards>.black.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #27292a,0 1px 3px 0 #bcbdbd}.qv-object-qsstatistic .ui.one.cards{margin:0}.qv-object-qsstatistic .ui.one.cards>.card{width:100%}.qv-object-qsstatistic .ui.two.cards{margin:-1em}.qv-object-qsstatistic .ui.two.cards>.card{width:calc(50% - 2em - 2px);margin:1em}.qv-object-qsstatistic .ui.three.cards{margin:-1em}.qv-object-qsstatistic .ui.three.cards>.card{width:calc(33.33333333% - 2em - 2px);margin:1em}.qv-object-qsstatistic .ui.four.cards{margin:-.75em}.qv-object-qsstatistic .ui.four.cards>.card{width:calc(25% - 1.5em - 2px);margin:.75em}.qv-object-qsstatistic .ui.five.cards{margin:-.75em}.qv-object-qsstatistic .ui.five.cards>.card{width:calc(20% - 1.5em - 2px);margin:.75em}.qv-object-qsstatistic .ui.six.cards{margin:-.75em}.qv-object-qsstatistic .ui.six.cards>.card{width:calc(16.66666667% - 1.5em - 2px);margin:.75em}.qv-object-qsstatistic .ui.seven.cards{margin:-.5em}.qv-object-qsstatistic .ui.seven.cards>.card{width:calc(14.28571429% - 1em - 2px);margin:.5em}.qv-object-qsstatistic .ui.eight.cards{margin:-.5em}.qv-object-qsstatistic .ui.eight.cards>.card{width:calc(12.5% - 1em - 2px);margin:.5em;font-size:11px}.qv-object-qsstatistic .ui.nine.cards{margin:-.5em}.qv-object-qsstatistic .ui.nine.cards>.card{width:calc(11.11111111% - 1em - 2px);margin:.5em;font-size:10px}.qv-object-qsstatistic .ui.ten.cards{margin:-.5em}.qv-object-qsstatistic .ui.ten.cards>.card{width:calc(10% - 1em - 2px);margin:.5em}@media only screen and (max-width:767px){.qv-object-qsstatistic .ui.two.doubling.cards{margin-left:0;margin-right:0}.qv-object-qsstatistic .ui.two.doubling.cards .card{width:100%;margin-left:0;margin-right:0}.qv-object-qsstatistic .ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.three.doubling.cards .card{width:calc(50% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.four.doubling.cards .card{width:calc(50% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.five.doubling.cards .card{width:calc(50% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.six.doubling.cards .card{width:calc(50% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.seven.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.eight.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.nine.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.ten.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}}@media only screen and (min-width:768px) and (max-width:991px){.qv-object-qsstatistic .ui.two.doubling.cards{margin-left:0;margin-right:0}.qv-object-qsstatistic .ui.two.doubling.cards .card{width:100%;margin-left:0;margin-right:0}.qv-object-qsstatistic .ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.three.doubling.cards .card{width:calc(50% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.four.doubling.cards .card{width:calc(50% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.five.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.six.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.qv-object-qsstatistic .ui.eight.doubling.cards .card{width:calc(33.33333333% - 2em - 2px);margin-left:1em;margin-right:1em}.qv-object-qsstatistic .ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.qv-object-qsstatistic .ui.eight.doubling.cards .card{width:calc(25% - 1.5em - 2px);margin-left:.75em;margin-right:.75em}.qv-object-qsstatistic .ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.qv-object-qsstatistic .ui.nine.doubling.cards .card{width:calc(25% - 1.5em - 2px);margin-left:.75em;margin-right:.75em}.qv-object-qsstatistic .ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.qv-object-qsstatistic .ui.ten.doubling.cards .card{width:calc(20% - 1.5em - 2px);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width:767px){.qv-object-qsstatistic .ui.stackable.cards{display:block!important}.qv-object-qsstatistic .ui.stackable.cards .card:first-child{margin-top:0!important}.qv-object-qsstatistic .ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em;padding:0!important;width:calc(100% - 2em)!important}}.qv-object-qsstatistic .ui.cards>.card{font-size:1em}@font-face{font-family:Icons;src:url(themes/default/assets/fonts/icons.eot);src:url(themes/default/assets/fonts/icons.eot?#iefix) format("embedded-opentype"),url(themes/default/assets/fonts/icons.woff) format("woff"),url(themes/default/assets/fonts/icons.ttf) format("truetype"),url(themes/default/assets/fonts/icons.svg#icons) format("svg");font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}.qv-object-qsstatistic i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}.qv-object-qsstatistic i.icon:before{background:none!important}.qv-object-qsstatistic i.icon.loading{height:1em;line-height:1;-webkit-animation:a 2s linear infinite;animation:a 2s linear infinite}.qv-object-qsstatistic i.emphasized.icon,.qv-object-qsstatistic i.icon.active,.qv-object-qsstatistic i.icon.hover{opacity:1!important}.qv-object-qsstatistic i.disabled.icon{opacity:.45!important}.qv-object-qsstatistic i.fitted.icon{width:auto;margin:0}.qv-object-qsstatistic i.link.icon{cursor:pointer;opacity:.5;transition:opacity .1s ease}.qv-object-qsstatistic i.link.icon:hover{opacity:1!important}.qv-object-qsstatistic i.circular.icon{border-radius:500em!important;line-height:1!important;padding:2em!important;box-shadow:inset 0 0 0 .1em rgba(0,0,0,.1);width:2em!important;height:2em!important}.qv-object-qsstatistic i.circular.inverted.icon{border:none;box-shadow:none}.qv-object-qsstatistic i.flipped.icon,.qv-object-qsstatistic i.horizontally.flipped.icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.qv-object-qsstatistic i.vertically.flipped.icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.qv-object-qsstatistic i.clockwise.rotated.icon,.qv-object-qsstatistic i.right.rotated.icon,.qv-object-qsstatistic i.rotated.icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.qv-object-qsstatistic i.counterclockwise.rotated.icon,.qv-object-qsstatistic i.left.rotated.icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.qv-object-qsstatistic i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em .41em!important;box-shadow:inset 0 0 0 .1em rgba(0,0,0,.1)}.qv-object-qsstatistic i.bordered.inverted.icon{border:none;box-shadow:none}.qv-object-qsstatistic i.inverted.bordered.icon,.qv-object-qsstatistic i.inverted.circular.icon{background-color:#1b1c1d!important;color:#fff!important}.qv-object-qsstatistic i.inverted.icon{color:#fff}.qv-object-qsstatistic i.red.icon{color:#db2828!important}.qv-object-qsstatistic i.inverted.red.icon{color:#ff695e!important}.qv-object-qsstatistic i.inverted.bordered.red.icon,.qv-object-qsstatistic i.inverted.circular.red.icon{background-color:#db2828!important;color:#fff!important}.qv-object-qsstatistic i.orange.icon{color:#f2711c!important}.qv-object-qsstatistic i.inverted.orange.icon{color:#ff851b!important}.qv-object-qsstatistic i.inverted.bordered.orange.icon,.qv-object-qsstatistic i.inverted.circular.orange.icon{background-color:#f2711c!important;color:#fff!important}.qv-object-qsstatistic i.yellow.icon{color:#fbbd08!important}.qv-object-qsstatistic i.inverted.yellow.icon{color:#ffe21f!important}.qv-object-qsstatistic i.inverted.bordered.yellow.icon,.qv-object-qsstatistic i.inverted.circular.yellow.icon{background-color:#fbbd08!important;color:#fff!important}.qv-object-qsstatistic i.olive.icon{color:#b5cc18!important}.qv-object-qsstatistic i.inverted.olive.icon{color:#d9e778!important}.qv-object-qsstatistic i.inverted.bordered.olive.icon,.qv-object-qsstatistic i.inverted.circular.olive.icon{background-color:#b5cc18!important;color:#fff!important}.qv-object-qsstatistic i.green.icon{color:#21ba45!important}.qv-object-qsstatistic i.inverted.green.icon{color:#2ecc40!important}.qv-object-qsstatistic i.inverted.bordered.green.icon,.qv-object-qsstatistic i.inverted.circular.green.icon{background-color:#21ba45!important;color:#fff!important}.qv-object-qsstatistic i.teal.icon{color:#00b5ad!important}.qv-object-qsstatistic i.inverted.teal.icon{color:#6dffff!important}.qv-object-qsstatistic i.inverted.bordered.teal.icon,.qv-object-qsstatistic i.inverted.circular.teal.icon{background-color:#00b5ad!important;color:#fff!important}.qv-object-qsstatistic i.blue.icon{color:#2185d0!important}.qv-object-qsstatistic i.inverted.blue.icon{color:#54c8ff!important}.qv-object-qsstatistic i.inverted.bordered.blue.icon,.qv-object-qsstatistic i.inverted.circular.blue.icon{background-color:#2185d0!important;color:#fff!important}.qv-object-qsstatistic i.violet.icon{color:#6435c9!important}.qv-object-qsstatistic i.inverted.violet.icon{color:#a291fb!important}.qv-object-qsstatistic i.inverted.bordered.violet.icon,.qv-object-qsstatistic i.inverted.circular.violet.icon{background-color:#6435c9!important;color:#fff!important}.qv-object-qsstatistic i.purple.icon{color:#a333c8!important}.qv-object-qsstatistic i.inverted.purple.icon{color:#dc73ff!important}.qv-object-qsstatistic i.inverted.bordered.purple.icon,.qv-object-qsstatistic i.inverted.circular.purple.icon{background-color:#a333c8!important;color:#fff!important}.qv-object-qsstatistic i.pink.icon{color:#e03997!important}.qv-object-qsstatistic i.inverted.pink.icon{color:#ff8edf!important}.qv-object-qsstatistic i.inverted.bordered.pink.icon,.qv-object-qsstatistic i.inverted.circular.pink.icon{background-color:#e03997!important;color:#fff!important}.qv-object-qsstatistic i.brown.icon{color:#a5673f!important}.qv-object-qsstatistic i.inverted.brown.icon{color:#d67c1c!important}.qv-object-qsstatistic i.inverted.bordered.brown.icon,.qv-object-qsstatistic i.inverted.circular.brown.icon{background-color:#a5673f!important;color:#fff!important}.qv-object-qsstatistic i.grey.icon{color:#767676!important}.qv-object-qsstatistic i.inverted.grey.icon{color:#dcddde!important}.qv-object-qsstatistic i.inverted.bordered.grey.icon,.qv-object-qsstatistic i.inverted.circular.grey.icon{background-color:#767676!important;color:#fff!important}.qv-object-qsstatistic i.black.icon{color:#1b1c1d!important}.qv-object-qsstatistic i.inverted.black.icon{color:#545454!important}.qv-object-qsstatistic i.inverted.bordeblack.black.icon,.qv-object-qsstatistic i.inverted.circular.black.icon{background-color:#1b1c1d!important;color:#fff!important}.qv-object-qsstatistic i.mini.icon,.qv-object-qsstatistic i.mini.icons{line-height:1;font-size:.71428571em}.qv-object-qsstatistic i.tiny.icon,.qv-object-qsstatistic i.tiny.icons{line-height:1;font-size:.85714286em}.qv-object-qsstatistic i.small.icon,.qv-object-qsstatistic i.small.icons{line-height:1;font-size:.92857143em}.qv-object-qsstatistic i.icon,.qv-object-qsstatistic i.icons{font-size:1em}.qv-object-qsstatistic i.large.icon,.qv-object-qsstatistic i.large.icons{line-height:1;vertical-align:middle;font-size:1.14285714em}.qv-object-qsstatistic i.big.icon,.qv-object-qsstatistic i.big.icons{line-height:1;vertical-align:middle;font-size:1.28571429em}.qv-object-qsstatistic i.huge.icon,.qv-object-qsstatistic i.huge.icons{line-height:1;vertical-align:middle;font-size:1.42857143em}.qv-object-qsstatistic i.massive.icon,.qv-object-qsstatistic i.massive.icons{line-height:1;vertical-align:middle;font-size:1.71428571em}.qv-object-qsstatistic i.icons{display:inline-block;position:relative;line-height:1}.qv-object-qsstatistic i.icons .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0}.qv-object-qsstatistic i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;-webkit-transform:none;transform:none;margin-right:.25rem}.qv-object-qsstatistic i.icons .corner.icon{top:auto;left:auto;right:0;bottom:0;-webkit-transform:none;transform:none;font-size:1.14285714em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.qv-object-qsstatistic i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1b1c1d,1px -1px 0 #1b1c1d,-1px 1px 0 #1b1c1d,1px 1px 0 #1b1c1d}.qv-object-qsstatistic .ui.label{display:inline-block;white-space:nowrap;line-height:1;vertical-align:baseline;margin:1rem 0;background-color:#e8e8e8;background-image:none;padding:1em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:"default"}.qv-object-qsstatistic .ui.label:first-child{margin-left:0}.qv-object-qsstatistic .ui.label:last-child{margin-right:0}.qv-object-qsstatistic a.ui.label{cursor:pointer}.qv-object-qsstatistic .ui.label>a{cursor:pointer;color:inherit;opacity:.5;transition:opacity .1s ease}.qv-object-qsstatistic .ui.label>a:hover{opacity:1}.qv-object-qsstatistic .ui.label>img{width:auto!important;vertical-align:middle;height:3rem!important}.qv-object-qsstatistic .ui.label>.icon{width:auto;margin:0 .75em 0 0}.qv-object-qsstatistic .ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.qv-object-qsstatistic .ui.label>.detail .icon{margin:0 .25em 0 0}.qv-object-qsstatistic .ui.label>.close.icon,.qv-object-qsstatistic .ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;transition:background .1s ease}.qv-object-qsstatistic .ui.label>.delete.icon:hover{opacity:1}.qv-object-qsstatistic .ui.labels>.label{margin:0 .5em .5em 0}.qv-object-qsstatistic .ui.header>.ui.label{margin-top:.21425em}.qv-object-qsstatistic .ui.attached.segment>.ui.top.left.attached.label,.qv-object-qsstatistic .ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.qv-object-qsstatistic .ui.attached.segment>.ui.top.right.attached.label,.qv-object-qsstatistic .ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.qv-object-qsstatistic .ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.qv-object-qsstatistic .ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.qv-object-qsstatistic .ui.top.attached.label:first-child+:not(.attached){margin-top:2rem!important}.qv-object-qsstatistic .ui.bottom.attached.label:first-child~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.qv-object-qsstatistic .ui.image.label{width:auto!important;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#e8e8e8;padding:1em 1em 1em .5em;border-radius:.28571429rem;box-shadow:none}.qv-object-qsstatistic .ui.image.label img{display:inline-block;vertical-align:top;height:3rem;margin:-1em .5em -1em -.5em;border-radius:.28571429rem 0 0 .28571429rem}.qv-object-qsstatistic .ui.image.label .detail{background:rgba(0,0,0,.1);margin:-1em -1em -1em .5em;padding:1em;border-radius:0 .28571429rem .28571429rem 0}.qv-object-qsstatistic .ui.tag.label,.qv-object-qsstatistic .ui.tag.labels .label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 .28571429rem .28571429rem 0;transition:none}.qv-object-qsstatistic .ui.tag.label:before,.qv-object-qsstatistic .ui.tag.labels .label:before{position:absolute;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);transform:translateY(-50%) translateX(50%) rotate(-45deg);top:50%;right:100%;content:"";background-color:inherit;background-image:none;width:1.56em;height:1.56em;transition:none}.qv-object-qsstatistic .ui.tag.label:after,.qv-object-qsstatistic .ui.tag.labels .label:after{position:absolute;content:"";top:50%;left:-.25em;margin-top:-.25em;background-color:#fff!important;width:.5em;height:.5em;box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:500rem}.qv-object-qsstatistic .ui.corner.label{margin:0;padding:0;text-align:center;border-color:#e8e8e8;width:4em;height:4em;z-index:1}.qv-object-qsstatistic .ui.corner.label,.qv-object-qsstatistic .ui.corner.label:after{position:absolute;top:0;right:0;transition:border-color .1s ease;background-color:transparent!important}.qv-object-qsstatistic .ui.corner.label:after{content:"";z-index:-1;width:0;height:0;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit}.qv-object-qsstatistic .ui.corner.label .icon{cursor:default;position:relative;top:.64285714em;left:.78571429em;font-size:1.14285714em;margin:0}.qv-object-qsstatistic .ui.left.corner.label,.qv-object-qsstatistic .ui.left.corner.label:after{right:auto;left:0}.qv-object-qsstatistic .ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.qv-object-qsstatistic .ui.left.corner.label .icon{left:-.78571429em}.qv-object-qsstatistic .ui.segment>.ui.corner.label{top:-1px;right:-1px}.qv-object-qsstatistic .ui.segment>.ui.left.corner.label{right:auto;left:-1px}.qv-object-qsstatistic .ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 .28571429rem .28571429rem 0;border-color:rgba(0,0,0,.15)}.qv-object-qsstatistic .ui.ribbon.label:after{position:absolute;content:"";top:100%;left:0;background-color:transparent!important;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.qv-object-qsstatistic .ui.ribbon.label{left:calc(-1rem - 1.2em);margin-right:-1.2em;padding-left:calc(1rem + 1.2em);padding-right:1.2em}.qv-object-qsstatistic .ui[class*="right ribbon"].label{left:calc(100% + 1rem + 1.2em);padding-left:1.2em;padding-right:calc(1rem + 1.2em);text-align:left;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:.28571429rem 0 0 .28571429rem}.qv-object-qsstatistic .ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.qv-object-qsstatistic .ui.card .image>.ribbon.label,.qv-object-qsstatistic .ui.image>.ribbon.label{position:absolute;top:1rem}.qv-object-qsstatistic .ui.card .image>.ui.ribbon.label,.qv-object-qsstatistic .ui.image>.ui.ribbon.label{left:calc(.05rem - 1.2em)}.qv-object-qsstatistic .ui.card .image>.ui[class*="right ribbon"].label,.qv-object-qsstatistic .ui.image>.ui[class*="right ribbon"].label{left:calc(100% + -.05rem + 1.2em);padding-left:1em}.qv-object-qsstatistic .ui.table td>.ui.ribbon.label{left:-1.91429em}.qv-object-qsstatistic .ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + .71428571em + 1.2em);padding-left:1em}.qv-object-qsstatistic .ui.attached.label,.qv-object-qsstatistic .ui[class*="top attached"].label{width:calc(100% - 2em - 1px);position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.qv-object-qsstatistic .ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.qv-object-qsstatistic .ui[class*="top left attached"].label{width:auto;margin-top:0!important;border-radius:.21428571rem 0 .28571429rem 0}.qv-object-qsstatistic .ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 .21428571rem 0 .28571429rem}.qv-object-qsstatistic .ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 .28571429rem 0 .21428571rem}.qv-object-qsstatistic .ui[class*="bottom right attached"].label{top:auto;bottom:0;left:auto;right:0;width:auto;border-radius:.28571429rem 0 .21428571rem 0}.qv-object-qsstatistic .ui.label.disabled{opacity:.5}.qv-object-qsstatistic a.ui.label:hover,.qv-object-qsstatistic a.ui.labels .label:hover{background-color:#e0e0e0;border-color:#e0e0e0;background-image:none;color:rgba(0,0,0,.8)}.qv-object-qsstatistic .ui.labels a.label:hover:before,.qv-object-qsstatistic a.ui.label:hover:before{color:rgba(0,0,0,.8)}.qv-object-qsstatistic .ui.active.label{border-color:#d0d0d0}.qv-object-qsstatistic .ui.active.label,.qv-object-qsstatistic .ui.active.label:before{background-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}.qv-object-qsstatistic a.ui.active.label:hover,.qv-object-qsstatistic a.ui.labels .active.label:hover{background-color:#c8c8c8;border-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.qv-object-qsstatistic .ui.labels a.active.label:ActiveHover:before,.qv-object-qsstatistic a.ui.active.label:ActiveHover:before{background-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.qv-object-qsstatistic .ui.label.visible,.qv-object-qsstatistic .ui.labels.visible .label{display:inline-block!important}.qv-object-qsstatistic .ui.label.hidden,.qv-object-qsstatistic .ui.labels.hidden .label{display:none!important}.qv-object-qsstatistic .ui.red.label,.qv-object-qsstatistic .ui.red.labels .label{background-color:#db2828!important;border-color:#db2828!important;color:#db2828!important}.qv-object-qsstatistic .ui.red.labels .label:hover,.qv-object-qsstatistic a.ui.red.label:hover{background-color:#d01919!important;border-color:#d01919!important;color:#fff!important}.qv-object-qsstatistic .ui.red.corner.label,.qv-object-qsstatistic .ui.red.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.red.ribbon.label{border-color:#b21e1e!important}.qv-object-qsstatistic .ui.basic.red.label{background-color:#fff!important;color:#db2828!important;border-color:#db2828!important}.qv-object-qsstatistic .ui.basic.red.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.red.label:hover{background-color:#fff!important;color:#d01919!important;border-color:#d01919!important}.qv-object-qsstatistic .ui.orange.label,.qv-object-qsstatistic .ui.orange.labels .label{background-color:#f2711c!important;border-color:#f2711c!important;color:#f2711c!important}.qv-object-qsstatistic .ui.orange.labels .label:hover,.qv-object-qsstatistic a.ui.orange.label:hover{background-color:#f26202!important;border-color:#f26202!important;color:#fff!important}.qv-object-qsstatistic .ui.orange.corner.label,.qv-object-qsstatistic .ui.orange.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.orange.ribbon.label{border-color:#cf590c!important}.qv-object-qsstatistic .ui.basic.orange.label{background-color:#fff!important;color:#f2711c!important;border-color:#f2711c!important}.qv-object-qsstatistic .ui.basic.orange.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.orange.label:hover{background-color:#fff!important;color:#f26202!important;border-color:#f26202!important}.qv-object-qsstatistic .ui.yellow.label,.qv-object-qsstatistic .ui.yellow.labels .label{background-color:#fbbd08!important;border-color:#fbbd08!important;color:#b58105!important}.qv-object-qsstatistic .ui.yellow.labels .label:hover,.qv-object-qsstatistic a.ui.yellow.label:hover{background-color:#eaae00!important;border-color:#eaae00!important;color:#fff!important}.qv-object-qsstatistic .ui.yellow.corner.label,.qv-object-qsstatistic .ui.yellow.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.yellow.ribbon.label{border-color:#cd9903!important}.qv-object-qsstatistic .ui.basic.yellow.label{background-color:#fff!important;color:#fbbd08!important;border-color:#fbbd08!important}.qv-object-qsstatistic .ui.basic.yellow.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.yellow.label:hover{background-color:#fff!important;color:#eaae00!important;border-color:#eaae00!important}.qv-object-qsstatistic .ui.olive.label,.qv-object-qsstatistic .ui.olive.labels .label{background-color:#b5cc18!important;border-color:#b5cc18!important;color:#8abc1e!important}.qv-object-qsstatistic .ui.olive.labels .label:hover,.qv-object-qsstatistic a.ui.olive.label:hover{background-color:#a7bd0d!important;border-color:#a7bd0d!important;color:#fff!important}.qv-object-qsstatistic .ui.olive.corner.label,.qv-object-qsstatistic .ui.olive.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.olive.ribbon.label{border-color:#198f35!important}.qv-object-qsstatistic .ui.basic.olive.label{background-color:#fff!important;color:#b5cc18!important;border-color:#b5cc18!important}.qv-object-qsstatistic .ui.basic.olive.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.olive.label:hover{background-color:#fff!important;color:#a7bd0d!important;border-color:#a7bd0d!important}.qv-object-qsstatistic .ui.green.label,.qv-object-qsstatistic .ui.green.labels .label{background-color:#21ba45!important;border-color:#21ba45!important;color:#1ebc30!important}.qv-object-qsstatistic .ui.green.labels .label:hover,.qv-object-qsstatistic a.ui.green.label:hover{background-color:#16ab39!important;border-color:#16ab39!important;color:#fff!important}.qv-object-qsstatistic .ui.green.corner.label,.qv-object-qsstatistic .ui.green.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.green.ribbon.label{border-color:#198f35!important}.qv-object-qsstatistic .ui.basic.green.label{background-color:#fff!important;color:#21ba45!important;border-color:#21ba45!important}.qv-object-qsstatistic .ui.basic.green.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.green.label:hover{background-color:#fff!important;color:#16ab39!important;border-color:#16ab39!important}.qv-object-qsstatistic .ui.teal.label,.qv-object-qsstatistic .ui.teal.labels .label{background-color:#00b5ad!important;border-color:#00b5ad!important;color:#10a3a3!important}.qv-object-qsstatistic .ui.teal.labels .label:hover,.qv-object-qsstatistic a.ui.teal.label:hover{background-color:#009c95!important;border-color:#009c95!important;color:#fff!important}.qv-object-qsstatistic .ui.teal.corner.label,.qv-object-qsstatistic .ui.teal.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.teal.ribbon.label{border-color:#00827c!important}.qv-object-qsstatistic .ui.basic.teal.label{background-color:#fff!important;color:#00b5ad!important;border-color:#00b5ad!important}.qv-object-qsstatistic .ui.basic.teal.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.teal.label:hover{background-color:#fff!important;color:#009c95!important;border-color:#009c95!important}.qv-object-qsstatistic .ui.blue.label,.qv-object-qsstatistic .ui.blue.labels .label{background-color:#2185d0!important;border-color:#2185d0!important;color:#2185d0!important}.qv-object-qsstatistic .ui.blue.labels .label:hover,.qv-object-qsstatistic a.ui.blue.label:hover{background-color:#1678c2!important;border-color:#1678c2!important;color:#fff!important}.qv-object-qsstatistic .ui.blue.corner.label,.qv-object-qsstatistic .ui.blue.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.blue.ribbon.label{border-color:#1a69a4!important}.qv-object-qsstatistic .ui.basic.blue.label{background-color:#fff!important;color:#2185d0!important;border-color:#2185d0!important}.qv-object-qsstatistic .ui.basic.blue.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.blue.label:hover{background-color:#fff!important;color:#1678c2!important;border-color:#1678c2!important}.qv-object-qsstatistic .ui.violet.label,.qv-object-qsstatistic .ui.violet.labels .label{background-color:#6435c9!important;border-color:#6435c9!important;color:#6435c9!important}.qv-object-qsstatistic .ui.violet.labels .label:hover,.qv-object-qsstatistic a.ui.violet.label:hover{background-color:#5829bb!important;border-color:#5829bb!important;color:#fff!important}.qv-object-qsstatistic .ui.violet.corner.label,.qv-object-qsstatistic .ui.violet.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.violet.ribbon.label{border-color:#502aa1!important}.qv-object-qsstatistic .ui.basic.violet.label{background-color:#fff!important;color:#6435c9!important;border-color:#6435c9!important}.qv-object-qsstatistic .ui.basic.violet.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.violet.label:hover{background-color:#fff!important;color:#5829bb!important;border-color:#5829bb!important}.qv-object-qsstatistic .ui.purple.label,.qv-object-qsstatistic .ui.purple.labels .label{background-color:#a333c8!important;border-color:#a333c8!important;color:#a333c8!important}.qv-object-qsstatistic .ui.purple.labels .label:hover,.qv-object-qsstatistic a.ui.purple.label:hover{background-color:#9627ba!important;border-color:#9627ba!important;color:#fff!important}.qv-object-qsstatistic .ui.purple.corner.label,.qv-object-qsstatistic .ui.purple.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.purple.ribbon.label{border-color:#82299f!important}.qv-object-qsstatistic .ui.basic.purple.label{background-color:#fff!important;color:#a333c8!important;border-color:#a333c8!important}.qv-object-qsstatistic .ui.basic.purple.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.purple.label:hover{background-color:#fff!important;color:#9627ba!important;border-color:#9627ba!important}.qv-object-qsstatistic .ui.pink.label,.qv-object-qsstatistic .ui.pink.labels .label{background-color:#e03997!important;border-color:#e03997!important;color:#e03997!important}.qv-object-qsstatistic .ui.pink.labels .label:hover,.qv-object-qsstatistic a.ui.pink.label:hover{background-color:#e61a8d!important;border-color:#e61a8d!important;color:#fff!important}.qv-object-qsstatistic .ui.pink.corner.label,.qv-object-qsstatistic .ui.pink.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.pink.ribbon.label{border-color:#c71f7e!important}.qv-object-qsstatistic .ui.basic.pink.label{background-color:#fff!important;color:#e03997!important;border-color:#e03997!important}.qv-object-qsstatistic .ui.basic.pink.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.pink.label:hover{background-color:#fff!important;color:#e61a8d!important;border-color:#e61a8d!important}.qv-object-qsstatistic .ui.brown.label,.qv-object-qsstatistic .ui.brown.labels .label{background-color:#a5673f!important;border-color:#a5673f!important;color:#a5673f!important}.qv-object-qsstatistic .ui.brown.labels .label:hover,.qv-object-qsstatistic a.ui.brown.label:hover{background-color:#975b33!important;border-color:#975b33!important;color:#fff!important}.qv-object-qsstatistic .ui.brown.corner.label,.qv-object-qsstatistic .ui.brown.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.brown.ribbon.label{border-color:#805031!important}.qv-object-qsstatistic .ui.basic.brown.label{background-color:#fff!important;color:#a5673f!important;border-color:#a5673f!important}.qv-object-qsstatistic .ui.basic.brown.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.brown.label:hover{background-color:#fff!important;color:#975b33!important;border-color:#975b33!important}.qv-object-qsstatistic .ui.grey.label,.qv-object-qsstatistic .ui.grey.labels .label{background-color:#767676!important;border-color:#767676!important;color:#fff!important}.qv-object-qsstatistic .ui.grey.labels .label:hover,.qv-object-qsstatistic a.ui.grey.label:hover{background-color:#838383!important;border-color:#838383!important;color:#fff!important}.qv-object-qsstatistic .ui.grey.corner.label,.qv-object-qsstatistic .ui.grey.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.grey.ribbon.label{border-color:#805031!important}.qv-object-qsstatistic .ui.basic.grey.label{background-color:#fff!important;color:#767676!important;border-color:#767676!important}.qv-object-qsstatistic .ui.basic.grey.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.grey.label:hover{background-color:#fff!important;color:#838383!important;border-color:#838383!important}.qv-object-qsstatistic .ui.black.label,.qv-object-qsstatistic .ui.black.labels .label{background-color:#1b1c1d!important;border-color:#1b1c1d!important;color:#fff!important}.qv-object-qsstatistic .ui.black.labels .label:hover,.qv-object-qsstatistic a.ui.black.label:hover{background-color:#27292a!important;border-color:#27292a!important;color:#fff!important}.qv-object-qsstatistic .ui.black.corner.label,.qv-object-qsstatistic .ui.black.corner.label:hover{background-color:transparent!important}.qv-object-qsstatistic .ui.black.ribbon.label{border-color:#805031!important}.qv-object-qsstatistic .ui.basic.black.label{background-color:#fff!important;color:#1b1c1d!important;border-color:#1b1c1d!important}.qv-object-qsstatistic .ui.basic.black.labels a.label:hover,.qv-object-qsstatistic a.ui.basic.black.label:hover{background-color:#fff!important;color:#27292a!important;border-color:#27292a!important}.qv-object-qsstatistic .ui.basic.label{background:none transparent;border:none;color:rgba(0,0,0,.87);box-shadow:none}.qv-object-qsstatistic a.ui.basic.label:hover{text-decoration:none;background:none transparent;color:#1e70bf;box-shadow:none}.qv-object-qsstatistic .ui.basic.pointing.label:before{border-color:inherit}.qv-object-qsstatistic .ui.fluid.labels>.label,.qv-object-qsstatistic .ui.label.fluid{width:100%;box-sizing:border-box}.qv-object-qsstatistic .ui.inverted.label,.qv-object-qsstatistic .ui.inverted.labels .label{color:hsla(0,0%,100%,.9)!important}.qv-object-qsstatistic .ui.horizontal.label,.qv-object-qsstatistic .ui.horizontal.labels .label{margin:0 .5em 0 0;padding:.4em 1em;min-width:3em;text-align:center}.qv-object-qsstatistic .ui.circular.label,.qv-object-qsstatistic .ui.circular.labels .label{min-width:2em;min-height:2em;padding:2em!important;line-height:1em;text-align:center;border-radius:500rem}.qv-object-qsstatistic .ui.empty.circular.label,.qv-object-qsstatistic .ui.empty.circular.labels .label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.qv-object-qsstatistic .ui.pointing.label{position:relative}.qv-object-qsstatistic .ui.attached.pointing.label{position:absolute}.qv-object-qsstatistic .ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:none;border-style:solid;border-color:inherit;position:absolute;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;transition:background .1s ease}.qv-object-qsstatistic .ui.pointing.label,.qv-object-qsstatistic .ui[class*="pointing above"].label{margin-top:1em}.qv-object-qsstatistic .ui.pointing.label:before,.qv-object-qsstatistic .ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.qv-object-qsstatistic .ui[class*="bottom pointing"].label,.qv-object-qsstatistic .ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.qv-object-qsstatistic .ui[class*="bottom pointing"].label:before,.qv-object-qsstatistic .ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;top:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.qv-object-qsstatistic .ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.qv-object-qsstatistic .ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto;top:50%;left:0}.qv-object-qsstatistic .ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.qv-object-qsstatistic .ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);top:50%;right:0;bottom:auto;left:auto}.qv-object-qsstatistic .ui.basic.pointing.label:before,.qv-object-qsstatistic .ui.basic[class*="pointing above"].label:before{margin-top:-1px}.qv-object-qsstatistic .ui.basic[class*="bottom pointing"].label:before,.qv-object-qsstatistic .ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.qv-object-qsstatistic .ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.qv-object-qsstatistic .ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.qv-object-qsstatistic .ui.floating.label{position:absolute;z-index:100;top:-1em;left:100%;margin:0 0 0 -1.5em!important}.qv-object-qsstatistic .ui.mini.label,.qv-object-qsstatistic .ui.mini.labels .label{font-size:.71428571em}.qv-object-qsstatistic .ui.tiny.label,.qv-object-qsstatistic .ui.tiny.labels .label{font-size:.85714286em}.qv-object-qsstatistic .ui.small.label,.qv-object-qsstatistic .ui.small.labels .label{font-size:.92857143em}.qv-object-qsstatistic .ui.label,.qv-object-qsstatistic .ui.labels .label{font-size:1em}.qv-object-qsstatistic .ui.large.label,.qv-object-qsstatistic .ui.large.labels .label{font-size:1.14285714em}.qv-object-qsstatistic .ui.big.label,.qv-object-qsstatistic .ui.big.labels .label{font-size:1.28571429em}.qv-object-qsstatistic .ui.huge.label,.qv-object-qsstatistic .ui.huge.labels .label{font-size:1.42857143em}.qv-object-qsstatistic .ui.massive.label,.qv-object-qsstatistic .ui.massive.labels .label{font-size:1.71428571em}.qv-object-qsstatistic .ui.statistic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;margin:1rem 0;max-width:auto}.qv-object-qsstatistic .ui.statistic+.ui.statistic{margin:0 0 0 1.5em}.qv-object-qsstatistic .ui.statistic:first-child{margin-top:0}.qv-object-qsstatistic .ui.statistic:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.statistics{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.qv-object-qsstatistic .ui.statistics>.statistic{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;margin:0 1.5em;max-width:auto}.qv-object-qsstatistic .ui.statistics{display:-ms-flexbox;display:flex;margin:1em -1.5em 0}.qv-object-qsstatistic .ui.statistics:after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.qv-object-qsstatistic .ui.statistics:first-child{margin-top:0}.qv-object-qsstatistic .ui.statistics:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.statistic>.value,.qv-object-qsstatistic .ui.statistics .statistic>.value{font-family:icons,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:400;line-height:1em;color:#1b1c1d;text-transform:uppercase;text-align:center}.qv-object-qsstatistic .ui.statistic>.label,.qv-object-qsstatistic .ui.statistics .statistic>.label{font-family:icons,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;color:rgba(0,0,0,.87);text-transform:uppercase;text-align:center}.qv-object-qsstatistic .ui.statistic>.label~.value,.qv-object-qsstatistic .ui.statistic>.value~.label,.qv-object-qsstatistic .ui.statistics .statistic>.label~.value,.qv-object-qsstatistic .ui.statistics .statistic>.value~.label{margin-top:0}.qv-object-qsstatistic .ui.statistic>.value .icon,.qv-object-qsstatistic .ui.statistics .statistic>.value .icon{opacity:1;width:auto;margin:0}.qv-object-qsstatistic .ui.statistic>.text.value,.qv-object-qsstatistic .ui.statistics .statistic>.text.value{line-height:1em;min-height:2em;font-weight:700;text-align:center}.qv-object-qsstatistic .ui.statistic>.text.value+.label,.qv-object-qsstatistic .ui.statistics .statistic>.text.value+.label{text-align:center}.qv-object-qsstatistic .ui.statistic>.value img,.qv-object-qsstatistic .ui.statistics .statistic>.value img{max-height:3rem;vertical-align:baseline}.qv-object-qsstatistic .ui.ten.statistics{margin:0}.qv-object-qsstatistic .ui.ten.statistics .statistic{min-width:10%;margin:0}.qv-object-qsstatistic .ui.nine.statistics{margin:0}.qv-object-qsstatistic .ui.nine.statistics .statistic{min-width:11.11111111%;margin:0}.qv-object-qsstatistic .ui.eight.statistics{margin:0}.qv-object-qsstatistic .ui.eight.statistics .statistic{min-width:12.5%;margin:0}.qv-object-qsstatistic .ui.seven.statistics{margin:0}.qv-object-qsstatistic .ui.seven.statistics .statistic{min-width:14.28571429%;margin:0}.qv-object-qsstatistic .ui.six.statistics{margin:0}.qv-object-qsstatistic .ui.six.statistics .statistic{min-width:16.66666667%;margin:0}.qv-object-qsstatistic .ui.five.statistics{margin:0}.qv-object-qsstatistic .ui.five.statistics .statistic{min-width:20%;margin:0}.qv-object-qsstatistic .ui.four.statistics{margin:0}.qv-object-qsstatistic .ui.four.statistics .statistic{min-width:25%;margin:0}.qv-object-qsstatistic .ui.three.statistics{margin:0}.qv-object-qsstatistic .ui.three.statistics .statistic{min-width:33.33333333%;margin:0}.qv-object-qsstatistic .ui.two.statistics{margin:0}.qv-object-qsstatistic .ui.two.statistics .statistic{min-width:50%;margin:0}.qv-object-qsstatistic .ui.one.statistics{margin:0}.qv-object-qsstatistic .ui.one.statistics .statistic{min-width:100%;margin:0}.qv-object-qsstatistic .ui.horizontal.statistic{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.qv-object-qsstatistic .ui.horizontal.statistics{-ms-flex-direction:column;flex-direction:column;margin:0;max-width:none}.qv-object-qsstatistic .ui.horizontal.statistics .statistic{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;max-width:none;margin:1em 0}.qv-object-qsstatistic .ui.horizontal.statistic>.text.value,.qv-object-qsstatistic .ui.horizontal.statistics>.statistic>.text.value{min-height:0!important}.qv-object-qsstatistic .ui.horizontal.statistic>.value .icon,.qv-object-qsstatistic .ui.horizontal.statistics .statistic>.value .icon{width:1.18em}.qv-object-qsstatistic .ui.horizontal.statistic>.value,.qv-object-qsstatistic .ui.horizontal.statistics .statistic>.value{display:inline-block;vertical-align:middle}.qv-object-qsstatistic .ui.horizontal.statistic>.label,.qv-object-qsstatistic .ui.horizontal.statistics .statistic>.label{display:inline-block;vertical-align:middle;margin:0 0 0 .75em}.qv-object-qsstatistic .ui.red.statistic>.value,.qv-object-qsstatistic .ui.red.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .red.statistic>.value{color:#db2828}.qv-object-qsstatistic .ui.orange.statistic>.value,.qv-object-qsstatistic .ui.orange.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .orange.statistic>.value{color:#f2711c}.qv-object-qsstatistic .ui.statistics .yellow.statistic>.value,.qv-object-qsstatistic .ui.yellow.statistic>.value,.qv-object-qsstatistic .ui.yellow.statistics .statistic>.value{color:#fbbd08}.qv-object-qsstatistic .ui.olive.statistic>.value,.qv-object-qsstatistic .ui.olive.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .olive.statistic>.value{color:#b5cc18}.qv-object-qsstatistic .ui.green.statistic>.value,.qv-object-qsstatistic .ui.green.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .green.statistic>.value{color:#21ba45}.qv-object-qsstatistic .ui.statistics .teal.statistic>.value,.qv-object-qsstatistic .ui.teal.statistic>.value,.qv-object-qsstatistic .ui.teal.statistics .statistic>.value{color:#00b5ad}.qv-object-qsstatistic .ui.blue.statistic>.value,.qv-object-qsstatistic .ui.blue.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .blue.statistic>.value{color:#2185d0}.qv-object-qsstatistic .ui.statistics .violet.statistic>.value,.qv-object-qsstatistic .ui.violet.statistic>.value,.qv-object-qsstatistic .ui.violet.statistics .statistic>.value{color:#6435c9}.qv-object-qsstatistic .ui.purple.statistic>.value,.qv-object-qsstatistic .ui.purple.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .purple.statistic>.value{color:#a333c8}.qv-object-qsstatistic .ui.pink.statistic>.value,.qv-object-qsstatistic .ui.pink.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .pink.statistic>.value{color:#e03997}.qv-object-qsstatistic .ui.brown.statistic>.value,.qv-object-qsstatistic .ui.brown.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .brown.statistic>.value{color:#a5673f}.qv-object-qsstatistic .ui.grey.statistic>.value,.qv-object-qsstatistic .ui.grey.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .grey.statistic>.value{color:#767676}.qv-object-qsstatistic .ui.inverted.statistic .value,.qv-object-qsstatistic .ui.inverted.statistics .statistic>.value{color:#fff}.qv-object-qsstatistic .ui.inverted.statistic .label,.qv-object-qsstatistic .ui.inverted.statistics .statistic>.label{color:hsla(0,0%,100%,.9)}.qv-object-qsstatistic .ui.inverted.red.statistic>.value,.qv-object-qsstatistic .ui.inverted.red.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.red.statistic>.value{color:#ff695e}.qv-object-qsstatistic .ui.inverted.orange.statistic>.value,.qv-object-qsstatistic .ui.inverted.orange.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.orange.statistic>.value{color:#ff851b}.qv-object-qsstatistic .ui.inverted.yellow.statistic>.value,.qv-object-qsstatistic .ui.inverted.yellow.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.yellow.statistic>.value{color:#ffe21f}.qv-object-qsstatistic .ui.inverted.olive.statistic>.value,.qv-object-qsstatistic .ui.inverted.olive.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.olive.statistic>.value{color:#d9e778}.qv-object-qsstatistic .ui.inverted.green.statistic>.value,.qv-object-qsstatistic .ui.inverted.green.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.green.statistic>.value{color:#2ecc40}.qv-object-qsstatistic .ui.inverted.teal.statistic>.value,.qv-object-qsstatistic .ui.inverted.teal.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.teal.statistic>.value{color:#6dffff}.qv-object-qsstatistic .ui.inverted.blue.statistic>.value,.qv-object-qsstatistic .ui.inverted.blue.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.blue.statistic>.value{color:#54c8ff}.qv-object-qsstatistic .ui.inverted.violet.statistic>.value,.qv-object-qsstatistic .ui.inverted.violet.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.violet.statistic>.value{color:#a291fb}.qv-object-qsstatistic .ui.inverted.purple.statistic>.value,.qv-object-qsstatistic .ui.inverted.purple.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.purple.statistic>.value{color:#dc73ff}.qv-object-qsstatistic .ui.inverted.pink.statistic>.value,.qv-object-qsstatistic .ui.inverted.pink.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.pink.statistic>.value{color:#ff8edf}.qv-object-qsstatistic .ui.inverted.brown.statistic>.value,.qv-object-qsstatistic .ui.inverted.brown.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.brown.statistic>.value{color:#d67c1c}.qv-object-qsstatistic .ui.inverted.grey.statistic>.value,.qv-object-qsstatistic .ui.inverted.grey.statistics .statistic>.value,.qv-object-qsstatistic .ui.statistics .inverted.grey.statistic>.value{color:#dcddde}.qv-object-qsstatistic .ui[class*="left floated"].statistic{float:left;margin:0 2em 1em 0}.qv-object-qsstatistic .ui[class*="right floated"].statistic{float:right;margin:0 0 1em 2em}.qv-object-qsstatistic .ui.floated.statistic:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.mini.horizontal.statistic>.value,.qv-object-qsstatistic .ui.mini.horizontal.statistics .statistic>.value,.qv-object-qsstatistic .ui.mini.statistic>.value,.qv-object-qsstatistic .ui.mini.statistics .statistic>.value{font-size:1.5rem}.qv-object-qsstatistic .ui.mini.statistic>.text.value,.qv-object-qsstatistic .ui.mini.statistics .statistic>.text.value{font-size:1rem}.qv-object-qsstatistic .ui.mini.statistic>.label,.qv-object-qsstatistic .ui.mini.statistics .statistic>.label{font-size:.75rem}.qv-object-qsstatistic .ui.tiny.horizontal.statistic>.value,.qv-object-qsstatistic .ui.tiny.horizontal.statistics .statistic>.value,.qv-object-qsstatistic .ui.tiny.statistic>.value,.qv-object-qsstatistic .ui.tiny.statistics .statistic>.value{font-size:2rem}.qv-object-qsstatistic .ui.tiny.statistic>.text.value,.qv-object-qsstatistic .ui.tiny.statistics .statistic>.text.value{font-size:1rem}.qv-object-qsstatistic .ui.tiny.statistic>.label,.qv-object-qsstatistic .ui.tiny.statistics .statistic>.label{font-size:.8rem}.qv-object-qsstatistic .ui.small.statistic>.value,.qv-object-qsstatistic .ui.small.statistics .statistic>.value{font-size:3rem}.qv-object-qsstatistic .ui.small.horizontal.statistic>.value,.qv-object-qsstatistic .ui.small.horizontal.statistics .statistic>.value{font-size:2rem}.qv-object-qsstatistic .ui.small.statistic>.label,.qv-object-qsstatistic .ui.small.statistic>.text.value,.qv-object-qsstatistic .ui.small.statistics .statistic>.label,.qv-object-qsstatistic .ui.small.statistics .statistic>.text.value{font-size:1rem}.qv-object-qsstatistic .ui.statistic>.value,.qv-object-qsstatistic .ui.statistics .statistic>.value{font-size:4rem}.qv-object-qsstatistic .ui.horizontal.statistic>.value,.qv-object-qsstatistic .ui.horizontal.statistics .statistic>.value{font-size:3rem}.qv-object-qsstatistic .ui.statistic>.text.value,.qv-object-qsstatistic .ui.statistics .statistic>.text.value{font-size:2rem}.qv-object-qsstatistic .ui.statistic>.label,.qv-object-qsstatistic .ui.statistics .statistic>.label{font-size:1.25rem}.qv-object-qsstatistic .ui.large.statistic>.value,.qv-object-qsstatistic .ui.large.statistics .statistic>.value{font-size:5rem}.qv-object-qsstatistic .ui.large.horizontal.statistic>.value,.qv-object-qsstatistic .ui.large.horizontal.statistics .statistic>.value{font-size:4rem}.qv-object-qsstatistic .ui.large.statistic>.text.value,.qv-object-qsstatistic .ui.large.statistics .statistic>.text.value{font-size:2.5rem}.qv-object-qsstatistic .ui.large.statistic>.label,.qv-object-qsstatistic .ui.large.statistics .statistic>.label{font-size:1.5rem}.qv-object-qsstatistic .ui.huge.statistic>.value,.qv-object-qsstatistic .ui.huge.statistics .statistic>.value{font-size:6rem}.qv-object-qsstatistic .ui.huge.horizontal.statistic>.value,.qv-object-qsstatistic .ui.huge.horizontal.statistics .statistic>.value{font-size:5rem}.qv-object-qsstatistic .ui.huge.statistic>.text.value,.qv-object-qsstatistic .ui.huge.statistics .statistic>.text.value{font-size:2.5rem}.qv-object-qsstatistic .ui.huge.statistic>.label,.qv-object-qsstatistic .ui.huge.statistics .statistic>.label{font-size:2rem}.qv-object-qsstatistic .ui.segment{position:relative;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.qv-object-qsstatistic .ui.segment:first-child{margin-top:0}.qv-object-qsstatistic .ui.segment:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.qv-object-qsstatistic .ui.vertical.segment:last-child{border-bottom:none}.qv-object-qsstatistic .ui.inverted.segment>.ui.header{color:#fff}.qv-object-qsstatistic .ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.qv-object-qsstatistic .ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.qv-object-qsstatistic .ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.qv-object-qsstatistic .ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.qv-object-qsstatistic .ui.grid .ui.segment.column,.qv-object-qsstatistic .ui.page.grid.segment{padding-top:2em;padding-bottom:2em}.qv-object-qsstatistic .ui.grid.segment{margin:1rem 0;border-radius:.28571429rem}.qv-object-qsstatistic .ui.basic.table.segment{background:#fff;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.qv-object-qsstatistic .ui[class*="very basic"].table.segment{padding:1em}.qv-object-qsstatistic .ui.piled.segment,.qv-object-qsstatistic .ui.piled.segments{margin:3em 0;box-shadow:"";z-index:auto}.qv-object-qsstatistic .ui.piled.segment:first-child{margin-top:0}.qv-object-qsstatistic .ui.piled.segment:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.piled.segment:after,.qv-object-qsstatistic .ui.piled.segment:before,.qv-object-qsstatistic .ui.piled.segments:after,.qv-object-qsstatistic .ui.piled.segments:before{background-color:#fff;visibility:visible;content:"";display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);box-shadow:""}.qv-object-qsstatistic .ui.piled.segment:before,.qv-object-qsstatistic .ui.piled.segments:before{-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg);top:0;z-index:-2}.qv-object-qsstatistic .ui.piled.segment:after,.qv-object-qsstatistic .ui.piled.segments:after{-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg);top:0;z-index:-1}.qv-object-qsstatistic .ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.qv-object-qsstatistic .ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.qv-object-qsstatistic .ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.qv-object-qsstatistic .ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.stacked.segment{padding-bottom:1.4em}.qv-object-qsstatistic .ui.stacked.segment:after,.qv-object-qsstatistic .ui.stacked.segment:before,.qv-object-qsstatistic .ui.stacked.segments:after,.qv-object-qsstatistic .ui.stacked.segments:before{content:"";position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.qv-object-qsstatistic .ui.stacked.segment:before,.qv-object-qsstatistic .ui.stacked.segments:before{display:none}.qv-object-qsstatistic .ui.tall.stacked.segment:before,.qv-object-qsstatistic .ui.tall.stacked.segments:before{display:block;bottom:0}.qv-object-qsstatistic .ui.stacked.inverted.segment:after,.qv-object-qsstatistic .ui.stacked.inverted.segment:before,.qv-object-qsstatistic .ui.stacked.inverted.segments:after,.qv-object-qsstatistic .ui.stacked.inverted.segments:before{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(34,36,38,.35)}.qv-object-qsstatistic .ui.padded.segment{padding:1.5em}.qv-object-qsstatistic .ui[class*="very padded"].segment{padding:3em}.qv-object-qsstatistic .ui.compact.segment{display:table}.qv-object-qsstatistic .ui.compact.segments{display:-ms-inline-flexbox;display:inline-flex}.qv-object-qsstatistic .ui.compact.segments .segment,.qv-object-qsstatistic .ui.segments .compact.segment{display:block;-ms-flex:0 1 auto;flex:0 1 auto}.qv-object-qsstatistic .ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.qv-object-qsstatistic .ui.raised.segment,.qv-object-qsstatistic .ui.raised.segments{box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08)}.qv-object-qsstatistic .ui.segments{-ms-flex-direction:column;flex-direction:column;position:relative;margin:1rem 0;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem}.qv-object-qsstatistic .ui.segments:first-child{margin-top:0}.qv-object-qsstatistic .ui.segments:last-child{margin-bottom:0}.qv-object-qsstatistic .ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.qv-object-qsstatistic .ui.segments:not(.horizontal)>.segment:first-child{border-top:none;margin-top:0;bottom:0;margin-bottom:0;top:0;border-radius:.28571429rem .28571429rem 0 0}.qv-object-qsstatistic .ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.qv-object-qsstatistic .ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:1rem}.qv-object-qsstatistic .ui.segments>.segments:first-child{border-top:none}.qv-object-qsstatistic .ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.qv-object-qsstatistic .ui.horizontal.segments{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:transparent;border-radius:0;padding:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.qv-object-qsstatistic .ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.qv-object-qsstatistic .ui.horizontal.segments>.segment{flex:1 1 auto;-ms-flex:1 1 0px;margin:0;min-width:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.qv-object-qsstatistic .ui.horizontal.segments>.segment:first-child{border-left:none}.qv-object-qsstatistic .ui.disabled.segment{opacity:.45;color:rgba(40,40,40,.3)}.qv-object-qsstatistic .ui.loading.segment{position:relative;cursor:default;point-events:none;text-shadow:none!important;color:transparent!important;transition:all 0s linear}.qv-object-qsstatistic .ui.loading.segment:before{position:absolute;content:"";top:0;left:0;background:hsla(0,0%,100%,.8);width:100%;height:100%;border-radius:.28571429rem;z-index:100}.qv-object-qsstatistic .ui.loading.segment:after{position:absolute;content:"";top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:a .6s linear;animation:a .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.qv-object-qsstatistic .ui.basic.segment{background:none transparent;box-shadow:none;border:none;border-radius:0}.qv-object-qsstatistic .ui.clearing.segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.qv-object-qsstatistic .ui.red.segment:not(.inverted){border-top:2px solid #db2828}.qv-object-qsstatistic .ui.inverted.red.segment{background-color:#db2828!important;color:#fff!important}.qv-object-qsstatistic .ui.orange.segment:not(.inverted){border-top:2px solid #f2711c}.qv-object-qsstatistic .ui.inverted.orange.segment{background-color:#f2711c!important;color:#fff!important}.qv-object-qsstatistic .ui.yellow.segment:not(.inverted){border-top:2px solid #fbbd08}.qv-object-qsstatistic .ui.inverted.yellow.segment{background-color:#fbbd08!important;color:#fff!important}.qv-object-qsstatistic .ui.olive.segment:not(.inverted){border-top:2px solid #b5cc18}.qv-object-qsstatistic .ui.inverted.olive.segment{background-color:#b5cc18!important;color:#fff!important}.qv-object-qsstatistic .ui.green.segment:not(.inverted){border-top:2px solid #21ba45}.qv-object-qsstatistic .ui.inverted.green.segment{background-color:#21ba45!important;color:#fff!important}.qv-object-qsstatistic .ui.teal.segment:not(.inverted){border-top:2px solid #00b5ad}.qv-object-qsstatistic .ui.inverted.teal.segment{background-color:#00b5ad!important;color:#fff!important}.qv-object-qsstatistic .ui.blue.segment:not(.inverted){border-top:2px solid #2185d0}.qv-object-qsstatistic .ui.inverted.blue.segment{background-color:#2185d0!important;color:#fff!important}.qv-object-qsstatistic .ui.violet.segment:not(.inverted){border-top:2px solid #6435c9}.qv-object-qsstatistic .ui.inverted.violet.segment{background-color:#6435c9!important;color:#fff!important}.qv-object-qsstatistic .ui.purple.segment:not(.inverted){border-top:2px solid #a333c8}.qv-object-qsstatistic .ui.inverted.purple.segment{background-color:#a333c8!important;color:#fff!important}.qv-object-qsstatistic .ui.pink.segment:not(.inverted){border-top:2px solid #e03997}.qv-object-qsstatistic .ui.inverted.pink.segment{background-color:#e03997!important;color:#fff!important}.qv-object-qsstatistic .ui.brown.segment:not(.inverted){border-top:2px solid #a5673f}.qv-object-qsstatistic .ui.inverted.brown.segment{background-color:#a5673f!important;color:#fff!important}.qv-object-qsstatistic .ui.grey.segment:not(.inverted){border-top:2px solid #767676}.qv-object-qsstatistic .ui.inverted.grey.segment{background-color:#767676!important;color:#fff!important}.qv-object-qsstatistic .ui.black.segment:not(.inverted){border-top:2px solid #1b1c1d}.qv-object-qsstatistic .ui.inverted.black.segment{background-color:#1b1c1d!important;color:#fff!important}.qv-object-qsstatistic .ui[class*="left aligned"].segment{text-align:left}.qv-object-qsstatistic .ui[class*="right aligned"].segment{text-align:right}.qv-object-qsstatistic .ui[class*="center aligned"].segment{text-align:center}.qv-object-qsstatistic .ui.floated.segment,.qv-object-qsstatistic .ui[class*="left floated"].segment{float:left;margin-right:1em}.qv-object-qsstatistic .ui[class*="right floated"].segment{float:right;margin-left:1em}.qv-object-qsstatistic .ui.inverted.segment{border:none;box-shadow:none}.qv-object-qsstatistic .ui.inverted.segment,.qv-object-qsstatistic .ui.primary.inverted.segment{background:#1b1c1d;color:hsla(0,0%,100%,.9)}.qv-object-qsstatistic .ui.inverted.segment .segment{color:rgba(0,0,0,.87)}.qv-object-qsstatistic .ui.inverted.segment .inverted.segment{color:hsla(0,0%,100%,.9)}.qv-object-qsstatistic .ui.inverted.attached.segment{border-color:#555}.qv-object-qsstatistic .ui.secondary.segment{background:#f3f4f5;color:rgba(0,0,0,.6)}.qv-object-qsstatistic .ui.secondary.inverted.segment{background:#4c4f52 linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));color:hsla(0,0%,100%,.8)}.qv-object-qsstatistic .ui.tertiary.segment{background:#dcddde;color:rgba(0,0,0,.6)}.qv-object-qsstatistic .ui.tertiary.inverted.segment{background:#717579 linear-gradient(hsla(0,0%,100%,.35),hsla(0,0%,100%,.35));color:hsla(0,0%,100%,.8)}.qv-object-qsstatistic .ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #d4d4d5}.qv-object-qsstatistic .ui.attached+.ui.attached.segment:not(.top){border-top:none}.qv-object-qsstatistic .ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.qv-object-qsstatistic .ui.segment[class*="top attached"]:first-child{margin-top:0}.qv-object-qsstatistic .ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.qv-object-qsstatistic .ui.segment[class*="bottom attached"]:last-child{margin-bottom:0}.qv-object-qsstatistic i.icon.search:before{content:"\f002"}.qv-object-qsstatistic i.icon.mail.outline:before{content:"\f003"}.qv-object-qsstatistic i.icon.external:before{content:"\f08e"}.qv-object-qsstatistic i.icon.signal:before{content:"\f012"}.qv-object-qsstatistic i.icon.setting:before{content:"\f013"}.qv-object-qsstatistic i.icon.home:before{content:"\f015"}.qv-object-qsstatistic i.icon.inbox:before{content:"\f01c"}.qv-object-qsstatistic i.icon.browser:before{content:"\f022"}.qv-object-qsstatistic i.icon.tag:before{content:"\f02b"}.qv-object-qsstatistic i.icon.tags:before{content:"\f02c"}.qv-object-qsstatistic i.icon.calendar:before{content:"\f073"}.qv-object-qsstatistic i.icon.comment:before{content:"\f075"}.qv-object-qsstatistic i.icon.comments:before{content:"\f086"}.qv-object-qsstatistic i.icon.shop:before{content:"\f07a"}.qv-object-qsstatistic i.icon.privacy:before{content:"\f084"}.qv-object-qsstatistic i.icon.settings:before{content:"\f085"}.qv-object-qsstatistic i.icon.trophy:before{content:"\f091"}.qv-object-qsstatistic i.icon.payment:before{content:"\f09d"}.qv-object-qsstatistic i.icon.feed:before{content:"\f09e"}.qv-object-qsstatistic i.icon.alarm.outline:before{content:"\f0a2"}.qv-object-qsstatistic i.icon.tasks:before{content:"\f0ae"}.qv-object-qsstatistic i.icon.cloud:before{content:"\f0c2"}.qv-object-qsstatistic i.icon.lab:before{content:"\f0c3"}.qv-object-qsstatistic i.icon.mail:before{content:"\f0e0"}.qv-object-qsstatistic i.icon.idea:before{content:"\f0eb"}.qv-object-qsstatistic i.icon.dashboard:before{content:"\f0e4"}.qv-object-qsstatistic i.icon.sitemap:before{content:"\f0e8"}.qv-object-qsstatistic i.icon.alarm:before{content:"\f0f3"}.qv-object-qsstatistic i.icon.terminal:before{content:"\f120"}.qv-object-qsstatistic i.icon.code:before{content:"\f121"}.qv-object-qsstatistic i.icon.protect:before{content:"\f132"}.qv-object-qsstatistic i.icon.calendar.outline:before{content:"\f133"}.qv-object-qsstatistic i.icon.ticket:before{content:"\f145"}.qv-object-qsstatistic i.icon.external.square:before{content:"\f14c"}.qv-object-qsstatistic i.icon.map:before{content:"\f14e"}.qv-object-qsstatistic i.icon.bug:before{content:"\f188"}.qv-object-qsstatistic i.icon.mail.square:before{content:"\f199"}.qv-object-qsstatistic i.icon.history:before{content:"\f1da"}.qv-object-qsstatistic i.icon.options:before{content:"\f1de"}.qv-object-qsstatistic i.icon.comment.outline:before{content:"\f0e5"}.qv-object-qsstatistic i.icon.comments.outline:before{content:"\f0e6"}.qv-object-qsstatistic i.icon.text.telephone:before{content:"\f1e4"}.qv-object-qsstatistic i.icon.find:before{content:"\f1e5"}.qv-object-qsstatistic i.icon.wifi:before{content:"\f1eb"}.qv-object-qsstatistic i.icon.alarm.slash:before{content:"\f1f6"}.qv-object-qsstatistic i.icon.alarm.slash.outline:before{content:"\f1f7"}.qv-object-qsstatistic i.icon.copyright:before{content:"\f1f9"}.qv-object-qsstatistic i.icon.at:before{content:"\f1fa"}.qv-object-qsstatistic i.icon.eyedropper:before{content:"\f1fb"}.qv-object-qsstatistic i.icon.paint.brush:before{content:"\f1fc"}.qv-object-qsstatistic i.icon.heartbeat:before{content:"\f21e"}.qv-object-qsstatistic i.icon.download:before{content:"\f019"}.qv-object-qsstatistic i.icon.repeat:before{content:"\f01e"}.qv-object-qsstatistic i.icon.refresh:before{content:"\f021"}.qv-object-qsstatistic i.icon.lock:before{content:"\f023"}.qv-object-qsstatistic i.icon.bookmark:before{content:"\f02e"}.qv-object-qsstatistic i.icon.print:before{content:"\f02f"}.qv-object-qsstatistic i.icon.write:before{content:"\f040"}.qv-object-qsstatistic i.icon.theme:before{content:"\f043"}.qv-object-qsstatistic i.icon.adjust:before{content:"\f042"}.qv-object-qsstatistic i.icon.edit:before{content:"\f044"}.qv-object-qsstatistic i.icon.external.share:before{content:"\f045"}.qv-object-qsstatistic i.icon.ban:before{content:"\f05e"}.qv-object-qsstatistic i.icon.mail.forward:before,.qv-object-qsstatistic i.icon.share:before{content:"\f064"}.qv-object-qsstatistic i.icon.expand:before{content:"\f065"}.qv-object-qsstatistic i.icon.compress:before{content:"\f066"}.qv-object-qsstatistic i.icon.unhide:before{content:"\f06e"}.qv-object-qsstatistic i.icon.hide:before{content:"\f070"}.qv-object-qsstatistic i.icon.random:before{content:"\f074"}.qv-object-qsstatistic i.icon.retweet:before{content:"\f079"}.qv-object-qsstatistic i.icon.sign.out:before{content:"\f08b"}.qv-object-qsstatistic i.icon.pin:before{content:"\f08d"}.qv-object-qsstatistic i.icon.sign.in:before{content:"\f090"}.qv-object-qsstatistic i.icon.upload:before{content:"\f093"}.qv-object-qsstatistic i.icon.call:before{content:"\f095"}.qv-object-qsstatistic i.icon.call.square:before{content:"\f098"}.qv-object-qsstatistic i.icon.remove.bookmark:before{content:"\f097"}.qv-object-qsstatistic i.icon.unlock:before{content:"\f09c"}.qv-object-qsstatistic i.icon.configure:before{content:"\f0ad"}.qv-object-qsstatistic i.icon.filter:before{content:"\f0b0"}.qv-object-qsstatistic i.icon.wizard:before{content:"\f0d0"}.qv-object-qsstatistic i.icon.undo:before{content:"\f0e2"}.qv-object-qsstatistic i.icon.exchange:before{content:"\f0ec"}.qv-object-qsstatistic i.icon.cloud.download:before{content:"\f0ed"}.qv-object-qsstatistic i.icon.cloud.upload:before{content:"\f0ee"}.qv-object-qsstatistic i.icon.reply:before{content:"\f112"}.qv-object-qsstatistic i.icon.reply.all:before{content:"\f122"}.qv-object-qsstatistic i.icon.erase:before{content:"\f12d"}.qv-object-qsstatistic i.icon.unlock.alternate:before{content:"\f13e"}.qv-object-qsstatistic i.icon.archive:before{content:"\f187"}.qv-object-qsstatistic i.icon.translate:before{content:"\f1ab"}.qv-object-qsstatistic i.icon.recycle:before{content:"\f1b8"}.qv-object-qsstatistic i.icon.send:before{content:"\f1d8"}.qv-object-qsstatistic i.icon.send.outline:before{content:"\f1d9"}.qv-object-qsstatistic i.icon.share.alternate:before{content:"\f1e0"}.qv-object-qsstatistic i.icon.share.alternate.square:before{content:"\f1e1"}.qv-object-qsstatistic i.icon.wait:before{content:"\f017"}.qv-object-qsstatistic i.icon.write.square:before{content:"\f14b"}.qv-object-qsstatistic i.icon.share.square:before{content:"\f14d"}.qv-object-qsstatistic i.icon.add.to.cart:before{content:"\f217"}.qv-object-qsstatistic i.icon.in.cart:before{content:"\f218"}.qv-object-qsstatistic i.icon.add.user:before{content:"\f234"}.qv-object-qsstatistic i.icon.remove.user:before{content:"\f235"}.qv-object-qsstatistic i.icon.help.circle:before{content:"\f059"}.qv-object-qsstatistic i.icon.info.circle:before{content:"\f05a"}.qv-object-qsstatistic i.icon.warning:before{content:"\f12a"}.qv-object-qsstatistic i.icon.warning.circle:before{content:"\f06a"}.qv-object-qsstatistic i.icon.warning.sign:before{content:"\f071"}.qv-object-qsstatistic i.icon.help:before{content:"\f128"}.qv-object-qsstatistic i.icon.info:before{content:"\f129"}.qv-object-qsstatistic i.icon.announcement:before{content:"\f0a1"}.qv-object-qsstatistic i.icon.birthday:before{content:"\f1fd"}.qv-object-qsstatistic i.icon.users:before{content:"\f0c0"}.qv-object-qsstatistic i.icon.doctor:before{content:"\f0f0"}.qv-object-qsstatistic i.icon.child:before{content:"\f1ae"}.qv-object-qsstatistic i.icon.user:before{content:"\f007"}.qv-object-qsstatistic i.icon.handicap:before{content:"\f193"}.qv-object-qsstatistic i.icon.student:before{content:"\f19d"}.qv-object-qsstatistic i.icon.spy:before{content:"\f21b"}.qv-object-qsstatistic i.icon.female:before{content:"\f182"}.qv-object-qsstatistic i.icon.male:before{content:"\f183"}.qv-object-qsstatistic i.icon.woman:before{content:"\f221"}.qv-object-qsstatistic i.icon.man:before{content:"\f222"}.qv-object-qsstatistic i.icon.non.binary.transgender:before{content:"\f223"}.qv-object-qsstatistic i.icon.intergender:before{content:"\f224"}.qv-object-qsstatistic i.icon.transgender:before{content:"\f225"}.qv-object-qsstatistic i.icon.lesbian:before{content:"\f226"}.qv-object-qsstatistic i.icon.gay:before{content:"\f227"}.qv-object-qsstatistic i.icon.heterosexual:before{content:"\f228"}.qv-object-qsstatistic i.icon.other.gender:before{content:"\f229"}.qv-object-qsstatistic i.icon.other.gender.vertical:before{content:"\f22a"}.qv-object-qsstatistic i.icon.other.gender.horizontal:before{content:"\f22b"}.qv-object-qsstatistic i.icon.neuter:before{content:"\f22c"}.qv-object-qsstatistic i.icon.grid.layout:before{content:"\f00a"}.qv-object-qsstatistic i.icon.list.layout:before{content:"\f00b"}.qv-object-qsstatistic i.icon.block.layout:before{content:"\f009"}.qv-object-qsstatistic i.icon.zoom:before{content:"\f00e"}.qv-object-qsstatistic i.icon.zoom.out:before{content:"\f010"}.qv-object-qsstatistic i.icon.resize.vertical:before{content:"\f07d"}.qv-object-qsstatistic i.icon.resize.horizontal:before{content:"\f07e"}.qv-object-qsstatistic i.icon.maximize:before{content:"\f0b2"}.qv-object-qsstatistic i.icon.crop:before{content:"\f125"}.qv-object-qsstatistic i.icon.cocktail:before{content:"\f000"}.qv-object-qsstatistic i.icon.road:before{content:"\f018"}.qv-object-qsstatistic i.icon.flag:before{content:"\f024"}.qv-object-qsstatistic i.icon.book:before{content:"\f02d"}.qv-object-qsstatistic i.icon.gift:before{content:"\f06b"}.qv-object-qsstatistic i.icon.leaf:before{content:"\f06c"}.qv-object-qsstatistic i.icon.fire:before{content:"\f06d"}.qv-object-qsstatistic i.icon.plane:before{content:"\f072"}.qv-object-qsstatistic i.icon.magnet:before{content:"\f076"}.qv-object-qsstatistic i.icon.legal:before{content:"\f0e3"}.qv-object-qsstatistic i.icon.lemon:before{content:"\f094"}.qv-object-qsstatistic i.icon.world:before{content:"\f0ac"}.qv-object-qsstatistic i.icon.travel:before{content:"\f0b1"}.qv-object-qsstatistic i.icon.shipping:before{content:"\f0d1"}.qv-object-qsstatistic i.icon.money:before{content:"\f0d6"}.qv-object-qsstatistic i.icon.lightning:before{content:"\f0e7"}.qv-object-qsstatistic i.icon.rain:before{content:"\f0e9"}.qv-object-qsstatistic i.icon.treatment:before{content:"\f0f1"}.qv-object-qsstatistic i.icon.suitcase:before{content:"\f0f2"}.qv-object-qsstatistic i.icon.bar:before{content:"\f0fc"}.qv-object-qsstatistic i.icon.flag.outline:before{content:"\f11d"}.qv-object-qsstatistic i.icon.flag.checkered:before{content:"\f11e"}.qv-object-qsstatistic i.icon.puzzle:before{content:"\f12e"}.qv-object-qsstatistic i.icon.fire.extinguisher:before{content:"\f134"}.qv-object-qsstatistic i.icon.rocket:before{content:"\f135"}.qv-object-qsstatistic i.icon.anchor:before{content:"\f13d"}.qv-object-qsstatistic i.icon.bullseye:before{content:"\f140"}.qv-object-qsstatistic i.icon.sun:before{content:"\f185"}.qv-object-qsstatistic i.icon.moon:before{content:"\f186"}.qv-object-qsstatistic i.icon.fax:before{content:"\f1ac"}.qv-object-qsstatistic i.icon.life.ring:before{content:"\f1cd"}.qv-object-qsstatistic i.icon.bomb:before{content:"\f1e2"}.qv-object-qsstatistic i.icon.soccer:before{content:"\f1e3"}.qv-object-qsstatistic i.icon.calculator:before{content:"\f1ec"}.qv-object-qsstatistic i.icon.diamond:before{content:"\f219"}.qv-object-qsstatistic i.icon.crosshairs:before{content:"\f05b"}.qv-object-qsstatistic i.icon.asterisk:before{content:"\f069"}.qv-object-qsstatistic i.icon.certificate:before{content:"\f0a3"}.qv-object-qsstatistic i.icon.circle:before{content:"\f111"}.qv-object-qsstatistic i.icon.quote.left:before{content:"\f10d"}.qv-object-qsstatistic i.icon.quote.right:before{content:"\f10e"}.qv-object-qsstatistic i.icon.ellipsis.horizontal:before{content:"\f141"}.qv-object-qsstatistic i.icon.ellipsis.vertical:before{content:"\f142"}.qv-object-qsstatistic i.icon.cube:before{content:"\f1b2"}.qv-object-qsstatistic i.icon.cubes:before{content:"\f1b3"}.qv-object-qsstatistic i.icon.circle.notched:before{content:"\f1ce"}.qv-object-qsstatistic i.icon.circle.thin:before{content:"\f1db"}.qv-object-qsstatistic i.icon.square.outline:before{content:"\f096"}.qv-object-qsstatistic i.icon.square:before{content:"\f0c8"}.qv-object-qsstatistic i.icon.checkmark:before{content:"\f00c"}.qv-object-qsstatistic i.icon.remove:before{content:"\f00d"}.qv-object-qsstatistic i.icon.checkmark.box:before{content:"\f046"}.qv-object-qsstatistic i.icon.move:before{content:"\f047"}.qv-object-qsstatistic i.icon.add.circle:before{content:"\f055"}.qv-object-qsstatistic i.icon.minus.circle:before{content:"\f056"}.qv-object-qsstatistic i.icon.remove.circle:before{content:"\f057"}.qv-object-qsstatistic i.icon.check.circle:before{content:"\f058"}.qv-object-qsstatistic i.icon.remove.circle.outline:before{content:"\f05c"}.qv-object-qsstatistic i.icon.check.circle.outline:before{content:"\f05d"}.qv-object-qsstatistic i.icon.plus:before{content:"\f067"}.qv-object-qsstatistic i.icon.minus:before{content:"\f068"}.qv-object-qsstatistic i.icon.add.square:before{content:"\f0fe"}.qv-object-qsstatistic i.icon.radio:before{content:"\f10c"}.qv-object-qsstatistic i.icon.selected.radio:before{content:"\f192"}.qv-object-qsstatistic i.icon.minus.square:before{content:"\f146"}.qv-object-qsstatistic i.icon.minus.square.outline:before{content:"\f147"}.qv-object-qsstatistic i.icon.check.square:before{content:"\f14a"}.qv-object-qsstatistic i.icon.plus.square.outline:before{content:"\f196"}.qv-object-qsstatistic i.icon.toggle.off:before{content:"\f204"}.qv-object-qsstatistic i.icon.toggle.on:before{content:"\f205"}.qv-object-qsstatistic i.icon.film:before{content:"\f008"}.qv-object-qsstatistic i.icon.sound:before{content:"\f025"}.qv-object-qsstatistic i.icon.photo:before{content:"\f030"}.qv-object-qsstatistic i.icon.bar.chart:before{content:"\f080"}.qv-object-qsstatistic i.icon.camera.retro:before{content:"\f083"}.qv-object-qsstatistic i.icon.newspaper:before{content:"\f1ea"}.qv-object-qsstatistic i.icon.area.chart:before{content:"\f1fe"}.qv-object-qsstatistic i.icon.pie.chart:before{content:"\f200"}.qv-object-qsstatistic i.icon.line.chart:before{content:"\f201"}.qv-object-qsstatistic i.icon.arrow.circle.outline.down:before{content:"\f01a"}.qv-object-qsstatistic i.icon.arrow.circle.outline.up:before{content:"\f01b"}.qv-object-qsstatistic i.icon.chevron.left:before{content:"\f053"}.qv-object-qsstatistic i.icon.chevron.right:before{content:"\f054"}.qv-object-qsstatistic i.icon.arrow.left:before{content:"\f060"}.qv-object-qsstatistic i.icon.arrow.right:before{content:"\f061"}.qv-object-qsstatistic i.icon.arrow.up:before{content:"\f062"}.qv-object-qsstatistic i.icon.arrow.down:before{content:"\f063"}.qv-object-qsstatistic i.icon.chevron.up:before{content:"\f077"}.qv-object-qsstatistic i.icon.chevron.down:before{content:"\f078"}.qv-object-qsstatistic i.icon.pointing.right:before{content:"\f0a4"}.qv-object-qsstatistic i.icon.pointing.left:before{content:"\f0a5"}.qv-object-qsstatistic i.icon.pointing.up:before{content:"\f0a6"}.qv-object-qsstatistic i.icon.pointing.down:before{content:"\f0a7"}.qv-object-qsstatistic i.icon.arrow.circle.left:before{content:"\f0a8"}.qv-object-qsstatistic i.icon.arrow.circle.right:before{content:"\f0a9"}.qv-object-qsstatistic i.icon.arrow.circle.up:before{content:"\f0aa"}.qv-object-qsstatistic i.icon.arrow.circle.down:before{content:"\f0ab"}.qv-object-qsstatistic i.icon.caret.down:before{content:"\f0d7"}.qv-object-qsstatistic i.icon.caret.up:before{content:"\f0d8"}.qv-object-qsstatistic i.icon.caret.left:before{content:"\f0d9"}.qv-object-qsstatistic i.icon.caret.right:before{content:"\f0da"}.qv-object-qsstatistic i.icon.angle.double.left:before{content:"\f100"}.qv-object-qsstatistic i.icon.angle.double.right:before{content:"\f101"}.qv-object-qsstatistic i.icon.angle.double.up:before{content:"\f102"}.qv-object-qsstatistic i.icon.angle.double.down:before{content:"\f103"}.qv-object-qsstatistic i.icon.angle.left:before{content:"\f104"}.qv-object-qsstatistic i.icon.angle.right:before{content:"\f105"}.qv-object-qsstatistic i.icon.angle.up:before{content:"\f106"}.qv-object-qsstatistic i.icon.angle.down:before{content:"\f107"}.qv-object-qsstatistic i.icon.chevron.circle.left:before{content:"\f137"}.qv-object-qsstatistic i.icon.chevron.circle.right:before{content:"\f138"}.qv-object-qsstatistic i.icon.chevron.circle.up:before{content:"\f139"}.qv-object-qsstatistic i.icon.chevron.circle.down:before{content:"\f13a"}.qv-object-qsstatistic i.icon.toggle.down:before{content:"\f150"}.qv-object-qsstatistic i.icon.toggle.up:before{content:"\f151"}.qv-object-qsstatistic i.icon.toggle.right:before{content:"\f152"}.qv-object-qsstatistic i.icon.long.arrow.down:before{content:"\f175"}.qv-object-qsstatistic i.icon.long.arrow.up:before{content:"\f176"}.qv-object-qsstatistic i.icon.long.arrow.left:before{content:"\f177"}.qv-object-qsstatistic i.icon.long.arrow.right:before{content:"\f178"}.qv-object-qsstatistic i.icon.arrow.circle.outline.right:before{content:"\f18e"}.qv-object-qsstatistic i.icon.arrow.circle.outline.left:before{content:"\f190"}.qv-object-qsstatistic i.icon.toggle.left:before{content:"\f191"}.qv-object-qsstatistic i.icon.power:before{content:"\f011"}.qv-object-qsstatistic i.icon.trash:before{content:"\f1f8"}.qv-object-qsstatistic i.icon.trash.outline:before{content:"\f014"}.qv-object-qsstatistic i.icon.disk.outline:before{content:"\f0a0"}.qv-object-qsstatistic i.icon.desktop:before{content:"\f108"}.qv-object-qsstatistic i.icon.laptop:before{content:"\f109"}.qv-object-qsstatistic i.icon.tablet:before{content:"\f10a"}.qv-object-qsstatistic i.icon.mobile:before{content:"\f10b"}.qv-object-qsstatistic i.icon.game:before{content:"\f11b"}.qv-object-qsstatistic i.icon.keyboard:before{content:"\f11c"}.qv-object-qsstatistic i.icon.plug:before{content:"\f1e6"}.qv-object-qsstatistic i.icon.folder:before{content:"\f07b"}.qv-object-qsstatistic i.icon.folder.open:before{content:"\f07c"}.qv-object-qsstatistic i.icon.level.up:before{content:"\f148"}.qv-object-qsstatistic i.icon.level.down:before{content:"\f149"}.qv-object-qsstatistic i.icon.file:before{content:"\f15b"}.qv-object-qsstatistic i.icon.file.outline:before{content:"\f016"}.qv-object-qsstatistic i.icon.file.text:before{content:"\f15c"}.qv-object-qsstatistic i.icon.file.text.outline:before{content:"\f0f6"}.qv-object-qsstatistic i.icon.folder.outline:before{content:"\f114"}.qv-object-qsstatistic i.icon.folder.open.outline:before{content:"\f115"}.qv-object-qsstatistic i.icon.file.pdf.outline:before{content:"\f1c1"}.qv-object-qsstatistic i.icon.file.word.outline:before{content:"\f1c2"}.qv-object-qsstatistic i.icon.file.excel.outline:before{content:"\f1c3"}.qv-object-qsstatistic i.icon.file.powerpoint.outline:before{content:"\f1c4"}.qv-object-qsstatistic i.icon.file.image.outline:before{content:"\f1c5"}.qv-object-qsstatistic i.icon.file.archive.outline:before{content:"\f1c6"}.qv-object-qsstatistic i.icon.file.audio.outline:before{content:"\f1c7"}.qv-object-qsstatistic i.icon.file.video.outline:before{content:"\f1c8"}.qv-object-qsstatistic i.icon.file.code.outline:before{content:"\f1c9"}.qv-object-qsstatistic i.icon.barcode:before{content:"\f02a"}.qv-object-qsstatistic i.icon.qrcode:before{content:"\f029"}.qv-object-qsstatistic i.icon.fork:before{content:"\f126"}.qv-object-qsstatistic i.icon.html5:before{content:"\f13b"}.qv-object-qsstatistic i.icon.css3:before{content:"\f13c"}.qv-object-qsstatistic i.icon.rss:before{content:"\f09e"}.qv-object-qsstatistic i.icon.rss.square:before{content:"\f143"}.qv-object-qsstatistic i.icon.openid:before{content:"\f19b"}.qv-object-qsstatistic i.icon.database:before{content:"\f1c0"}.qv-object-qsstatistic i.icon.server:before{content:"\f233"}.qv-object-qsstatistic i.icon.heart:before{content:"\f004"}.qv-object-qsstatistic i.icon.star:before{content:"\f005"}.qv-object-qsstatistic i.icon.empty.star:before{content:"\f006"}.qv-object-qsstatistic i.icon.thumbs.outline.up:before{content:"\f087"}.qv-object-qsstatistic i.icon.thumbs.outline.down:before{content:"\f088"}.qv-object-qsstatistic i.icon.star.half:before{content:"\f089"}.qv-object-qsstatistic i.icon.empty.heart:before{content:"\f08a"}.qv-object-qsstatistic i.icon.smile:before{content:"\f118"}.qv-object-qsstatistic i.icon.frown:before{content:"\f119"}.qv-object-qsstatistic i.icon.meh:before{content:"\f11a"}.qv-object-qsstatistic i.icon.star.half.empty:before{content:"\f123"}.qv-object-qsstatistic i.icon.thumbs.up:before{content:"\f164"}.qv-object-qsstatistic i.icon.thumbs.down:before{content:"\f165"}.qv-object-qsstatistic i.icon.music:before{content:"\f001"}.qv-object-qsstatistic i.icon.video.play.outline:before{content:"\f01d"}.qv-object-qsstatistic i.icon.volume.off:before{content:"\f026"}.qv-object-qsstatistic i.icon.volume.down:before{content:"\f027"}.qv-object-qsstatistic i.icon.volume.up:before{content:"\f028"}.qv-object-qsstatistic i.icon.record:before{content:"\f03d"}.qv-object-qsstatistic i.icon.step.backward:before{content:"\f048"}.qv-object-qsstatistic i.icon.fast.backward:before{content:"\f049"}.qv-object-qsstatistic i.icon.backward:before{content:"\f04a"}.qv-object-qsstatistic i.icon.play:before{content:"\f04b"}.qv-object-qsstatistic i.icon.pause:before{content:"\f04c"}.qv-object-qsstatistic i.icon.stop:before{content:"\f04d"}.qv-object-qsstatistic i.icon.forward:before{content:"\f04e"}.qv-object-qsstatistic i.icon.fast.forward:before{content:"\f050"}.qv-object-qsstatistic i.icon.step.forward:before{content:"\f051"}.qv-object-qsstatistic i.icon.eject:before{content:"\f052"}.qv-object-qsstatistic i.icon.unmute:before{content:"\f130"}.qv-object-qsstatistic i.icon.mute:before{content:"\f131"}.qv-object-qsstatistic i.icon.video.play:before{content:"\f144"}.qv-object-qsstatistic i.icon.closed.captioning:before{content:"\f20a"}.qv-object-qsstatistic i.icon.marker:before{content:"\f041"}.qv-object-qsstatistic i.icon.coffee:before{content:"\f0f4"}.qv-object-qsstatistic i.icon.food:before{content:"\f0f5"}.qv-object-qsstatistic i.icon.building.outline:before{content:"\f0f7"}.qv-object-qsstatistic i.icon.hospital:before{content:"\f0f8"}.qv-object-qsstatistic i.icon.emergency:before{content:"\f0f9"}.qv-object-qsstatistic i.icon.first.aid:before{content:"\f0fa"}.qv-object-qsstatistic i.icon.military:before{content:"\f0fb"}.qv-object-qsstatistic i.icon.h:before{content:"\f0fd"}.qv-object-qsstatistic i.icon.location.arrow:before{content:"\f124"}.qv-object-qsstatistic i.icon.space.shuttle:before{content:"\f197"}.qv-object-qsstatistic i.icon.university:before{content:"\f19c"}.qv-object-qsstatistic i.icon.building:before{content:"\f1ad"}.qv-object-qsstatistic i.icon.paw:before{content:"\f1b0"}.qv-object-qsstatistic i.icon.spoon:before{content:"\f1b1"}.qv-object-qsstatistic i.icon.car:before{content:"\f1b9"}.qv-object-qsstatistic i.icon.taxi:before{content:"\f1ba"}.qv-object-qsstatistic i.icon.tree:before{content:"\f1bb"}.qv-object-qsstatistic i.icon.bicycle:before{content:"\f206"}.qv-object-qsstatistic i.icon.bus:before{content:"\f207"}.qv-object-qsstatistic i.icon.ship:before{content:"\f21a"}.qv-object-qsstatistic i.icon.motorcycle:before{content:"\f21c"}.qv-object-qsstatistic i.icon.street.view:before{content:"\f21d"}.qv-object-qsstatistic i.icon.hotel:before{content:"\f236"}.qv-object-qsstatistic i.icon.train:before{content:"\f238"}.qv-object-qsstatistic i.icon.subway:before{content:"\f239"}.qv-object-qsstatistic i.icon.table:before{content:"\f0ce"}.qv-object-qsstatistic i.icon.columns:before{content:"\f0db"}.qv-object-qsstatistic i.icon.sort:before{content:"\f0dc"}.qv-object-qsstatistic i.icon.sort.ascending:before{content:"\f0de"}.qv-object-qsstatistic i.icon.sort.descending:before{content:"\f0dd"}.qv-object-qsstatistic i.icon.sort.alphabet.ascending:before{content:"\f15d"}.qv-object-qsstatistic i.icon.sort.alphabet.descending:before{content:"\f15e"}.qv-object-qsstatistic i.icon.sort.content.ascending:before{content:"\f160"}.qv-object-qsstatistic i.icon.sort.content.descending:before{content:"\f161"}.qv-object-qsstatistic i.icon.sort.numeric.ascending:before{content:"\f162"}.qv-object-qsstatistic i.icon.sort.numeric.descending:before{content:"\f163"}.qv-object-qsstatistic i.icon.font:before{content:"\f031"}.qv-object-qsstatistic i.icon.bold:before{content:"\f032"}.qv-object-qsstatistic i.icon.italic:before{content:"\f033"}.qv-object-qsstatistic i.icon.text.height:before{content:"\f034"}.qv-object-qsstatistic i.icon.text.width:before{content:"\f035"}.qv-object-qsstatistic i.icon.align.left:before{content:"\f036"}.qv-object-qsstatistic i.icon.align.center:before{content:"\f037"}.qv-object-qsstatistic i.icon.align.right:before{content:"\f038"}.qv-object-qsstatistic i.icon.align.justify:before{content:"\f039"}.qv-object-qsstatistic i.icon.list:before{content:"\f03a"}.qv-object-qsstatistic i.icon.outdent:before{content:"\f03b"}.qv-object-qsstatistic i.icon.indent:before{content:"\f03c"}.qv-object-qsstatistic i.icon.linkify:before{content:"\f0c1"}.qv-object-qsstatistic i.icon.cut:before{content:"\f0c4"}.qv-object-qsstatistic i.icon.copy:before{content:"\f0c5"}.qv-object-qsstatistic i.icon.attach:before{content:"\f0c6"}.qv-object-qsstatistic i.icon.save:before{content:"\f0c7"}.qv-object-qsstatistic i.icon.content:before{content:"\f0c9"}.qv-object-qsstatistic i.icon.unordered.list:before{content:"\f0ca"}.qv-object-qsstatistic i.icon.ordered.list:before{content:"\f0cb"}.qv-object-qsstatistic i.icon.strikethrough:before{content:"\f0cc"}.qv-object-qsstatistic i.icon.underline:before{content:"\f0cd"}.qv-object-qsstatistic i.icon.paste:before{content:"\f0ea"}.qv-object-qsstatistic i.icon.unlink:before{content:"\f127"}.qv-object-qsstatistic i.icon.superscript:before{content:"\f12b"}.qv-object-qsstatistic i.icon.subscript:before{content:"\f12c"}.qv-object-qsstatistic i.icon.header:before{content:"\f1dc"}.qv-object-qsstatistic i.icon.paragraph:before{content:"\f1dd"}.qv-object-qsstatistic i.icon.euro:before{content:"\f153"}.qv-object-qsstatistic i.icon.pound:before{content:"\f154"}.qv-object-qsstatistic i.icon.dollar:before{content:"\f155"}.qv-object-qsstatistic i.icon.rupee:before{content:"\f156"}.qv-object-qsstatistic i.icon.yen:before{content:"\f157"}.qv-object-qsstatistic i.icon.ruble:before{content:"\f158"}.qv-object-qsstatistic i.icon.won:before{content:"\f159"}.qv-object-qsstatistic i.icon.lira:before{content:"\f195"}.qv-object-qsstatistic i.icon.shekel:before{content:"\f20b"}.qv-object-qsstatistic i.icon.paypal:before{content:"\f1ed"}.qv-object-qsstatistic i.icon.paypal.card:before{content:"\f1f4"}.qv-object-qsstatistic i.icon.google.wallet:before{content:"\f1ee"}.qv-object-qsstatistic i.icon.visa:before{content:"\f1f0"}.qv-object-qsstatistic i.icon.mastercard:before{content:"\f1f1"}.qv-object-qsstatistic i.icon.discover:before{content:"\f1f2"}.qv-object-qsstatistic i.icon.american.express:before{content:"\f1f3"}.qv-object-qsstatistic i.icon.stripe:before{content:"\f1f5"}.qv-object-qsstatistic i.icon.twitter.square:before{content:"\f081"}.qv-object-qsstatistic i.icon.facebook.square:before{content:"\f082"}.qv-object-qsstatistic i.icon.linkedin.square:before{content:"\f08c"}.qv-object-qsstatistic i.icon.github.square:before{content:"\f092"}.qv-object-qsstatistic i.icon.twitter:before{content:"\f099"}.qv-object-qsstatistic i.icon.facebook:before{content:"\f09a"}.qv-object-qsstatistic i.icon.github:before{content:"\f09b"}.qv-object-qsstatistic i.icon.pinterest:before{content:"\f0d2"}.qv-object-qsstatistic i.icon.pinterest.square:before{content:"\f0d3"}.qv-object-qsstatistic i.icon.google.plus.square:before{content:"\f0d4"}.qv-object-qsstatistic i.icon.google.plus:before{content:"\f0d5"}.qv-object-qsstatistic i.icon.linkedin:before{content:"\f0e1"}.qv-object-qsstatistic i.icon.github.alternate:before{content:"\f113"}.qv-object-qsstatistic i.icon.maxcdn:before{content:"\f136"}.qv-object-qsstatistic i.icon.bitcoin:before{content:"\f15a"}.qv-object-qsstatistic i.icon.youtube.square:before{content:"\f166"}.qv-object-qsstatistic i.icon.youtube:before{content:"\f167"}.qv-object-qsstatistic i.icon.xing:before{content:"\f168"}.qv-object-qsstatistic i.icon.xing.square:before{content:"\f169"}.qv-object-qsstatistic i.icon.youtube.play:before{content:"\f16a"}.qv-object-qsstatistic i.icon.dropbox:before{content:"\f16b"}.qv-object-qsstatistic i.icon.stack.overflow:before{content:"\f16c"}.qv-object-qsstatistic i.icon.instagram:before{content:"\f16d"}.qv-object-qsstatistic i.icon.flickr:before{content:"\f16e"}.qv-object-qsstatistic i.icon.adn:before{content:"\f170"}.qv-object-qsstatistic i.icon.bitbucket:before{content:"\f171"}.qv-object-qsstatistic i.icon.bitbucket.square:before{content:"\f172"}.qv-object-qsstatistic i.icon.tumblr:before{content:"\f173"}.qv-object-qsstatistic i.icon.tumblr.square:before{content:"\f174"}.qv-object-qsstatistic i.icon.apple:before{content:"\f179"}.qv-object-qsstatistic i.icon.windows:before{content:"\f17a"}.qv-object-qsstatistic i.icon.android:before{content:"\f17b"}.qv-object-qsstatistic i.icon.linux:before{content:"\f17c"}.qv-object-qsstatistic i.icon.dribbble:before{content:"\f17d"}.qv-object-qsstatistic i.icon.skype:before{content:"\f17e"}.qv-object-qsstatistic i.icon.foursquare:before{content:"\f180"}.qv-object-qsstatistic i.icon.trello:before{content:"\f181"}.qv-object-qsstatistic i.icon.gittip:before{content:"\f184"}.qv-object-qsstatistic i.icon.vk:before{content:"\f189"}.qv-object-qsstatistic i.icon.weibo:before{content:"\f18a"}.qv-object-qsstatistic i.icon.renren:before{content:"\f18b"}.qv-object-qsstatistic i.icon.pagelines:before{content:"\f18c"}.qv-object-qsstatistic i.icon.stack.exchange:before{content:"\f18d"}.qv-object-qsstatistic i.icon.vimeo:before{content:"\f194"}.qv-object-qsstatistic i.icon.slack:before{content:"\f198"}.qv-object-qsstatistic i.icon.wordpress:before{content:"\f19a"}.qv-object-qsstatistic i.icon.yahoo:before{content:"\f19e"}.qv-object-qsstatistic i.icon.google:before{content:"\f1a0"}.qv-object-qsstatistic i.icon.reddit:before{content:"\f1a1"}.qv-object-qsstatistic i.icon.reddit.square:before{content:"\f1a2"}.qv-object-qsstatistic i.icon.stumbleupon.circle:before{content:"\f1a3"}.qv-object-qsstatistic i.icon.stumbleupon:before{content:"\f1a4"}.qv-object-qsstatistic i.icon.delicious:before{content:"\f1a5"}.qv-object-qsstatistic i.icon.digg:before{content:"\f1a6"}.qv-object-qsstatistic i.icon.pied.piper:before{content:"\f1a7"}.qv-object-qsstatistic i.icon.pied.piper.alternate:before{content:"\f1a8"}.qv-object-qsstatistic i.icon.drupal:before{content:"\f1a9"}.qv-object-qsstatistic i.icon.joomla:before{content:"\f1aa"}.qv-object-qsstatistic i.icon.behance:before{content:"\f1b4"}.qv-object-qsstatistic i.icon.behance.square:before{content:"\f1b5"}.qv-object-qsstatistic i.icon.steam:before{content:"\f1b6"}.qv-object-qsstatistic i.icon.steam.square:before{content:"\f1b7"}.qv-object-qsstatistic i.icon.spotify:before{content:"\f1bc"}.qv-object-qsstatistic i.icon.deviantart:before{content:"\f1bd"}.qv-object-qsstatistic i.icon.soundcloud:before{content:"\f1be"}.qv-object-qsstatistic i.icon.vine:before{content:"\f1ca"}.qv-object-qsstatistic i.icon.codepen:before{content:"\f1cb"}.qv-object-qsstatistic i.icon.jsfiddle:before{content:"\f1cc"}.qv-object-qsstatistic i.icon.rebel:before{content:"\f1d0"}.qv-object-qsstatistic i.icon.empire:before{content:"\f1d1"}.qv-object-qsstatistic i.icon.git.square:before{content:"\f1d2"}.qv-object-qsstatistic i.icon.git:before{content:"\f1d3"}.qv-object-qsstatistic i.icon.hacker.news:before{content:"\f1d4"}.qv-object-qsstatistic i.icon.tencent.weibo:before{content:"\f1d5"}.qv-object-qsstatistic i.icon.qq:before{content:"\f1d6"}.qv-object-qsstatistic i.icon.wechat:before{content:"\f1d7"}.qv-object-qsstatistic i.icon.slideshare:before{content:"\f1e7"}.qv-object-qsstatistic i.icon.twitch:before{content:"\f1e8"}.qv-object-qsstatistic i.icon.yelp:before{content:"\f1e9"}.qv-object-qsstatistic i.icon.lastfm:before{content:"\f202"}.qv-object-qsstatistic i.icon.lastfm.square:before{content:"\f203"}.qv-object-qsstatistic i.icon.ioxhost:before{content:"\f208"}.qv-object-qsstatistic i.icon.angellist:before{content:"\f209"}.qv-object-qsstatistic i.icon.meanpath:before{content:"\f20c"}.qv-object-qsstatistic i.icon.buysellads:before{content:"\f20d"}.qv-object-qsstatistic i.icon.connectdevelop:before{content:"\f20e"}.qv-object-qsstatistic i.icon.dashcube:before{content:"\f210"}.qv-object-qsstatistic i.icon.forumbee:before{content:"\f211"}.qv-object-qsstatistic i.icon.leanpub:before{content:"\f212"}.qv-object-qsstatistic i.icon.sellsy:before{content:"\f213"}.qv-object-qsstatistic i.icon.shirtsinbulk:before{content:"\f214"}.qv-object-qsstatistic i.icon.simplybuilt:before{content:"\f215"}.qv-object-qsstatistic i.icon.skyatlas:before{content:"\f216"}.qv-object-qsstatistic i.icon.whatsapp:before{content:"\f232"}.qv-object-qsstatistic i.icon.viacoin:before{content:"\f237"}.qv-object-qsstatistic i.icon.medium:before{content:"\f23a"}.qv-object-qsstatistic i.icon.like:before{content:"\f004"}.qv-object-qsstatistic i.icon.favorite:before{content:"\f005"}.qv-object-qsstatistic i.icon.video:before{content:"\f008"}.qv-object-qsstatistic i.icon.check:before{content:"\f00c"}.qv-object-qsstatistic i.icon.cancel:before,.qv-object-qsstatistic i.icon.close:before,.qv-object-qsstatistic i.icon.delete:before,.qv-object-qsstatistic i.icon.x:before{content:"\f00d"}.qv-object-qsstatistic i.icon.user.cancel:before,.qv-object-qsstatistic i.icon.user.close:before,.qv-object-qsstatistic i.icon.user.delete:before,.qv-object-qsstatistic i.icon.user.times:before,.qv-object-qsstatistic i.icon.user.x:before{content:"\f235"}.qv-object-qsstatistic i.icon.magnify:before,.qv-object-qsstatistic i.icon.zoom.in:before{content:"\f00e"}.qv-object-qsstatistic i.icon.shutdown:before{content:"\f011"}.qv-object-qsstatistic i.icon.clock:before,.qv-object-qsstatistic i.icon.time:before{content:"\f017"}.qv-object-qsstatistic i.icon.play.circle.outline:before{content:"\f01d"}.qv-object-qsstatistic i.icon.headphone:before{content:"\f025"}.qv-object-qsstatistic i.icon.camera:before{content:"\f030"}.qv-object-qsstatistic i.icon.video.camera:before{content:"\f03d"}.qv-object-qsstatistic i.icon.picture:before{content:"\f03e"}.qv-object-qsstatistic i.icon.compose:before,.qv-object-qsstatistic i.icon.pencil:before{content:"\f040"}.qv-object-qsstatistic i.icon.point:before{content:"\f041"}.qv-object-qsstatistic i.icon.tint:before{content:"\f043"}.qv-object-qsstatistic i.icon.signup:before{content:"\f044"}.qv-object-qsstatistic i.icon.plus.circle:before{content:"\f055"}.qv-object-qsstatistic i.icon.dont:before{content:"\f05e"}.qv-object-qsstatistic i.icon.minimize:before{content:"\f066"}.qv-object-qsstatistic i.icon.add:before{content:"\f067"}.qv-object-qsstatistic i.icon.eye:before{content:"\f06e"}.qv-object-qsstatistic i.icon.attention:before{content:"\f06a"}.qv-object-qsstatistic i.icon.cart:before{content:"\f07a"}.qv-object-qsstatistic i.icon.shuffle:before{content:"\f074"}.qv-object-qsstatistic i.icon.chat:before,.qv-object-qsstatistic i.icon.talk:before{content:"\f075"}.qv-object-qsstatistic i.icon.shopping.cart:before{content:"\f07a"}.qv-object-qsstatistic i.icon.bar.graph:before{content:"\f080"}.qv-object-qsstatistic i.icon.area.graph:before{content:"\f1fe"}.qv-object-qsstatistic i.icon.pie.graph:before{content:"\f200"}.qv-object-qsstatistic i.icon.line.graph:before{content:"\f201"}.qv-object-qsstatistic i.icon.key:before{content:"\f084"}.qv-object-qsstatistic i.icon.cogs:before{content:"\f085"}.qv-object-qsstatistic i.icon.discussions:before{content:"\f086"}.qv-object-qsstatistic i.icon.like.outline:before{content:"\f087"}.qv-object-qsstatistic i.icon.dislike.outline:before{content:"\f088"}.qv-object-qsstatistic i.icon.heart.outline:before{content:"\f08a"}.qv-object-qsstatistic i.icon.log.out:before{content:"\f08b"}.qv-object-qsstatistic i.icon.thumb.tack:before{content:"\f08d"}.qv-object-qsstatistic i.icon.winner:before{content:"\f091"}.qv-object-qsstatistic i.icon.bookmark.outline:before{content:"\f097"}.qv-object-qsstatistic i.icon.phone:before{content:"\f095"}.qv-object-qsstatistic i.icon.phone.square:before{content:"\f098"}.qv-object-qsstatistic i.icon.credit.card:before{content:"\f09d"}.qv-object-qsstatistic i.icon.hdd.outline:before{content:"\f0a0"}.qv-object-qsstatistic i.icon.bullhorn:before{content:"\f0a1"}.qv-object-qsstatistic i.icon.bell:before{content:"\f0f3"}.qv-object-qsstatistic i.icon.bell.outline:before{content:"\f0a2"}.qv-object-qsstatistic i.icon.bell.slash:before{content:"\f1f6"}.qv-object-qsstatistic i.icon.bell.slash.outline:before{content:"\f1f7"}.qv-object-qsstatistic i.icon.hand.outline.right:before{content:"\f0a4"}.qv-object-qsstatistic i.icon.hand.outline.left:before{content:"\f0a5"}.qv-object-qsstatistic i.icon.hand.outline.up:before{content:"\f0a6"}.qv-object-qsstatistic i.icon.hand.outline.down:before{content:"\f0a7"}.qv-object-qsstatistic i.icon.globe:before{content:"\f0ac"}.qv-object-qsstatistic i.icon.wrench:before{content:"\f0ad"}.qv-object-qsstatistic i.icon.briefcase:before{content:"\f0b1"}.qv-object-qsstatistic i.icon.group:before{content:"\f0c0"}.qv-object-qsstatistic i.icon.flask:before{content:"\f0c3"}.qv-object-qsstatistic i.icon.bars:before,.qv-object-qsstatistic i.icon.sidebar:before{content:"\f0c9"}.qv-object-qsstatistic i.icon.list.ul:before{content:"\f0ca"}.qv-object-qsstatistic i.icon.list.ol:before,.qv-object-qsstatistic i.icon.numbered.list:before{content:"\f0cb"}.qv-object-qsstatistic i.icon.magic:before{content:"\f0d0"}.qv-object-qsstatistic i.icon.truck:before{content:"\f0d1"}.qv-object-qsstatistic i.icon.currency:before{content:"\f0d6"}.qv-object-qsstatistic i.icon.dropdown:before,.qv-object-qsstatistic i.icon.triangle.down:before{content:"\f0d7"}.qv-object-qsstatistic i.icon.triangle.up:before{content:"\f0d8"}.qv-object-qsstatistic i.icon.triangle.left:before{content:"\f0d9"}.qv-object-qsstatistic i.icon.triangle.right:before{content:"\f0da"}.qv-object-qsstatistic i.icon.envelope:before{content:"\f0e0"}.qv-object-qsstatistic i.icon.conversation:before{content:"\f0e6"}.qv-object-qsstatistic i.icon.umbrella:before{content:"\f0e9"}.qv-object-qsstatistic i.icon.lightbulb:before{content:"\f0eb"}.qv-object-qsstatistic i.icon.ambulance:before{content:"\f0f9"}.qv-object-qsstatistic i.icon.medkit:before{content:"\f0fa"}.qv-object-qsstatistic i.icon.fighter.jet:before{content:"\f0fb"}.qv-object-qsstatistic i.icon.beer:before{content:"\f0fc"}.qv-object-qsstatistic i.icon.plus.square:before{content:"\f0fe"}.qv-object-qsstatistic i.icon.computer:before{content:"\f108"}.qv-object-qsstatistic i.icon.asexual:before,.qv-object-qsstatistic i.icon.circle.outline:before,.qv-object-qsstatistic i.icon.intersex:before{content:"\f10c"}.qv-object-qsstatistic i.icon.spinner:before{content:"\f110"}.qv-object-qsstatistic i.icon.gamepad:before{content:"\f11b"}.qv-object-qsstatistic i.icon.star.half.full:before{content:"\f123"}.qv-object-qsstatistic i.icon.question:before{content:"\f128"}.qv-object-qsstatistic i.icon.eraser:before{content:"\f12d"}.qv-object-qsstatistic i.icon.microphone:before{content:"\f130"}.qv-object-qsstatistic i.icon.microphone.slash:before{content:"\f131"}.qv-object-qsstatistic i.icon.shield:before{content:"\f132"}.qv-object-qsstatistic i.icon.target:before{content:"\f140"}.qv-object-qsstatistic i.icon.play.circle:before{content:"\f144"}.qv-object-qsstatistic i.icon.pencil.square:before{content:"\f14b"}.qv-object-qsstatistic i.icon.compass:before{content:"\f14e"}.qv-object-qsstatistic i.icon.amex:before{content:"\f1f3"}.qv-object-qsstatistic i.icon.eur:before{content:"\f153"}.qv-object-qsstatistic i.icon.gbp:before{content:"\f154"}.qv-object-qsstatistic i.icon.usd:before{content:"\f155"}.qv-object-qsstatistic i.icon.inr:before{content:"\f156"}.qv-object-qsstatistic i.icon.cny:before,.qv-object-qsstatistic i.icon.jpy:before,.qv-object-qsstatistic i.icon.rmb:before{content:"\f157"}.qv-object-qsstatistic i.icon.rouble:before,.qv-object-qsstatistic i.icon.rub:before{content:"\f158"}.qv-object-qsstatistic i.icon.krw:before{content:"\f159"}.qv-object-qsstatistic i.icon.btc:before{content:"\f15a"}.qv-object-qsstatistic i.icon.ils:before,.qv-object-qsstatistic i.icon.sheqel:before{content:"\f20b"}.qv-object-qsstatistic i.icon.try:before{content:"\f195"}.qv-object-qsstatistic i.icon.zip:before{content:"\f187"}.qv-object-qsstatistic i.icon.dot.circle.outline:before{content:"\f192"}.qv-object-qsstatistic i.icon.sliders:before{content:"\f1de"}.qv-object-qsstatistic i.icon.wi-fi:before{content:"\f1eb"}.qv-object-qsstatistic i.icon.graduation:before{content:"\f19d"}.qv-object-qsstatistic i.icon.weixin:before{content:"\f1d7"}.qv-object-qsstatistic i.icon.binoculars:before{content:"\f1e5"}.qv-object-qsstatistic i.icon.gratipay:before{content:"\f184"}.qv-object-qsstatistic i.icon.genderless:before{content:"\f1db"}.qv-object-qsstatistic i.icon.teletype:before{content:"\f1e4"}.qv-object-qsstatistic i.icon.power.cord:before{content:"\f1e6"}.qv-object-qsstatistic i.icon.tty:before{content:"\f1e4"}.qv-object-qsstatistic i.icon.cc:before{content:"\f20a"}.qv-object-qsstatistic i.icon.plus.cart:before{content:"\f217"}.qv-object-qsstatistic i.icon.arrow.down.cart:before{content:"\f218"}.qv-object-qsstatistic i.icon.detective:before{content:"\f21b"}.qv-object-qsstatistic i.icon.venus:before{content:"\f221"}.qv-object-qsstatistic i.icon.mars:before{content:"\f222"}.qv-object-qsstatistic i.icon.mercury:before{content:"\f223"}.qv-object-qsstatistic i.icon.female.homosexual:before,.qv-object-qsstatistic i.icon.venus.double:before{content:"\f226"}.qv-object-qsstatistic i.icon.male.homosexual:before,.qv-object-qsstatistic i.icon.mars.double:before{content:"\f227"}.qv-object-qsstatistic i.icon.venus.mars:before{content:"\f228"}.qv-object-qsstatistic i.icon.mars.alternate:before,.qv-object-qsstatistic i.icon.mars.stroke:before{content:"\f229"}.qv-object-qsstatistic i.icon.mars.vertical:before{content:"\f22a"}.qv-object-qsstatistic i.icon.mars.horizontal:before{content:"\f22b"}.qv-object-qsstatistic i.icon.mars.stroke.vertical:before{content:"\f22a"}.qv-object-qsstatistic i.icon.mars.stroke.horizontal:before{content:"\f22b"}.qv-object-qsstatistic i.icon.facebook.official{content:"\f230"}.qv-object-qsstatistic i.icon.pinterest.official{content:"\f231"}.qv-object-qsstatistic i.icon.bed:before{content:"\f236"}.qv-object-qsstatistic .top-aligned-items{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.qv-object-qsstatistic .bottom-aligned-items{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.qv-object-qsstatistic .center-aligned-items{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.qv-object-qsstatistic .stretched-items{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.qv-object-qsstatistic .ui.cards,.qv-object-qsstatistic .ui.segments,.qv-object-qsstatistic .ui.statistics{width:100%}.qv-object-qsstatistic .ui.vertical.segments{height:100%}@media (max-width:767px){.qv-object-qsstatistic .ui.cards{height:100%}}.qv-object-qsstatistic .ui.statistic>.label,.qv-object-qsstatistic .ui.statistics .statistic>.label{text-transform:none}.qv-object-qsstatistic .ui.segment>.label[class*="center aligned"]{text-align:center}.qv-object-qsstatistic .ui.segment,.qv-object-qsstatistic .ui.segments{background-color:transparent!important}.qv-object-qsstatistic .ui.statistic>.value,.qv-object-qsstatistic .ui.statistics .statistic>.value{text-transform:none}.qv-object-qsstatistic .ui.cards{margin:0!important}.qv-object-qsstatistic .ui.card,.qv-object-qsstatistic .ui.cards>.card{padding:0;background-color:transparent!important}.qv-object-qsstatistic .ui.tag.label{font-size:.5em!important}.qv-object-qsstatistic .ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#fff;color:rgba(0,0,0,.87);font-family:icons,Helvetica Neue,Arial,Helvetica,sans-serif;margin:0 0 1rem;padding:1em;text-transform:none;text-shadow:none;font-weight:700;line-height:1.4285em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:"default";will-change:"";-webkit-tap-highlight-color:transparent}.qv-object-qsstatistic .ui.mini.button,.qv-object-qsstatistic .ui.mini.buttons,.qv-object-qsstatistic .ui.mini.buttons .button{font-size:.71428571em}.qv-object-qsstatistic .ui.icon.button,.qv-object-qsstatistic .ui.icon.buttons .button{padding:1em}.qv-object-qsstatistic .ui.icon.button>.icon,.qv-object-qsstatistic .ui.icon.buttons .button>.icon{opacity:.9;margin:0;vertical-align:top} \ No newline at end of file diff --git a/build/qsSimpleKPI.js b/build/qsSimpleKPI.js deleted file mode 100644 index 1f44e72..0000000 --- a/build/qsSimpleKPI.js +++ /dev/null @@ -1,3 +0,0 @@ -!function(e){function t(i){if(n[i])return n[i].exports;var o=n[i]={exports:{},id:i,loaded:!1};return e[i].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(8)},function(e,t){e.exports=React},function(e,t){"use strict";function n(e){return l.map(function(e){return e.value}).indexOf(e)}function i(e){var t=r.indexOf(e);return-1!==t?100/t:null}Object.defineProperty(t,"__esModule",{value:!0});var o=[{value:"#B0AFAE",label:"",tooltip:""},{value:"#7B7A78",label:"",tooltip:""},{value:"#545352",label:"",tooltip:""},{value:"#4477AA",label:"",tooltip:""},{value:"#7DB8DA",label:"",tooltip:""},{value:"#B6D7EA",label:"",tooltip:""},{value:"#46C646",label:"",tooltip:""},{value:"#F93F17",label:"",tooltip:""},{value:"#FFCF02",label:"",tooltip:""},{value:"#276E27",label:"",tooltip:""},{value:"#FFFFFF",label:"white",tooltip:"white"},{value:"#d01919",label:"red",tooltip:"red"},{value:"#f2711c",label:"orange",tooltip:"orange"},{value:"#fbbd08",label:"yellow",tooltip:"yellow"},{value:"#b5cc18",label:"olive",tooltip:"olive"},{value:"#21ba45",label:"green",tooltip:"green"},{value:"#009c95",label:"teal",tooltip:"teal"},{value:"#2185d0",label:"blue",tooltip:"blue"},{value:"#6435c9",label:"violet",tooltip:"violet"},{value:"#a333c8",label:"purple",tooltip:"purple"},{value:"#e03997",label:"pink",tooltip:"pink"},{value:"#975b33",label:"brown",tooltip:"brown"},{value:"#a5673f",label:"brown",tooltip:"brown"},{value:"#767676",label:"grey",tooltip:"grey"},{value:"#1b1c1d",label:"black",tooltip:"black"}],a=" ",l=[{value:"mini",label:"Mini",tooltip:"Mini"},{value:"tiny",label:"Tiny",tooltip:"Tiny"},{value:"small",label:"Small",tooltip:"Small"},{value:"",label:"Normal",tooltip:"Normal"},{value:"large",label:"Large",tooltip:"Large"},{value:"huge",label:"Huge",tooltip:"Huge"}],r=["","one","two","three","four","five","six","seven","eight","nine","ten"],s=[{value:"top attached",label:"top attached"},{value:"bottom attached",label:"bottom attached"},{value:"top right attached",label:"top right attached"},{value:"top left attached",label:"top left attached"},{value:"bottom left attached",label:"bottom left attached"},{value:"bottom right attached",label:"bottom right attached"}],c=[{value:"segment",label:"Segment"},{value:"card",label:"Card"}],u=["xx-small","x-small","small","medium","large","x-large","xx-large"];t["default"]={COLOR_OPTIONS:o,DEFAULT_SIZE:a,SIZE_OPTIONS:l,DIVIDE_BY:r,DIM_LABEL_OPTIONS:s,DIM_VIEW_OPTIONS:c,FONT_SIZE_OPTIONS:u,getSizeIndex:n,getDivideByValue:i},e.exports=t["default"]},function(e,t,n){(function(e,i){function o(e,t){this._id=e,this._clearFn=t}var a=n(19).nextTick,l=Function.prototype.apply,r=Array.prototype.slice,s={},c=0;t.setTimeout=function(){return new o(l.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new o(l.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},t.setImmediate="function"==typeof e?e:function(e){var n=c++,i=arguments.length<2?!1:r.call(arguments,1);return s[n]=!0,a(function(){s[n]&&(i?e.apply(null,i):e.call(null),t.clearImmediate(n))}),n},t.clearImmediate="function"==typeof i?i:function(e){delete s[e]}}).call(t,n(3).setImmediate,n(3).clearImmediate)},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={overridedLabel:{ref:"qAttributeExpressions.0.qExpression",index:0}};t["default"]=n,e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){return e.left===t.left&&e.top===t.top&&e.right===t.right&&e.bottom===t.bottom}function r(e){var t=e.info.type,n=this.accept[t]&&"function"==typeof this.accept[t]?this.accept[t].call(this,e):this.accept[t];n&&(e.registerDropRect(this),this.setupDragDropRect&&this.setupDragDropRect())}function s(){}function c(){var e=arguments.length<=0||void 0===arguments[0]?h:arguments[0];return function(t){var n=t.displayName||t.name||"Component",i=function(i){function c(i){o(this,c),p(Object.getPrototypeOf(c.prototype),"constructor",this).call(this,i),this.qlikDragDropService=i.services.DragDropService,this.DecoratedComponent=t,this.displayName="DragDropContainer > "+n,this.accept=e.accept;var a=e.onDropGridCellHandler||function(e){},l=e.onDropLibraryItemHandler||function(e){};this.drop={gridcell:a.bind(this),libraryitem:l.bind(this)},this.prio=1,this.start=r.bind(this),this.end=s.bind(this),e.onInitStateHandler&&e.onInitStateHandler.call(this)}return a(c,i),u(c,[{key:"componentDidMount",value:function(){this.qlikDragDropService&&(this.setupDragDropRect(),this.qlikDragDropService.registerDropTarget(this)),this.props.isShow&&this.injectObject()}},{key:"componentWillUnmount",value:function(){this.removeObject(),this.qlikDragDropService&&this.qlikDragDropService.unregisterDropTarget(this),this.targetRect=null,this.drawRect=null,this.cellRect=null}},{key:"componentDidUpdate",value:function(){this.props.isShow&&(this.injectObject(),this.repaintObject())}},{key:"render",value:function(){var e=this.DecoratedComponent;return f["default"].createElement(e,this.props)}},{key:"getRect",value:function(){var e=f["default"].findDOMNode(this),t=e.getBoundingClientRect(),n=$(e).parent();return{left:t.left-n.scrollLeft(),top:t.top-n.scrollTop(),right:t.right-n.scrollLeft()||t.left-n.scrollLeft()+t.width,bottom:t.bottom-n.scrollTop()||t.top-n.scrollTop()+t.height}}},{key:"setupDragDropRect",value:function(){var e=this.getRect();this.targetRect=e,this.drawRect=e,this.cellRect=e}},{key:"getPlaceholderElement",value:function(){var e=f["default"].findDOMNode(this),t=e.getElementsByClassName(this.placeClassName||"placeholder")[0];return t||(t=e),e}},{key:"injectObject",value:function(){var t=this.getPlaceholderElement();e.onInjectObjectHandler&&e.onInjectObjectHandler.call(this,t)}},{key:"repaintObject",value:function(){var t=this.getRect();this.cellRect&&!l(this.cellRect,t)&&this.setupDragDropRect();var n=this.getPlaceholderElement();e.onRepaintObjectHandler&&e.onRepaintObjectHandler.call(this,n)}},{key:"removeObject",value:function(){var t=this.getPlaceholderElement();e.onRemoveObjectHandler&&e.onRemoveObjectHandler.call(this,t)}}]),c}(d.Component);return i}}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n0){for(var a=0;a0&&(c["default"].unmountComponentAtNode(e),o.currApp().getObject(e,i).then(function(a){n.onObjectInvalidated=function(){a.layout.qSelectionInfo.qInSelections?$(e).css("margin-top",d+"px"):($(e).css("margin-top","0px"),o.resize(i))},a.Validated.bind(t.onObjectInvalidated);var l=$(e).width(),r=$(e).height();t.setState({itemid:i,object:a,isObjectInjected:!0}),t.width=l,t.height=r,o.resize(i)}))}},onRepaintObjectHandler:function(e){if(this.state.object){var t=0;this.state.object.layout&&this.state.object.layout.qSelectionInfo.qInSelections&&(t=d);var n=this.props.kpisRows,i=this.props.mainContainerElement,o=Math.floor((.9*i.clientHeight||$(i).height())/n),a=$(e).height(),l=$(e).width(),r=o-t;r>0&&(a>r||r>a)?($(e).height(r),this.height=r,this.props.services.Qlik.resize(this.state.itemid)):(l>this.width||l5&&this.props.services.Qlik.resize(this.state.itemid),this.width=l)}},onRemoveObjectHandler:function(e){this.state.object&&(this.onObjectInvalidated&&(this.state.object.Validated.unbind(this.onObjectInvalidated),this.onObjectInvalidated=null),this.state.object.close(),this.state.object=null,$(e).empty(),$(e).height("auto"),c["default"].render(c["default"].createElement("span",null,this.props.children),e),this.setState({itemid:null,object:null,isObjectInjected:!1}))}};t["default"]=p["default"](h)(f),e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}var o=n(14),a=i(o),l=n(20),r=i(l),s=window,c=s.requirejs&&s.requirejs.defined,u=s&&s.define||u,p=["module","qlik","general.services/show-service/show-service","general.utils/drag-and-drop-service"].map(function(e){return c(e)||"module"===e||"general.utils/drag-and-drop-service"===e?e:"qlik"===e&&c("js/qlik")?"js/qlik":null});s.React||p.push("./vendors/react.min"),u(p,function(e,t,i,o,l){var c=e&&e.uri&&e.uri.split("/").slice(0,-1).join("/")||"/extensions/qsSimpleKPI";s.Promise||(s.Promise=r["default"]);var u=t.Promise||s.Promise,p=new u(function(e,t){a["default"](c+"/qsSimpleKPI.css",function(){e()},function(){e()})});l&&!s.React&&(s.React=l);var d=n(13),f=n(9)({ShowService:i}),h=n(16)({qlik:t,DragDropService:o,LoadedPromise:p});return{initialProperties:d,definition:f,paint:h,support:{snapshot:!0,"export":!0,exportData:!0}}})},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n
\n {{label}}\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n
{{errorMessage}}
\n
\n \n ',controller:["$scope","$element",function(e,t){function n(){e.loading=!0,e.errorMessage="",e.label=e.definition.label,e.options=e.definition.options,e.isColorExpression=!1,e.colorExpression="";var t=a.getRefValue(e.data,e.definition.ref);if("object"==typeof t)e.isColorExpression=!0,e.colorExpression=t&&t.qStringExpression&&t.qStringExpression.qExpr||"",t=e.definition.defaultValue;else if("string"==typeof t){var n=/([#A-Fa-f0-9]{7}|[#A-Fa-f0-9]{4})/,i=n.exec(t);i&&(t=i[0])}e.t={value:t||"..."},e.visible=!0,e.showColorPallete=!1,e.loading=!1}n(),e.onColorChange=function(t){if(t&&(e.t.value=t),e.isColorExpression){var n=a.getRefValue(e.data,e.definition.ref);n&&n.qStringExpression&&n.qStringExpression.qExpr?n.qStringExpression.qExpr+=e.t.value:a.setRefValue(e.data,e.definition.ref,e.t.value)}else a.setRefValue(e.data,e.definition.ref,e.t.value);"function"==typeof e.definition.change&&e.definition.change(e.data,e.args.handler),e.$emit("saveProperties"),e.showColorPallete=!1},e.showPallete=function(){e.showColorPallete=!e.showColorPallete},e.$on("datachanged",function(){n()})}]},c={template:'
\n
\n {{label}}\n
\n
\n \n \n \n \n \n \n \n \n \n
\n\n
\n
\n
\n\n
{{errorMessage}}
\n
',controller:["$scope",function(e){function t(){e.loading=!0,e.errorMessage="",e.label=e.definition.label,e.isExpression=!1;var t=a.getRefValue(e.data,e.definition.ref);if(e.states={},t){"object"==typeof t&&t.qStringExpression&&(e.isExpression=!0,t=t.qStringExpression.qExpr||"");var n=t.split(",");n.forEach(function(t){e.states[t]=t})}e.visible=!0,e.loading=!1}e.select=function(t){e.states[t]?delete e.states[t]:e.states[t]=t;var n=Object.keys(e.states).join(",");if(e.isExpression){var i=a.getRefValue(e.data,e.definition.ref);i&&i.qStringExpression&&i.qStringExpression.qExpr?i.qStringExpression.qExpr+=n:a.setRefValue(e.data,e.definition.ref,n)}else a.setRefValue(e.data,e.definition.ref,n);"function"==typeof e.definition.change&&e.definition.change(e.data,e.args.handler),e.$emit("saveProperties")},e.$on("datachanged",function(){t()}),t()}]},u={template:'\n
\n
\n {{label}}\n
\n
\n
\n \n
\n
\n
\n
\n
\n
{{errorMessage}}
\n
\n ',controller:["$scope",function(e){function t(){e.loading=!0,e.errorMessage="",e.label=e.definition.label,e.t={value:a.getRefValue(e.data,e.definition.ref)},e.visible=!0,e.loading=!1}e.onTextChange=function(){a.setRefValue(e.data,e.definition.ref,e.t.value),"function"==typeof e.definition.change&&e.definition.change(e.data,e.args.handler),e.$emit("saveProperties")},e.$on("datachanged",function(){t()}),t()}]},p=function(e){return r["default"](e,function(){function e(e,t){var n=-1;return e.isExpression||"string"!=typeof e.value||(n=e.value.search(new RegExp("\\s"+t))),n}var t=$(document).height(),n="85%",i="auto";return{text:"Icons",icon:"",initContext:function(e,t){e.isExpression=!1,e.isNotSet=!1,"object"==typeof e.value&&e.value.qStringExpression?(e.isExpression=!0,e.iconExpression=e.value.qStringExpression.qExpr||""):"string"==typeof e.value&&0===e.value.trim().length&&(e.isNotSet=!0,e.iconExpression="Select icon",e.value="ellipsis horizontal icon")},controlComponent:'\n \n \n \n \n {{value}}\n {{iconExpression}}\n ',initDialogContext:function(t,n){var i;n.iconOptions=(i={disabled:"Disabled",loading:"Loading"},o(i,"horizontally flipped","Horizontally flipped"),o(i,"vertically flipped","Vertically flipped"),o(i,"clockwise rotated","Clockwise rotated"),o(i,"counterclockwise rotated","Counterclockwise rotated"),i),n.opts={};for(var a in n.iconOptions)n.opts[a]=-1!=e(t,a);n.isExpression=t.isExpression,n.options=t.definition.options},selectValue:function(e,t){if(e.isExpression=!1,e.iconOptions[t]){var n=e.value||"",i=e.opts[t],o=new RegExp("\\s"+t),a=n.search(o);return i&&-1===a?(n=n.concat(" ",t),e.opts[t]=!0):i||-1==a||(n=n.replace(o,""),e.opts[t]=!1),n}var l=t;for(var r in e.iconOptions)e.opts[r]&&(l+=" "+r);return l},dialogContent:'\n
\n \n
\n {{value}}\n \n
\n
\n
\n

{{category}}

\n \n
\n
\n
\n \n \n \n
\n \n {{iconOptLabel}}\n
\n \n  \n
\n
\n ' -}}())},d=function(e){return{template:"",controller:["$scope",function(t){t.$watch("data."+e,function(e){t.data[t.definition.ref]=e,t.$emit("saveProperties")})}]}};t["default"]={ColorsPickerComponent:s,FontStylesComponent:c,TextEditorComponent:u,SelectIconDialogComponent:p,DetectChangesInComponent:d},e.exports=t["default"]},function(e,t,n){"use strict";function i(e,t){var n=t.controlComponent||'\n \n \n \n ';return{template:'
\n
\n {{label}}\n
\n
\n
\n '+n+'\n
\n
\n
\n
\n
\n
{{errorMessage}}
\n
',controller:["$scope","$element",function(n,i){function a(e,n){e.visible=!1,e.loading=!0,e.label=e.definition.label,e.value=o.getRefValue(e.data,e.definition.ref)||e.definition.defaultValue,e.icon="function"==typeof e.definition.icon&&e.definition.icon(e,n)||e.definition.icon||"",e.visible=!0,t&&t.initContext&&"function"==typeof t.initContext&&t.initContext(e,n),e.loading=!1}function l(t,n){var i=n.text,o=void 0!==n.icon?n.icon:"cogwheel",a=n.confirm||"Common.OK",l=n.width||"100%",r=n.height||"auto",s={text:i,header:n.header,icon:o,confirmLabel:a,width:l,height:r};return e.show(t,s)}a(n,i),n.changeValue=function(e){if(n.value=e,n.isExpression){var t=o.getRefValue(n.data,n.definition.ref);t&&t.qStringExpression&&t.qStringExpression.qExpr?t.qStringExpression.qExpr+=n.value:o.setRefValue(n.data,n.definition.ref,n.value)}else o.setRefValue(n.data,n.definition.ref,e);"function"==typeof n.definition.change&&n.definition.change(n.data,n.args.handler),o.setRefValue(n.data,n.definition.ref,e),n.$emit("saveProperties")},n.$on("datachanged",function(){a(n,i)}),n.showDialog=function(){var e={template:'\n \n
\n
\n
\n
\n
\n

\n
\n
'+(t.dialogContent||"")+'
\n
\n \n
',scope:{text:"=",header:"=",icon:"=",confirmLabel:"=",width:"=",height:"="},controller:["$scope",function(e){e.value=n.value,e.select=function(n){t.selectValue?e.value=t.selectValue(e,n):e.value=n},e.confirm=function(){n.changeValue(e.value),e.destroyComponent(),e.deferredResult.resolve()},e.cancel=function(){e.destroyComponent(),e.deferredResult.reject()},t&&t.initDialogContext&&"function"==typeof t.initDialogContext&&t.initDialogContext(n,e)}]};l(e,t)}}]}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var o=n(6);e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={"Web content":["alarm icon","alarm slash icon","alarm outline icon","alarm slash outline icon","at icon","browser icon","bug icon","calendar outline icon","calendar icon","cloud icon","comment icon","comments icon","comment outline icon","comments outline icon","copyright icon","dashboard icon","dropdown icon","external square icon","external icon","eyedropper icon","feed icon","find icon","heartbeat icon","history icon","home icon","idea icon","inbox icon","lab icon","mail icon","mail outline icon","mail square icon","map icon","options icon","paint brush icon","payment icon","phone icon","phone square icon","privacy icon","protect icon","search icon","setting icon","settings icon","shop icon","sidebar icon","signal icon","sitemap icon","tag icon","tags icon","tasks icon","terminal icon","text telephone icon","ticket icon","trophy icon","wifi icon"],"User actions":["adjust icon","add user icon","add to cart icon","archive icon","ban icon","bookmark icon","call icon","call square icon","cloud download icon","cloud upload icon","compress icon","configure icon","download icon","edit icon","erase icon","exchange icon","external share icon","expand icon","filter icon","flag icon","flag outline icon","forward mail icon","hide icon","in cart icon","lock icon","pin icon","print icon","random icon","recycle icon","refresh icon","remove bookmark icon","remove user icon","repeat icon","reply all icon","reply icon","retweet icon","send icon","send outline icon","share alternate icon","share alternate square icon","share icon","share square icon","sign in icon","sign out icon","theme icon","translate icon","undo icon","unhide icon","unlock alternate icon","unlock icon","upload icon","wait icon","wizard icon","write icon","write square icon"],Message:["announcement icon","birthday icon","help icon","help circle icon","info icon","info circle icon","warning icon","warning circle icon","warning sign icon"],"User Types":["child icon","doctor icon","handicap icon","spy icon","student icon","user icon","users icon"],Gender:["female icon","heterosexual icon","male icon","man icon","neuter icon","other gender icon","other gender horizontal icon","other gender vertical icon","woman icon"],"Layout Adjustment":["grid layout icon","list layout icon","block layout icon","zoom icon","zoom out icon","resize vertical icon","resize horizontal icon","maximize icon","crop icon"],Objects:["anchor icon","bar icon","bomb icon","book icon","bullseye icon","calculator icon","checkered flag icon","cocktail icon","diamond icon","fax icon","fire extinguisher icon","fire icon","gift icon","leaf icon","legal icon","lemon icon","life ring icon","lightning icon","magnet icon","money icon","moon icon","plane icon","puzzle icon","rain icon","road icon","rocket icon","shipping icon","soccer icon","suitcase icon","sun icon","travel icon","treatment icon","world icon"],Shapes:["asterisk icon","certificate icon","circle icon","circle notched icon","circle thin icon","crosshairs icon","cube icon","cubes icon","ellipsis horizontal icon","ellipsis vertical icon","quote left icon","quote right icon","spinner icon","square icon","square outline icon"],"Item Selection":["add circle icon","add square icon","check circle icon","check circle outline icon","check square icon","checkmark box icon","checkmark icon","minus circle icon","minus icon","minus square icon","minus square outline icon","move icon","plus icon","plus square outline icon","radio icon","remove circle icon","remove circle outline icon","remove icon","selected radio icon","toggle off icon","toggle on icon"],Media:["area chart icon","bar chart icon","camera retro icon","newspaper icon","film icon","line chart icon","photo icon","pie chart icon","sound icon"],Pointers:["angle double down icon","angle double left icon","angle double right icon","angle double up icon","angle down icon","angle left icon","angle right icon","angle up icon","arrow circle down icon","arrow circle left icon","arrow circle outline down icon","arrow circle outline left icon","arrow circle outline right icon","arrow circle outline up icon","arrow circle right icon","arrow circle up icon","arrow down icon","arrow left icon","arrow right icon","arrow up icon","caret down icon","caret left icon","caret right icon","caret up icon","chevron circle down icon","chevron circle left icon","chevron circle right icon","chevron circle up icon","chevron down icon","chevron left icon","chevron right icon","chevron up icon","long arrow down icon","long arrow left icon","long arrow right icon","long arrow up icon","pointing down icon","pointing left icon","pointing right icon","pointing up icon","toggle down icon","toggle left icon","toggle right icon","toggle up icon"],"Computer and File System":["desktop icon","disk outline icon","file archive outline icon","file audio outline icon","file code outline icon","file excel outline icon","file icon","file image outline icon","file outline icon","file pdf outline icon","file powerpoint outline icon","file text icon","file text outline icon","file video outline icon","file word outline icon","folder icon","folder open icon","folder open outline icon","folder outline icon","game icon","keyboard icon","laptop icon","level down icon","level up icon","mobile icon","power icon","plug icon","tablet icon","trash icon","trash outline icon"],Technologies:["barcode icon","css3 icon","database icon","fork icon","html5 icon","openid icon","qrcode icon","rss icon","rss square icon","server icon"],Rating:["empty heart icon","empty star icon","frown icon","heart icon","meh icon","smile icon","star half empty icon","star half icon","star icon","thumbs down icon","thumbs outline down icon","thumbs outline up icon","thumbs up icon"],Audio:["backward icon","eject icon","fast backward icon","fast forward icon","forward icon","music icon","mute icon","pause icon","play icon","record icon","step backward icon","step forward icon","stop icon","unmute icon","video play icon","video play outline icon","volume down icon","volume off icon","volume up icon"],Map:["building icon","building outline icon","car icon","coffee icon","emergency icon","first aid icon","food icon","h icon","hospital icon","location arrow icon","marker icon","military icon","paw icon","space shuttle icon","spoon icon","taxi icon","tree icon","university icon"],Tables:["columns icon","sort alphabet ascending icon","sort alphabet descending icon","sort ascending icon","sort content ascending icon","sort content descending icon","sort descending icon","sort icon","sort numeric ascending icon","sort numeric descending icon","table icon"],"Text Editor":["align center icon","align justify icon","align left icon","align right icon","attach icon","bold icon","copy icon","cut icon","font icon","header icon","indent icon","italic icon","linkify icon","list icon","ordered list icon","outdent icon","paragraph icon","paste icon","save icon","strikethrough icon","subscript icon","superscript icon","text height icon","text width icon","underline icon","unlink icon","unordered list icon"],Currency:["dollar icon","euro icon","lira icon","pound icon","ruble icon","rupee icon","won icon","shekel icon","yen icon"],"Payment Options":["american express icon","discover icon","google wallet icon","mastercard icon","paypal card icon","paypal icon","stripe icon","visa icon"],Brands:["adn icon","android icon","angellist icon","apple icon","behance icon","behance square icon","bitbucket icon","bitbucket square icon","bitcoin icon","buysellads icon","codepen icon","connectdevelop icon","dashcube icon","delicious icon","deviantart icon","digg icon","dribbble icon","dropbox icon","drupal icon","empire icon","facebook icon","facebook square icon","flickr icon","forumbee icon","foursquare icon","git icon","git square icon","github alternate icon","github icon","github square icon","gittip icon","google icon","google plus icon","google plus square icon","hacker news icon","instagram icon","ioxhost icon","joomla icon","jsfiddle icon","lastfm icon","lastfm square icon","leanpub icon","linkedin icon","linkedin square icon","linux icon","maxcdn icon","meanpath icon","medium icon","pagelines icon","pied piper alternate icon","pied piper icon","pinterest icon","pinterest square icon","qq icon","rebel icon","reddit icon","reddit square icon","renren icon","sellsy icon","shirtsinbulk icon","simplybuilt icon","skyatlas icon","skype icon","slack icon","slideshare icon","soundcloud icon","spotify icon","stack exchange icon","stack overflow icon","steam icon","steam square icon","stumbleupon circle icon","stumbleupon icon","tencent weibo icon","trello icon","tumblr icon","tumblr square icon","twitch icon","twitter icon","twitter square icon","viacoin icon","vimeo icon","vine icon","vk icon","wechat icon","weibo icon","whatsapp icon","windows icon","wordpress icon","xing icon","xing square icon","yahoo icon","yelp icon","youtube icon","youtube play icon","youtube square icon"]};t["default"]={FULL_ICONS_SET:n},e.exports=t["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={version:1.4,qHyperCubeDef:{qDimensions:[],qMeasures:[],qInitialDataFetch:[{qWidth:125,qHeight:80}]},options:{}},e.exports=t["default"]},function(e,t){"use strict";function n(e,t,n){var i=document.createElement("link");i.rel="stylesheet",i.href=e,"function"==typeof t&&(i.onload=t),"function"==typeof n&&(i.onerror=n),document.getElementsByTagName("head")[0].appendChild(i)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n,e.exports=t["default"]},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e||isNaN(+t))return t;var t="-"==e.charAt(0)?-t:+t,n=0>t?t=-t:0,i=e.match(/[^\d\-\+#]/g),o=i&&i[i.length-1]||".",a=i&&i[1]&&i[0]||",",e=e.split(o);t=t.toFixed(e[1]&&e[1].length),t=+t+"";var l=e[1]&&e[1].lastIndexOf("0"),r=t.split(".");(!r[1]||r[1]&&r[1].length<=l)&&(t=(+t).toFixed(l+1));var s=e[0].split(a);e[0]=s.join("");var c=e[0]&&e[0].indexOf("0");if(c>-1)for(;r[0].lengthh;h++)d+=p.charAt(h),!((h-f+1)%u)&&v-u>h&&(d+=a);t[0]=d}return t[1]=e[1]&&t[1]?o+t[1]:"",(n?"-":"")+t[0]+t[1]}function o(e,t,n,i){return e=e.toString(t),n[1]===n[1].toUpperCase()&&(e=e.toUpperCase()),e.length-e.indexOf(".")>10&&(e=e.slice(0,e.indexOf(".")+11)),e.replace(".",i||".")}function a(e,t,n){var i;return h.test(t)?e=o(e,Number(/\d{2}/.exec(t)[0]),t,n):v.test(t)?e=o(e,8,t,n):m.test(t)?e=o(e,10,t,n):g.test(t)?e=o(e,16,t,n):b.test(t)?e=o(e,2,t,n):y.test(t)&&(i="",0>e&&(i="-",e=-e),e=Math.floor(e),0===e?e="0":5e5>=e?(e=l(e,t),e=i+e):e=t+i+e.toExponential(0)),e}function l(e,t){for(var n,i="",o=Number(String(e).slice(-3)),a=(e-o)/1e3,l=[0,1,4,5,9,10,40,50,90,100,400,500,900].reverse(),r=["0","I","IV","V","IX","X","XL","L","XC","C","CD","D","CM"].reverse();o>0;)for(n=0;nn;n++)i="M"+i;return t[1]!==t[1].toUpperCase()&&(i=i.toLowerCase()),i}function r(e,t,n){var i,o,a,l,r,s,p,d,h,v=e.pattern;v.indexOf("A")>=0&&(v=v.replace("A",""),e.abbreviate=!0),h=u(t,n),a=v.match(h),a=a?a[0]:"",l=a?v.substr(0,v.indexOf(a)):v,r=a?v.substring(v.indexOf(a)+a.length):"",a||(a=v?"#":"##########"),t&&t===n&&(i=a.split(n),o=i.pop(),a=i.join("")+n+o,t=""),s=t,t=/,/.test(n)?"¤":",",s&&(a=a.replace(c(s,"g"),t)),p=n,n=".",p&&(a=a.replace(c(p,"g"),n)),d=a.match(/#/g),d=d?d.length:0,e.prefix=l||"",e.postfix=r||"",e.pattern=v,e.percentage=f.test(v),e.numericPattern=a||"",e.numericRegex=new RegExp(c(t,null,!0)+"|"+c(n,null,!0),"g"),e.groupTemp=s,e.decTemp=p,e.t=t,e.d=n,e.temp=d}function s(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function c(e,t,n){var i=s(e);return n?i:new RegExp(i||"",t)}function u(e,t){return t&&(t=s(t)),e&&(e=s(e)),new RegExp("(?:[#0]+"+e+")?[#0]+(?:"+t+"[#0]+)?")}Object.defineProperty(t,"__esModule",{value:!0});var p=function(){function e(e,t){for(var n=0;ne&&h.negative?(h=h.negative,e=-e):h=h.positive,s=h.d,c=h.t,h.isFunctional)e=a(e,h.pattern,s);else{if(h.percentage&&(e*=100),h.abbreviate&&(o=Number(Number(e).toExponential().split("e")[1]),o-=o%3,o in t&&(v=t[o],e/=Math.pow(10,o))),l=Math.abs(e),n=h.temp,p=h.numericPattern,f=p.split(s)[1],"I"===this.type&&(e=Math.round(e)),r=e,f||"#"!==p.slice(-1)[0])if(l>=1e15||l>0&&1e-14>=l)e=l?l.toExponential(15).replace(/\.?0+(?=e)/,""):"0";else{var g=Number(e.toFixed(Math.min(20,f?f.length:0)).split(".")[0]),b=p.split(s)[0];if(b+=s,e=i(b,g)||"0",f){var y=Math.max(0,Math.min(14,f.length)),w=f.replace(/#+$/,"").length,x=(l%1).toFixed(y).slice(2).replace(/0+$/,"");for(u=x.length;w>u;u++)x+="0";x&&(e+=s+x)}else 0===g&&(r=0)}else if(l>=Math.pow(10,n)||1>l||1e-4>l)0===e?e="0":1e-4>l||l>=1e20?(e=r.toExponential(Math.max(1,Math.min(14,n))-1),e=e.replace(/\.?0+(?=e)/,""),m=""):(e=e.toPrecision(Math.max(1,Math.min(14,n))),e.indexOf(".")>=0&&(e=e.replace(e.indexOf("e")<0?/0+$/:/\.?0+(?=e)/,""),e=e.replace(".",s)));else{for(p+=s,n=Math.max(0,Math.min(20,n-Math.ceil(Math.log(l)/Math.log(10)))),u=0;n>u;u++)p+="#";e=i(p,e)}e=e.replace(h.numericRegex,function(e){return e===c?h.groupTemp:e===s?h.decTemp:""}),0>r&&!/^\-/.test(e)&&(e="-"+e)}return h.prefix+e+m+v+h.postfix}}]),e}();t["default"]=x,e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(e&&t){var n=e.qDecimalSep,i=e.qThousandSep;return new t(e,h,i,n,"U")}return void 0}function a(e,t,n){var i=n.options;(i&&i.isZoomed&&v!==t.qInfo.qId||i&&!i.isZoomed&&v===t.qInfo.qId)&&(c["default"].unmountComponentAtNode(e[0]),v=i.isZoomed?t.qInfo.qId:void 0)}function l(e){var t=e.qlik,n=e.Routing,i=e.DragDropService,l=e.LoadedPromise,u=void 0,d=void 0;return function(e,v){var m=this;if(!d&&(d=m.backendApi&&m.backendApi.localeInfo,!d))try{var g=t.currApp();g&&(d=g.model.layout.qLocaleInfo)}catch(b){}u||(u=o(d,f["default"]));var y={isInEditMode:m.inEditState&&m.inEditState.bind(m),isInAnalysisMode:m.inAnalysisState&&m.inAnalysisState.bind(m)},w=t.Promise||window.Promise;return w.all([l,new w(function(o,l){a(e,v,m),s.render(c["default"].createElement(p["default"],{kpis:v.qHyperCube,options:r({},v.qInfo,v.options,{numberFormatter:u,DEFAULT_AUTO_FORMAT:h}),services:{Routing:n,State:y,Qlik:t,DragDropService:i,QlikComponent:m,PrintResolver:o},element:e[0]}),e[0])})])}}Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0?this.setState({size:d.SIZE_OPTIONS[n-1].value}):this.state.valueFontStyleIndex?this.setState({valueFontStyleIndex:this.state.valueFontStyleIndex-1}):0!==this.state.valueFontStyleIndex&&this.setState({valueFontStyleIndex:d.FONT_SIZE_OPTIONS.length-1})}}else this.componentReady()}},{key:"checkRequiredSize",value:function(){var e=this.props.element,t=.95*e.scrollWidth,n=.95*e.scrollHeight;if(this.props.options.autoSize){var i=this.state.size,o=this.props.element.clientWidth,a=this.props.element.clientHeight,l=this.state.clientWidth,r=this.state.clientHeight,s=0;if(e.clientHeight==e.scrollHeight&&this.state.size==this.props.options.size&&!this.state.overflow)return;if(this.refs["child-0"]&&(s=c["default"].findDOMNode(this.refs["child-0"]).clientHeight),e&&(e.clientHeight0?this.setState({size:d.SIZE_OPTIONS[u-1].value,clientWidth:o,clientHeight:a,prevClientWidth:this.state.clientWidth,prevClientHeight:this.state.clientHeight}):0==u&&(0!==this.state.valueFontStyleIndex?this.kpiItemResizeHandler(!0):"auto"!==this.state.overflow&&this.setState({overflow:"auto"}))}else(this.state.prevClientWidth>this.state.clientWidth||this.state.prevClientHeight>this.state.clientHeight)&&this.restoreSize()}else"auto"!==this.state.overflow&&(e.clientHeight0&&e.qDataPages[0].qMatrix[t],x=b>0&&w[0].qText,q=Math.ceil(y.length/n);return y.map(function(e,n){var p=b+n,f=e.ovParams&&e.size!==d.DEFAULT_SIZE?e.size:u.size;if(g>0){var v=d.getSizeIndex(f);v=Math.max(0,u.autoSize&&g>0?v-g+1:v),f=d.SIZE_OPTIONS[v].value}if(!(p>=w.length)){var O=w[p].qAttrExps&&w[p].qAttrExps.qValues.length,k=void 0;O&&(k=w[p].qAttrExps.qValues[m["default"].overridedLabel.index].qText);var S={label:e.ovParams&&k?k:e.qFallbackTitle,value:"",measureIndex:n,numericValue:null,hideLabel:e.hideLabel,hideValue:e.hideValue,labelColor:e.labelColor,valueColor:e.valueColor,valueIcon:e.valueIcon,iconPosition:e.iconPosition,iconOrder:e.iconOrder,iconSize:e.iconSize,ovParams:e.ovParams,size:f,labelOrder:e.ovParams?e.labelOrder:u.labelOrder,labelOrientation:e.ovParams?e.labelOrientation:l,fontStyles:{},kpiLink:e.kpiLink,useLink:e.useLink,textAlignment:e.textAlignment,infographic:e.infographic,embeddedItem:e.embeddedItem,mainContainerElement:o,kpisRows:q,isShow:s};S.onClick=i.onKPIClick.bind(i,S);var I=e.fontStyles&&e.fontStyles.split(",");if(I&&I.forEach(function(e){S.fontStyles[e]=e}),i.state.valueFontStyleIndex>=0&&i.state.valueFontStyleIndex0&&a)){var _=w[p].qNum;!isNaN(_)&&isFinite(_)&&(e.autoFormatTemplate?S.value=a.format(_,e.autoFormatTemplate):S.value=a.format(_,u.DEFAULT_AUTO_FORMAT))}if(!e.groupByDimension||e.groupByDimension&&e.groupByDimensionValue===x){var D=t*(b+y.length)+n;return c["default"].createElement(h["default"],{ref:"child-"+D,index:D,key:e.cId,item:S,options:u,services:r,onNeedResize:i.kpiItemResizeHandler})}return null}})}},{key:"render",value:function(){var e=this,t=this.props.kpis,n=this.props.options,i=n.qId,o=n.dimLabelOrientation,a=n.dimLabelSize,l=n.dimHideLabels,r=n.dimCenteredLabels,s=n.dimensionsOrientation,u=n.dimHideBorders,f=n.dimHideInternalBorders,h=n.dimShowAs,v=void 0===h?"segment":h,m=n.dimDivideBy,g=void 0===m?"auto":m,b=n.divideBy,y=n.backgroundColor,w=n.verticalAlign,x=void 0===w?"top-aligned-items":w,q=n.styles,O=void 0===q?"":q,k=void 0;t.qMeasureInfo.length>0&&t.qDataPages.length>0&&!function(){"auto"===b&&(b=d.DIVIDE_BY[Math.min(10,t.qDataPages[0].qMatrix[0].length-t.qDimensionInfo.length)]);var n=Math.max(1,d.DIVIDE_BY.indexOf(b));t.qDimensionInfo.length>0?!function(){var i=0;"auto"===g&&(g=d.DIVIDE_BY[Math.min(10,t.qDimensionInfo[i].qCardinal)]);var p="card"===v?g+" stackable cards":"segments",h="";r&&(h="center aligned");var m={},y={};f&&(y.border="0"),u&&(m.border="0",m.boxShadow="none",y.boxShadow="none","card"===v&&(y.border="0")),k=c["default"].createElement("div",{className:""+x},c["default"].createElement("div",{className:"ui "+s+" "+p,style:m},t.qDataPages[0].qMatrix.map(function(r,s){var u=r[i].qText,p=r[i].qElemNumber,d=e.renderKpis(t,s,n);return c["default"].createElement("div",{className:"ui "+v,style:y},l?null:c["default"].createElement("a",{className:"ui "+a+" "+o+" "+h+" label",onClick:e.onDimensionLabelClick.bind(e,i,p)},u),c["default"].createElement("div",{ref:"statistics",className:"ui "+b+" statistics"},d))})))}():k=c["default"].createElement("div",{className:""+x},c["default"].createElement("div",{ref:"statistics",className:"ui "+b+" statistics"},e.renderKpis(t,0,n)))}();var S={};return y&&(S.backgroundColor=y),this.state.overflow&&(S.overflow=this.state.overflow,S.WebkitOverflowScrolling="touch"),this.state.is_show||(S.visibility="hidden"),c["default"].createElement(p["default"],{namespace:"css-"+i,stylesheet:O,style:{height:"100%"}},c["default"].createElement("div",{className:"qv-object-qsstatistic",style:S},k))}},{key:"onKPIClick",value:function(e){var t=this.props.services,n=this.props.services.State&&!this.props.services.State.isInEditMode();if(e.useLink&&n){var i=void 0;i="string"==typeof e.kpiLink?e.kpiLink:e.kpiLink&&e.kpiLink.id,i&&t.Qlik.navigation.gotoSheet(i)}}},{key:"onDimensionLabelClick",value:function(e,t){this.props.services&&this.props.services.QlikComponent&&this.props.services.QlikComponent.selectValues(e,[t],!0)}}]),t}(s.Component);t["default"]=g,e.exports=t["default"]},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;nl;++l)a.push(c["default"].createElement("i",{key:l,className:n+" "+i}))}return c["default"].createElement("span",null,a)}return c["default"].createElement("i",{className:n+" "+i})}}]),t}(s.Component),v=function(e){function t(e){o(this,t),r(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e)}return a(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this;setTimeout(function(){e.checkRequiredSize()},100)}},{key:"componentDidUpdate",value:function(){this.checkRequiredSize()}},{key:"checkRequiredSize",value:function(){if(this.props.onNeedResize){var e=this.props.item.hideValue;if(e)return this.props.onNeedResize(!1);var t=c["default"].findDOMNode(this.refs.value);if(t&&t.firstChild){var n=t.firstChild,i=$(n).width();i>t.clientWidth?this.props.onNeedResize(!0):this.props.onNeedResize(!1)}}}},{key:"render",value:function(){var e=this.props.index,t=this.props.services,n=this.props.item,i=n.hideLabel,o=n.hideValue,a=n.labelOrientation,l=void 0===a?"":a,r=n.labelOrder,s=n.iconOrder,p=n.labelColor,d=n.value,v=n.measureIndex,m=n.numericValue,g=n.valueColor,b=void 0===g?"":g,y=n.valueIcon,w=n.iconSize,x=void 0===w?"":w,q=n.size,O=void 0===q?"":q,k=n.fontStyles,S=n.onClick,I=n.textAlignment,_=void 0===I?"center":I,D=n.infographic,E=n.embeddedItem,C=n.mainContainerElement,P=n.kpisRows,j=n.isShow,T={ -padding:"0px 5px",textAlign:_},z={padding:"0px 5px",textAlign:_,color:b};p&&(T.color=p),k.bold&&(z.fontWeight="bold"),k.italic&&(z.fontStyle="italic"),k.underline&&(z.textDecoration="underline"),k.fontSize&&(z.fontSize=k.fontSize);var V="ui "+l+" "+O+" statistic";V=V.split(" ").filter(function(e){return e.trim().length>0}).join(" ");var L="first"===s,R=i?null:c["default"].createElement("div",{key:"lbl",className:"label",style:T},L&&"label"===this.props.item.iconPosition?c["default"].createElement(h,{valueIcon:y,iconSize:x,value:m,infographic:D}):null,this.props.item.label,L||"label"!==this.props.item.iconPosition?null:c["default"].createElement(h,{valueIcon:y,iconSize:x,value:m,infographic:D})),M={key:"val",ref:"value",measureIndex:v,embeddedItem:E,mainContainerElement:C,valueStyles:z,services:t,kpisRows:P,isShow:j},F=o?null:c["default"].createElement(f["default"],M,L&&"value"===this.props.item.iconPosition?c["default"].createElement(h,{valueIcon:y,iconSize:x,value:m,infographic:D}):null,d,L||"value"!==this.props.item.iconPosition?null:c["default"].createElement(h,{valueIcon:y,iconSize:x,value:m,infographic:D})),N=[];"first"===r?(N.push(R),N.push(F)):(N.push(F),N.push(R));var A={};S&&(A.cursor="pointer");var H=u.getDivideByValue(this.props.options.divideBy);H&&(A.width=H+"%");var B=c["default"].createElement("div",{className:"statistic statistic-"+(e+1),style:A,onClick:S},c["default"].createElement("div",{className:"ui one "+O+" statistics"},c["default"].createElement("div",{className:V},N)));return B}}]),t}(s.Component);t["default"]=v,e.exports=t["default"]},function(e,t){function n(){c=!1,l.length?s=l.concat(s):u=-1,s.length&&i()}function i(){if(!c){var e=setTimeout(n);c=!0;for(var t=s.length;t;){for(l=s,s=[];++u1)for(var n=1;nt;t++)l(e,e._deferreds[t]);e._deferreds=null}function u(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function p(e,t){var n=!1;try{e(function(e){n||(n=!0,r(t,e))},function(e){n||(n=!0,s(t,e))})}catch(i){if(n)return;n=!0,s(t,i)}}var d=setTimeout;a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(i);return l(this,new u(e,t,n)),n},a.all=function(e){var t=Array.prototype.slice.call(e);return new a(function(e,n){function i(a,l){try{if(l&&("object"==typeof l||"function"==typeof l)){var r=l.then;if("function"==typeof r)return void r.call(l,function(e){i(a,e)},n)}t[a]=l,0===--o&&e(t)}catch(s){n(s)}}if(0===t.length)return e([]);for(var o=t.length,a=0;ai;i++)e[i].then(t,n)})},a._immediateFn="function"==typeof t&&function(e){t(e)}||function(e){d(e,0)},a._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console},a._setImmediateFn=function(e){a._immediateFn=e},a._setUnhandledRejectionFn=function(e){a._unhandledRejectionFn=e},"undefined"!=typeof e&&e.exports?e.exports=a:n.Promise||(n.Promise=a)}(this)}).call(t,n(3).setImmediate)},function(e,t,n){var i=n(1),o=i.__spread,a=0,l=i.createClass({displayName:"InlineCss",propTypes:{namespace:i.PropTypes.string,componentName:i.PropTypes.string,stylesheet:i.PropTypes.string.isRequired,className:i.PropTypes.string,wrapper:i.PropTypes.string},_transformSheet:function(e,t,n){return e.replace(/}\s*/gi,"\n}\n").replace(/(^|{|}|;|,)\s*([&a-z0-9\-_\.:#\(\),>*\s]+)\s*(\{)/gi,function(e){return e.replace(new RegExp(t,"g"),"#"+n)})},render:function(){var e=this.props.namespace||"InlineCss-"+a++,t=this.props.componentName||"&",n=this._transformSheet(this.props.stylesheet,t,e),l=this.props.wrapper||"div",r=o({},this.props,{namespace:void 0,componentName:void 0,stylesheet:void 0,wrapper:void 0,id:e});return i.createElement(l,r,this.props.children,i.createElement("style",{scoped:!0,dangerouslySetInnerHTML:{__html:n}}))}});e.exports=l}]); \ No newline at end of file diff --git a/build/qsSimpleKPI.qext b/build/qsSimpleKPI.qext deleted file mode 100644 index 2538f91..0000000 --- a/build/qsSimpleKPI.qext +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name" : "Simple KPI", - "description" : "Simple KPI", - "preview": "preview.png", - "icon" : "kpi", - "type" : "visualization", - "version": "1.1.3", - "author": "Alexander Nerush" -} diff --git a/build/qsSimpleKPI.zip b/build/qsSimpleKPI.zip deleted file mode 100644 index 2044c79..0000000 Binary files a/build/qsSimpleKPI.zip and /dev/null differ diff --git a/build/themes/default/assets/fonts/icons.eot b/build/themes/default/assets/fonts/icons.eot deleted file mode 100644 index 33b2bb8..0000000 Binary files a/build/themes/default/assets/fonts/icons.eot and /dev/null differ diff --git a/build/themes/default/assets/fonts/icons.svg b/build/themes/default/assets/fonts/icons.svg deleted file mode 100644 index 1ee89d4..0000000 --- a/build/themes/default/assets/fonts/icons.svg +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/themes/default/assets/fonts/icons.ttf b/build/themes/default/assets/fonts/icons.ttf deleted file mode 100644 index ed9372f..0000000 Binary files a/build/themes/default/assets/fonts/icons.ttf and /dev/null differ diff --git a/build/themes/default/assets/fonts/icons.woff b/build/themes/default/assets/fonts/icons.woff deleted file mode 100644 index 8b280b9..0000000 Binary files a/build/themes/default/assets/fonts/icons.woff and /dev/null differ diff --git a/build/themes/default/assets/images/flags.png b/build/themes/default/assets/images/flags.png deleted file mode 100644 index cdd33c3..0000000 Binary files a/build/themes/default/assets/images/flags.png and /dev/null differ diff --git a/build/vendors/react.min.js b/build/vendors/react.min.js deleted file mode 100644 index 64aca4b..0000000 --- a/build/vendors/react.min.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * React v0.13.3 - * - * Copyright 2013-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.React=e()}}(function(){return function e(t,n,r){function o(a,u){if(!n[a]){if(!t[a]){var s="function"==typeof require&&require;if(!u&&s)return s(a,!0);if(i)return i(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};t[a][0].call(c.exports,function(e){var n=t[a][1][e];return o(n?n:e)},c,c.exports,e,t,n,r)}return n[a].exports}for(var i="function"==typeof require&&require,a=0;a8&&11>=x),N=32,I=String.fromCharCode(N),T=f.topLevelTypes,P={beforeInput:{phasedRegistrationNames:{bubbled:C({onBeforeInput:null}),captured:C({onBeforeInputCapture:null})},dependencies:[T.topCompositionEnd,T.topKeyPress,T.topTextInput,T.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:C({onCompositionEnd:null}),captured:C({onCompositionEndCapture:null})},dependencies:[T.topBlur,T.topCompositionEnd,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:C({onCompositionStart:null}),captured:C({onCompositionStartCapture:null})},dependencies:[T.topBlur,T.topCompositionStart,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:C({onCompositionUpdate:null}),captured:C({onCompositionUpdateCapture:null})},dependencies:[T.topBlur,T.topCompositionUpdate,T.topKeyDown,T.topKeyPress,T.topKeyUp,T.topMouseDown]}},R=!1,w=null,O={eventTypes:P,extractEvents:function(e,t,n,r){return[l(e,t,n,r),d(e,t,n,r)]}};t.exports=O},{139:139,15:15,20:20,21:21,22:22,91:91,95:95}],4:[function(e,t,n){"use strict";function r(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var o={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[r(t,e)]=o[e]})});var a={background:{backgroundImage:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundColor:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0}},u={isUnitlessNumber:o,shorthandPropertyExpansions:a};t.exports=u},{}],5:[function(e,t,n){"use strict";var r=e(4),o=e(21),i=(e(106),e(111)),a=e(131),u=e(141),s=(e(150),u(function(e){return a(e)})),l="cssFloat";o.canUseDOM&&void 0===document.documentElement.style.cssFloat&&(l="styleFloat");var c={createMarkupForStyles:function(e){var t="";for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];null!=r&&(t+=s(n)+":",t+=i(n,r)+";")}return t||null},setValueForStyles:function(e,t){var n=e.style;for(var o in t)if(t.hasOwnProperty(o)){var a=i(o,t[o]);if("float"===o&&(o=l),a)n[o]=a;else{var u=r.shorthandPropertyExpansions[o];if(u)for(var s in u)n[s]="";else n[o]=""}}}};t.exports=c},{106:106,111:111,131:131,141:141,150:150,21:21,4:4}],6:[function(e,t,n){"use strict";function r(){this._callbacks=null,this._contexts=null}var o=e(28),i=e(27),a=e(133);i(r.prototype,{enqueue:function(e,t){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(e),this._contexts.push(t)},notifyAll:function(){var e=this._callbacks,t=this._contexts;if(e){a(e.length===t.length),this._callbacks=null,this._contexts=null;for(var n=0,r=e.length;r>n;n++)e[n].call(t[n]);e.length=0,t.length=0}},reset:function(){this._callbacks=null,this._contexts=null},destructor:function(){this.reset()}}),o.addPoolingTo(r),t.exports=r},{133:133,27:27,28:28}],7:[function(e,t,n){"use strict";function r(e){return"SELECT"===e.nodeName||"INPUT"===e.nodeName&&"file"===e.type}function o(e){var t=x.getPooled(T.change,R,e);E.accumulateTwoPhaseDispatches(t),_.batchedUpdates(i,t)}function i(e){C.enqueueEvents(e),C.processEventQueue()}function a(e,t){P=e,R=t,P.attachEvent("onchange",o)}function u(){P&&(P.detachEvent("onchange",o),P=null,R=null)}function s(e,t,n){return e===I.topChange?n:void 0}function l(e,t,n){e===I.topFocus?(u(),a(t,n)):e===I.topBlur&&u()}function c(e,t){P=e,R=t,w=e.value,O=Object.getOwnPropertyDescriptor(e.constructor.prototype,"value"),Object.defineProperty(P,"value",k),P.attachEvent("onpropertychange",d)}function p(){P&&(delete P.value,P.detachEvent("onpropertychange",d),P=null,R=null,w=null,O=null)}function d(e){if("value"===e.propertyName){var t=e.srcElement.value;t!==w&&(w=t,o(e))}}function f(e,t,n){return e===I.topInput?n:void 0}function h(e,t,n){e===I.topFocus?(p(),c(t,n)):e===I.topBlur&&p()}function m(e,t,n){return e!==I.topSelectionChange&&e!==I.topKeyUp&&e!==I.topKeyDown||!P||P.value===w?void 0:(w=P.value,R)}function v(e){return"INPUT"===e.nodeName&&("checkbox"===e.type||"radio"===e.type)}function g(e,t,n){return e===I.topClick?n:void 0}var y=e(15),C=e(17),E=e(20),b=e(21),_=e(85),x=e(93),D=e(134),M=e(136),N=e(139),I=y.topLevelTypes,T={change:{phasedRegistrationNames:{bubbled:N({onChange:null}),captured:N({onChangeCapture:null})},dependencies:[I.topBlur,I.topChange,I.topClick,I.topFocus,I.topInput,I.topKeyDown,I.topKeyUp,I.topSelectionChange]}},P=null,R=null,w=null,O=null,S=!1;b.canUseDOM&&(S=D("change")&&(!("documentMode"in document)||document.documentMode>8));var A=!1;b.canUseDOM&&(A=D("input")&&(!("documentMode"in document)||document.documentMode>9));var k={get:function(){return O.get.call(this)},set:function(e){w=""+e,O.set.call(this,e)}},L={eventTypes:T,extractEvents:function(e,t,n,o){var i,a;if(r(t)?S?i=s:a=l:M(t)?A?i=f:(i=m,a=h):v(t)&&(i=g),i){var u=i(e,t,n);if(u){var c=x.getPooled(T.change,u,o);return E.accumulateTwoPhaseDispatches(c),c}}a&&a(e,t,n)}};t.exports=L},{134:134,136:136,139:139,15:15,17:17,20:20,21:21,85:85,93:93}],8:[function(e,t,n){"use strict";var r=0,o={createReactRootIndex:function(){return r++}};t.exports=o},{}],9:[function(e,t,n){"use strict";function r(e,t,n){e.insertBefore(t,e.childNodes[n]||null)}var o=e(12),i=e(70),a=e(145),u=e(133),s={dangerouslyReplaceNodeWithMarkup:o.dangerouslyReplaceNodeWithMarkup,updateTextContent:a,processUpdates:function(e,t){for(var n,s=null,l=null,c=0;ct||o.hasOverloadedBooleanValue[e]&&t===!1}var o=e(10),i=e(143),a=(e(150),{createMarkupForID:function(e){return o.ID_ATTRIBUTE_NAME+"="+i(e)},createMarkupForProperty:function(e,t){if(o.isStandardName.hasOwnProperty(e)&&o.isStandardName[e]){if(r(e,t))return"";var n=o.getAttributeName[e];return o.hasBooleanValue[e]||o.hasOverloadedBooleanValue[e]&&t===!0?n:n+"="+i(t)}return o.isCustomAttribute(e)?null==t?"":e+"="+i(t):null},setValueForProperty:function(e,t,n){if(o.isStandardName.hasOwnProperty(t)&&o.isStandardName[t]){var i=o.getMutationMethod[t];if(i)i(e,n);else if(r(t,n))this.deleteValueForProperty(e,t);else if(o.mustUseAttribute[t])e.setAttribute(o.getAttributeName[t],""+n);else{var a=o.getPropertyName[t];o.hasSideEffects[t]&&""+e[a]==""+n||(e[a]=n)}}else o.isCustomAttribute(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForProperty:function(e,t){if(o.isStandardName.hasOwnProperty(t)&&o.isStandardName[t]){var n=o.getMutationMethod[t];if(n)n(e,void 0);else if(o.mustUseAttribute[t])e.removeAttribute(o.getAttributeName[t]);else{var r=o.getPropertyName[t],i=o.getDefaultValueForProperty(e.nodeName,r);o.hasSideEffects[t]&&""+e[r]===i||(e[r]=i)}}else o.isCustomAttribute(t)&&e.removeAttribute(t)}});t.exports=a},{10:10,143:143,150:150}],12:[function(e,t,n){"use strict";function r(e){return e.substring(1,e.indexOf(" "))}var o=e(21),i=e(110),a=e(112),u=e(125),s=e(133),l=/^(<[^ \/>]+)/,c="data-danger-index",p={dangerouslyRenderMarkup:function(e){s(o.canUseDOM);for(var t,n={},p=0;ps;s++){var c=u[s];if(c){var p=c.extractEvents(e,t,n,o);p&&(a=i(a,p))}}return a},enqueueEvents:function(e){e&&(l=i(l,e))},processEventQueue:function(){var e=l;l=null,a(e,c),u(!l)},__purge:function(){s={}},__getListenerBank:function(){return s}};t.exports=d},{103:103,118:118,133:133,18:18,19:19}],18:[function(e,t,n){"use strict";function r(){if(u)for(var e in s){var t=s[e],n=u.indexOf(e);if(a(n>-1),!l.plugins[n]){a(t.extractEvents),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)a(o(r[i],t,i))}}}function o(e,t,n){a(!l.eventNameDispatchConfigs.hasOwnProperty(n)),l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var u=r[o];i(u,t,n)}return!0}return e.registrationName?(i(e.registrationName,t,n),!0):!1}function i(e,t,n){a(!l.registrationNameModules[e]),l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=e(133),u=null,s={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(e){a(!u),u=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];s.hasOwnProperty(n)&&s[n]===o||(a(!s[n]),s[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;for(var n in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(n)){var r=l.registrationNameModules[t.phasedRegistrationNames[n]];if(r)return r}return null},_resetEventPlugins:function(){u=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};t.exports=l},{133:133}],19:[function(e,t,n){"use strict";function r(e){return e===v.topMouseUp||e===v.topTouchEnd||e===v.topTouchCancel}function o(e){return e===v.topMouseMove||e===v.topTouchMove}function i(e){return e===v.topMouseDown||e===v.topTouchStart}function a(e,t){var n=e._dispatchListeners,r=e._dispatchIDs;if(Array.isArray(n))for(var o=0;oe&&n[e]===o[e];e++);var a=r-e;for(t=1;a>=t&&n[r-t]===o[i-t];t++);var u=t>1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),o.addPoolingTo(r),t.exports=r},{128:128,27:27,28:28}],23:[function(e,t,n){"use strict";var r,o=e(10),i=e(21),a=o.injection.MUST_USE_ATTRIBUTE,u=o.injection.MUST_USE_PROPERTY,s=o.injection.HAS_BOOLEAN_VALUE,l=o.injection.HAS_SIDE_EFFECTS,c=o.injection.HAS_NUMERIC_VALUE,p=o.injection.HAS_POSITIVE_NUMERIC_VALUE,d=o.injection.HAS_OVERLOADED_BOOLEAN_VALUE;if(i.canUseDOM){var f=document.implementation;r=f&&f.hasFeature&&f.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}var h={isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z_][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:null,action:null,allowFullScreen:a|s,allowTransparency:a,alt:null,async:s,autoComplete:null,autoPlay:s,cellPadding:null,cellSpacing:null,charSet:a,checked:u|s,classID:a,className:r?a:u,cols:a|p,colSpan:null,content:null,contentEditable:null,contextMenu:a,controls:u|s,coords:null,crossOrigin:null,data:null,dateTime:a,defer:s,dir:null,disabled:a|s,download:d,draggable:null,encType:null,form:a,formAction:a,formEncType:a,formMethod:a,formNoValidate:s,formTarget:a,frameBorder:a,headers:null,height:a,hidden:a|s,high:null,href:null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:u,label:null,lang:null,list:a,loop:u|s,low:null,manifest:a,marginHeight:null,marginWidth:null,max:null,maxLength:a,media:a,mediaGroup:null,method:null,min:null,multiple:u|s,muted:u|s,name:null,noValidate:s,open:s,optimum:null,pattern:null,placeholder:null,poster:null,preload:null,radioGroup:null,readOnly:u|s,rel:null,required:s,role:a,rows:a|p,rowSpan:null,sandbox:null,scope:null,scoped:s,scrolling:null,seamless:a|s,selected:u|s,shape:null,size:a|p,sizes:a,span:p,spellCheck:null,src:null,srcDoc:u,srcSet:a,start:c,step:null,style:null,tabIndex:null,target:null,title:null,type:null,useMap:null,value:u|l,width:a,wmode:a,autoCapitalize:null,autoCorrect:null,itemProp:a,itemScope:a|s,itemType:a,itemID:a,itemRef:a,property:null,unselectable:a},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoCapitalize:"autocapitalize",autoComplete:"autocomplete",autoCorrect:"autocorrect",autoFocus:"autofocus",autoPlay:"autoplay",encType:"encoding",hrefLang:"hreflang",radioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"srcset"}};t.exports=h},{10:10,21:21}],24:[function(e,t,n){"use strict";function r(e){l(null==e.props.checkedLink||null==e.props.valueLink)}function o(e){r(e),l(null==e.props.value&&null==e.props.onChange)}function i(e){r(e),l(null==e.props.checked&&null==e.props.onChange)}function a(e){this.props.valueLink.requestChange(e.target.value)}function u(e){this.props.checkedLink.requestChange(e.target.checked)}var s=e(76),l=e(133),c={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},p={Mixin:{propTypes:{value:function(e,t,n){return!e[t]||c[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:s.func}},getValue:function(e){return e.props.valueLink?(o(e),e.props.valueLink.value):e.props.value},getChecked:function(e){return e.props.checkedLink?(i(e),e.props.checkedLink.value):e.props.checked},getOnChange:function(e){return e.props.valueLink?(o(e),a):e.props.checkedLink?(i(e),u):e.props.onChange}};t.exports=p},{133:133,76:76}],25:[function(e,t,n){"use strict";function r(e){e.remove()}var o=e(30),i=e(103),a=e(118),u=e(133),s={trapBubbledEvent:function(e,t){u(this.isMounted());var n=this.getDOMNode();u(n);var r=o.trapBubbledEvent(e,t,n);this._localEventListeners=i(this._localEventListeners,r)},componentWillUnmount:function(){this._localEventListeners&&a(this._localEventListeners,r)}};t.exports=s},{103:103,118:118,133:133,30:30}],26:[function(e,t,n){"use strict";var r=e(15),o=e(112),i=r.topLevelTypes,a={eventTypes:null,extractEvents:function(e,t,n,r){if(e===i.topTouchStart){var a=r.target;a&&!a.onclick&&(a.onclick=o)}}};t.exports=a},{112:112,15:15}],27:[function(e,t,n){"use strict";function r(e,t){if(null==e)throw new TypeError("Object.assign target cannot be null or undefined");for(var n=Object(e),r=Object.prototype.hasOwnProperty,o=1;ol;l++){var d=u[l];i.hasOwnProperty(d)&&i[d]||(d===s.topWheel?c("wheel")?v.ReactEventListener.trapBubbledEvent(s.topWheel,"wheel",n):c("mousewheel")?v.ReactEventListener.trapBubbledEvent(s.topWheel,"mousewheel",n):v.ReactEventListener.trapBubbledEvent(s.topWheel,"DOMMouseScroll",n):d===s.topScroll?c("scroll",!0)?v.ReactEventListener.trapCapturedEvent(s.topScroll,"scroll",n):v.ReactEventListener.trapBubbledEvent(s.topScroll,"scroll",v.ReactEventListener.WINDOW_HANDLE):d===s.topFocus||d===s.topBlur?(c("focus",!0)?(v.ReactEventListener.trapCapturedEvent(s.topFocus,"focus",n),v.ReactEventListener.trapCapturedEvent(s.topBlur,"blur",n)):c("focusin")&&(v.ReactEventListener.trapBubbledEvent(s.topFocus,"focusin",n),v.ReactEventListener.trapBubbledEvent(s.topBlur,"focusout",n)),i[s.topBlur]=!0,i[s.topFocus]=!0):h.hasOwnProperty(d)&&v.ReactEventListener.trapBubbledEvent(d,h[d],n),i[d]=!0)}},trapBubbledEvent:function(e,t,n){ -return v.ReactEventListener.trapBubbledEvent(e,t,n)},trapCapturedEvent:function(e,t,n){return v.ReactEventListener.trapCapturedEvent(e,t,n)},ensureScrollValueMonitoring:function(){if(!d){var e=s.refreshScrollValues;v.ReactEventListener.monitorScrollValue(e),d=!0}},eventNameDispatchConfigs:i.eventNameDispatchConfigs,registrationNameModules:i.registrationNameModules,putListener:i.putListener,getListener:i.getListener,deleteListener:i.deleteListener,deleteAllListeners:i.deleteAllListeners});t.exports=v},{102:102,134:134,15:15,17:17,18:18,27:27,59:59}],31:[function(e,t,n){"use strict";var r=e(79),o=e(116),i=e(132),a=e(147),u={instantiateChildren:function(e,t,n){var r=o(e);for(var a in r)if(r.hasOwnProperty(a)){var u=r[a],s=i(u,null);r[a]=s}return r},updateChildren:function(e,t,n,u){var s=o(t);if(!s&&!e)return null;var l;for(l in s)if(s.hasOwnProperty(l)){var c=e&&e[l],p=c&&c._currentElement,d=s[l];if(a(p,d))r.receiveComponent(c,d,n,u),s[l]=c;else{c&&r.unmountComponent(c,l);var f=i(d,null);s[l]=f}}for(l in e)!e.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||r.unmountComponent(e[l]);return s},unmountChildren:function(e){for(var t in e){var n=e[t];r.unmountComponent(n)}}};t.exports=u},{116:116,132:132,147:147,79:79}],32:[function(e,t,n){"use strict";function r(e,t){this.forEachFunction=e,this.forEachContext=t}function o(e,t,n,r){var o=e;o.forEachFunction.call(o.forEachContext,t,r)}function i(e,t,n){if(null==e)return e;var i=r.getPooled(t,n);f(e,o,i),r.release(i)}function a(e,t,n){this.mapResult=e,this.mapFunction=t,this.mapContext=n}function u(e,t,n,r){var o=e,i=o.mapResult,a=!i.hasOwnProperty(n);if(a){var u=o.mapFunction.call(o.mapContext,t,r);i[n]=u}}function s(e,t,n){if(null==e)return e;var r={},o=a.getPooled(r,t,n);return f(e,u,o),a.release(o),d.create(r)}function l(e,t,n,r){return null}function c(e,t){return f(e,l,null)}var p=e(28),d=e(61),f=e(149),h=(e(150),p.twoArgumentPooler),m=p.threeArgumentPooler;p.addPoolingTo(r,h),p.addPoolingTo(a,m);var v={forEach:i,map:s,count:c};t.exports=v},{149:149,150:150,28:28,61:61}],33:[function(e,t,n){"use strict";function r(e,t){var n=D.hasOwnProperty(t)?D[t]:null;N.hasOwnProperty(t)&&y(n===_.OVERRIDE_BASE),e.hasOwnProperty(t)&&y(n===_.DEFINE_MANY||n===_.DEFINE_MANY_MERGED)}function o(e,t){if(t){y("function"!=typeof t),y(!d.isValidElement(t));var n=e.prototype;t.hasOwnProperty(b)&&M.mixins(e,t.mixins);for(var o in t)if(t.hasOwnProperty(o)&&o!==b){var i=t[o];if(r(n,o),M.hasOwnProperty(o))M[o](e,i);else{var a=D.hasOwnProperty(o),l=n.hasOwnProperty(o),c=i&&i.__reactDontBind,p="function"==typeof i,f=p&&!a&&!l&&!c;if(f)n.__reactAutoBindMap||(n.__reactAutoBindMap={}),n.__reactAutoBindMap[o]=i,n[o]=i;else if(l){var h=D[o];y(a&&(h===_.DEFINE_MANY_MERGED||h===_.DEFINE_MANY)),h===_.DEFINE_MANY_MERGED?n[o]=u(n[o],i):h===_.DEFINE_MANY&&(n[o]=s(n[o],i))}else n[o]=i}}}}function i(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in M;y(!o);var i=n in e;y(!i),e[n]=r}}}function a(e,t){y(e&&t&&"object"==typeof e&&"object"==typeof t);for(var n in t)t.hasOwnProperty(n)&&(y(void 0===e[n]),e[n]=t[n]);return e}function u(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return a(o,n),a(o,r),o}}function s(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function l(e,t){var n=t.bind(e);return n}function c(e){for(var t in e.__reactAutoBindMap)if(e.__reactAutoBindMap.hasOwnProperty(t)){var n=e.__reactAutoBindMap[t];e[t]=l(e,f.guard(n,e.constructor.displayName+"."+t))}}var p=e(34),d=(e(39),e(55)),f=e(58),h=e(65),m=e(66),v=(e(75),e(74),e(84)),g=e(27),y=e(133),C=e(138),E=e(139),b=(e(150),E({mixins:null})),_=C({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),x=[],D={mixins:_.DEFINE_MANY,statics:_.DEFINE_MANY,propTypes:_.DEFINE_MANY,contextTypes:_.DEFINE_MANY,childContextTypes:_.DEFINE_MANY,getDefaultProps:_.DEFINE_MANY_MERGED,getInitialState:_.DEFINE_MANY_MERGED,getChildContext:_.DEFINE_MANY_MERGED,render:_.DEFINE_ONCE,componentWillMount:_.DEFINE_MANY,componentDidMount:_.DEFINE_MANY,componentWillReceiveProps:_.DEFINE_MANY,shouldComponentUpdate:_.DEFINE_ONCE,componentWillUpdate:_.DEFINE_MANY,componentDidUpdate:_.DEFINE_MANY,componentWillUnmount:_.DEFINE_MANY,updateComponent:_.OVERRIDE_BASE},M={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n";return this._createOpenTagMarkupAndPutListeners(t)+this._createContentMarkup(t,n)+o},_createOpenTagMarkupAndPutListeners:function(e){var t=this._currentElement.props,n="<"+this._tag;for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];if(null!=i)if(b.hasOwnProperty(r))o(this._rootNodeID,r,i,e);else{r===x&&(i&&(i=this._previousStyleCopy=m({},t.style)),i=u.createMarkupForStyles(i));var a=l.createMarkupForProperty(r,i);a&&(n+=" "+a)}}if(e.renderToStaticMarkup)return n+">";var s=l.createMarkupForID(this._rootNodeID);return n+" "+s+">"},_createContentMarkup:function(e,t){var n="";("listing"===this._tag||"pre"===this._tag||"textarea"===this._tag)&&(n="\n");var r=this._currentElement.props,o=r.dangerouslySetInnerHTML;if(null!=o){if(null!=o.__html)return n+o.__html}else{var i=_[typeof r.children]?r.children:null,a=null!=i?null:r.children;if(null!=i)return n+v(i);if(null!=a){var u=this.mountChildren(a,e,t);return n+u.join("")}}return n},receiveComponent:function(e,t,n){var r=this._currentElement;this._currentElement=e,this.updateComponent(t,r,e,n)},updateComponent:function(e,t,n,o){r(this._currentElement.props),this._updateDOMProperties(t.props,e),this._updateDOMChildren(t.props,e,o)},_updateDOMProperties:function(e,t){var n,r,i,a=this._currentElement.props;for(n in e)if(!a.hasOwnProperty(n)&&e.hasOwnProperty(n))if(n===x){var u=this._previousStyleCopy;for(r in u)u.hasOwnProperty(r)&&(i=i||{},i[r]="");this._previousStyleCopy=null}else b.hasOwnProperty(n)?C(this._rootNodeID,n):(s.isStandardName[n]||s.isCustomAttribute(n))&&M.deletePropertyByID(this._rootNodeID,n);for(n in a){var l=a[n],c=n===x?this._previousStyleCopy:e[n];if(a.hasOwnProperty(n)&&l!==c)if(n===x)if(l?l=this._previousStyleCopy=m({},l):this._previousStyleCopy=null,c){for(r in c)!c.hasOwnProperty(r)||l&&l.hasOwnProperty(r)||(i=i||{},i[r]="");for(r in l)l.hasOwnProperty(r)&&c[r]!==l[r]&&(i=i||{},i[r]=l[r])}else i=l;else b.hasOwnProperty(n)?o(this._rootNodeID,n,l,t):(s.isStandardName[n]||s.isCustomAttribute(n))&&M.updatePropertyByID(this._rootNodeID,n,l)}i&&M.updateStylesByID(this._rootNodeID,i)},_updateDOMChildren:function(e,t,n){var r=this._currentElement.props,o=_[typeof e.children]?e.children:null,i=_[typeof r.children]?r.children:null,a=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,u=r.dangerouslySetInnerHTML&&r.dangerouslySetInnerHTML.__html,s=null!=o?null:e.children,l=null!=i?null:r.children,c=null!=o||null!=a,p=null!=i||null!=u;null!=s&&null==l?this.updateChildren(null,t,n):c&&!p&&this.updateTextContent(""),null!=i?o!==i&&this.updateTextContent(""+i):null!=u?a!==u&&M.updateInnerHTMLByID(this._rootNodeID,u):null!=l&&this.updateChildren(l,t,n)},unmountComponent:function(){this.unmountChildren(),c.deleteAllListeners(this._rootNodeID),p.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null}},h.measureMethods(a,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"}),m(a.prototype,a.Mixin,f.Mixin),a.injection={injectIDOperations:function(e){a.BackendIDOperations=M=e}},t.exports=a},{10:10,11:11,114:114,133:133,134:134,139:139,150:150,27:27,30:30,35:35,5:5,68:68,69:69,73:73}],43:[function(e,t,n){"use strict";var r=e(15),o=e(25),i=e(29),a=e(33),u=e(55),s=u.createFactory("form"),l=a.createClass({displayName:"ReactDOMForm",tagName:"FORM",mixins:[i,o],render:function(){return s(this.props)},componentDidMount:function(){this.trapBubbledEvent(r.topLevelTypes.topReset,"reset"),this.trapBubbledEvent(r.topLevelTypes.topSubmit,"submit")}});t.exports=l},{15:15,25:25,29:29,33:33,55:55}],44:[function(e,t,n){"use strict";var r=e(5),o=e(9),i=e(11),a=e(68),u=e(73),s=e(133),l=e(144),c={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},p={updatePropertyByID:function(e,t,n){var r=a.getNode(e);s(!c.hasOwnProperty(t)),null!=n?i.setValueForProperty(r,t,n):i.deleteValueForProperty(r,t)},deletePropertyByID:function(e,t,n){var r=a.getNode(e);s(!c.hasOwnProperty(t)),i.deleteValueForProperty(r,t,n)},updateStylesByID:function(e,t){var n=a.getNode(e);r.setValueForStyles(n,t)},updateInnerHTMLByID:function(e,t){var n=a.getNode(e);l(n,t)},updateTextContentByID:function(e,t){var n=a.getNode(e);o.updateTextContent(n,t)},dangerouslyReplaceNodeWithMarkupByID:function(e,t){var n=a.getNode(e);o.dangerouslyReplaceNodeWithMarkup(n,t)},dangerouslyProcessChildrenUpdates:function(e,t){for(var n=0;nl;l++){var h=s[l];if(h!==i&&h.form===i.form){var v=c.getID(h);f(v);var g=m[v];f(g),p.asap(r,g)}}}return t}});t.exports=v},{11:11,133:133,2:2,24:24,27:27,29:29,33:33,55:55,68:68,85:85}],48:[function(e,t,n){"use strict";var r=e(29),o=e(33),i=e(55),a=(e(150),i.createFactory("option")),u=o.createClass({displayName:"ReactDOMOption",tagName:"OPTION",mixins:[r],componentWillMount:function(){},render:function(){return a(this.props,this.props.children)}});t.exports=u},{150:150,29:29,33:33,55:55}],49:[function(e,t,n){"use strict";function r(){if(this._pendingUpdate){this._pendingUpdate=!1;var e=u.getValue(this);null!=e&&this.isMounted()&&i(this,e)}}function o(e,t,n){if(null==e[t])return null;if(e.multiple){if(!Array.isArray(e[t]))return new Error("The `"+t+"` prop supplied to must be a scalar value if `multiple` is false.")}function i(e,t){var n,r,o,i=e.getDOMNode().options;if(e.props.multiple){for(n={},r=0,o=t.length;o>r;r++)n[""+t[r]]=!0;for(r=0,o=i.length;o>r;r++){var a=n.hasOwnProperty(i[r].value);i[r].selected!==a&&(i[r].selected=a)}}else{for(n=""+t,r=0,o=i.length;o>r;r++)if(i[r].value===n)return void(i[r].selected=!0);i.length&&(i[0].selected=!0)}}var a=e(2),u=e(24),s=e(29),l=e(33),c=e(55),p=e(85),d=e(27),f=c.createFactory("select"),h=l.createClass({displayName:"ReactDOMSelect",tagName:"SELECT",mixins:[a,u.Mixin,s],propTypes:{defaultValue:o,value:o},render:function(){var e=d({},this.props);return e.onChange=this._handleChange,e.value=null,f(e,this.props.children)},componentWillMount:function(){this._pendingUpdate=!1},componentDidMount:function(){var e=u.getValue(this);null!=e?i(this,e):null!=this.props.defaultValue&&i(this,this.props.defaultValue)},componentDidUpdate:function(e){var t=u.getValue(this);null!=t?(this._pendingUpdate=!1,i(this,t)):!e.multiple!=!this.props.multiple&&(null!=this.props.defaultValue?i(this,this.props.defaultValue):i(this,this.props.multiple?[]:""))},_handleChange:function(e){var t,n=u.getOnChange(this);return n&&(t=n.call(this,e)),this._pendingUpdate=!0,p.asap(r,this),t}});t.exports=h},{2:2,24:24,27:27,29:29,33:33,55:55,85:85}],50:[function(e,t,n){"use strict";function r(e,t,n,r){return e===n&&t===r}function o(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var i=o.text.length,a=i+r;return{start:i,end:a}}function i(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,o=t.anchorOffset,i=t.focusNode,a=t.focusOffset,u=t.getRangeAt(0),s=r(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),l=s?0:u.toString().length,c=u.cloneRange();c.selectNodeContents(e),c.setEnd(u.startContainer,u.startOffset);var p=r(c.startContainer,c.startOffset,c.endContainer,c.endOffset),d=p?0:c.toString().length,f=d+l,h=document.createRange();h.setStart(n,o),h.setEnd(i,a);var m=h.collapsed;return{start:m?f:d,end:m?d:f}}function a(e,t){var n,r,o=document.selection.createRange().duplicate();"undefined"==typeof t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function u(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i="undefined"==typeof t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var u=l(e,o),s=l(e,i);if(u&&s){var p=document.createRange();p.setStart(u.node,u.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(s.node,s.offset)):(p.setEnd(s.node,s.offset),n.addRange(p))}}}var s=e(21),l=e(126),c=e(128),p=s.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:u};t.exports=d},{126:126,128:128,21:21}],51:[function(e,t,n){"use strict";var r=e(11),o=e(35),i=e(42),a=e(27),u=e(114),s=function(e){};a(s.prototype,{construct:function(e){this._currentElement=e,this._stringText=""+e,this._rootNodeID=null,this._mountIndex=0},mountComponent:function(e,t,n){this._rootNodeID=e;var o=u(this._stringText);return t.renderToStaticMarkup?o:""+o+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;n!==this._stringText&&(this._stringText=n,i.BackendIDOperations.updateTextContentByID(this._rootNodeID,n))}},unmountComponent:function(){o.unmountIDFromEnvironment(this._rootNodeID)}}),t.exports=s},{11:11,114:114,27:27,35:35,42:42}],52:[function(e,t,n){"use strict";function r(){this.isMounted()&&this.forceUpdate()}var o=e(2),i=e(11),a=e(24),u=e(29),s=e(33),l=e(55),c=e(85),p=e(27),d=e(133),f=(e(150),l.createFactory("textarea")),h=s.createClass({displayName:"ReactDOMTextarea",tagName:"TEXTAREA",mixins:[o,a.Mixin,u],getInitialState:function(){var e=this.props.defaultValue,t=this.props.children;null!=t&&(d(null==e),Array.isArray(t)&&(d(t.length<=1),t=t[0]),e=""+t),null==e&&(e="");var n=a.getValue(this);return{initialValue:""+(null!=n?n:e)}},render:function(){var e=p({},this.props);return d(null==e.dangerouslySetInnerHTML),e.defaultValue=null,e.value=null,e.onChange=this._handleChange,f(e,this.state.initialValue)},componentDidUpdate:function(e,t,n){var r=a.getValue(this);if(null!=r){var o=this.getDOMNode();i.setValueForProperty(o,"value",""+r)}},_handleChange:function(e){var t,n=a.getOnChange(this);return n&&(t=n.call(this,e)),c.asap(r,this),t}});t.exports=h},{11:11,133:133,150:150,2:2,24:24,27:27,29:29,33:33,55:55,85:85}],53:[function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=e(85),i=e(101),a=e(27),u=e(112),s={initialize:u,close:function(){d.isBatchingUpdates=!1}},l={initialize:u,close:o.flushBatchedUpdates.bind(o)},c=[l,s];a(r.prototype,i.Mixin,{getTransactionWrappers:function(){return c}});var p=new r,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o){var i=d.isBatchingUpdates;d.isBatchingUpdates=!0,i?e(t,n,r,o):p.perform(e,null,t,n,r,o)}};t.exports=d},{101:101,112:112,27:27,85:85}],54:[function(e,t,n){"use strict";function r(e){return h.createClass({tagName:e.toUpperCase(),render:function(){return new T(e,null,null,null,null,this.props)}})}function o(){R.EventEmitter.injectReactEventListener(P),R.EventPluginHub.injectEventPluginOrder(s),R.EventPluginHub.injectInstanceHandle(w),R.EventPluginHub.injectMount(O),R.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:L,EnterLeaveEventPlugin:l,ChangeEventPlugin:a,MobileSafariClickEventPlugin:d,SelectEventPlugin:A,BeforeInputEventPlugin:i}),R.NativeComponent.injectGenericComponentClass(g),R.NativeComponent.injectTextComponentClass(I),R.NativeComponent.injectAutoWrapper(r),R.Class.injectMixin(f),R.NativeComponent.injectComponentClasses({button:y,form:C,iframe:_,img:E,input:x,option:D,select:M,textarea:N,html:F("html"),head:F("head"),body:F("body")}),R.DOMProperty.injectDOMPropertyConfig(p),R.DOMProperty.injectDOMPropertyConfig(U),R.EmptyComponent.injectEmptyComponent("noscript"),R.Updates.injectReconcileTransaction(S),R.Updates.injectBatchingStrategy(v),R.RootIndex.injectCreateReactRootIndex(c.canUseDOM?u.createReactRootIndex:k.createReactRootIndex),R.Component.injectEnvironment(m),R.DOMComponent.injectIDOperations(b)}var i=e(3),a=e(7),u=e(8),s=e(13),l=e(14),c=e(21),p=e(23),d=e(26),f=e(29),h=e(33),m=e(35),v=e(53),g=e(42),y=e(41),C=e(43),E=e(46),b=e(44),_=e(45),x=e(47),D=e(48),M=e(49),N=e(52),I=e(51),T=e(55),P=e(60),R=e(62),w=e(64),O=e(68),S=e(78),A=e(87),k=e(88),L=e(89),U=e(86),F=e(109); - -t.exports={inject:o}},{109:109,13:13,14:14,21:21,23:23,26:26,29:29,3:3,33:33,35:35,41:41,42:42,43:43,44:44,45:45,46:46,47:47,48:48,49:49,51:51,52:52,53:53,55:55,60:60,62:62,64:64,68:68,7:7,78:78,8:8,86:86,87:87,88:88,89:89}],55:[function(e,t,n){"use strict";var r=e(38),o=e(39),i=e(27),a=(e(150),{key:!0,ref:!0}),u=function(e,t,n,r,o,i){this.type=e,this.key=t,this.ref=n,this._owner=r,this._context=o,this.props=i};u.prototype={_isReactElement:!0},u.createElement=function(e,t,n){var i,s={},l=null,c=null;if(null!=t){c=void 0===t.ref?null:t.ref,l=void 0===t.key?null:""+t.key;for(i in t)t.hasOwnProperty(i)&&!a.hasOwnProperty(i)&&(s[i]=t[i])}var p=arguments.length-2;if(1===p)s.children=n;else if(p>1){for(var d=Array(p),f=0;p>f;f++)d[f]=arguments[f+2];s.children=d}if(e&&e.defaultProps){var h=e.defaultProps;for(i in h)"undefined"==typeof s[i]&&(s[i]=h[i])}return new u(e,l,c,o.current,r.current,s)},u.createFactory=function(e){var t=u.createElement.bind(null,e);return t.type=e,t},u.cloneAndReplaceProps=function(e,t){var n=new u(e.type,e.key,e.ref,e._owner,e._context,t);return n},u.cloneElement=function(e,t,n){var r,s=i({},e.props),l=e.key,c=e.ref,p=e._owner;if(null!=t){void 0!==t.ref&&(c=t.ref,p=o.current),void 0!==t.key&&(l=""+t.key);for(r in t)t.hasOwnProperty(r)&&!a.hasOwnProperty(r)&&(s[r]=t[r])}var d=arguments.length-2;if(1===d)s.children=n;else if(d>1){for(var f=Array(d),h=0;d>h;h++)f[h]=arguments[h+2];s.children=f}return new u(e.type,l,c,p,e._context,s)},u.isValidElement=function(e){var t=!(!e||!e._isReactElement);return t},t.exports=u},{150:150,27:27,38:38,39:39}],56:[function(e,t,n){"use strict";function r(){if(y.current){var e=y.current.getName();if(e)return" Check the render method of `"+e+"`."}return""}function o(e){var t=e&&e.getPublicInstance();if(!t)return void 0;var n=t.constructor;return n?n.displayName||n.name||void 0:void 0}function i(){var e=y.current;return e&&o(e)||void 0}function a(e,t){e._store.validated||null!=e.key||(e._store.validated=!0,s('Each child in an array or iterator should have a unique "key" prop.',e,t))}function u(e,t,n){D.test(e)&&s("Child objects should have non-numeric keys so ordering is preserved.",t,n)}function s(e,t,n){var r=i(),a="string"==typeof n?n:n.displayName||n.name,u=r||a,s=_[e]||(_[e]={});if(!s.hasOwnProperty(u)){s[u]=!0;var l="";if(t&&t._owner&&t._owner!==y.current){var c=o(t._owner);l=" It was passed a child from "+c+"."}}}function l(e,t){if(Array.isArray(e))for(var n=0;n");var u="";o&&(u=" The element was created by "+o+".")}}function d(e,t){return e!==e?t!==t:0===e&&0===t?1/e===1/t:e===t}function f(e){if(e._store){var t=e._store.originalProps,n=e.props;for(var r in n)n.hasOwnProperty(r)&&(t.hasOwnProperty(r)&&d(t[r],n[r])||(p(r,e),t[r]=n[r]))}}function h(e){if(null!=e.type){var t=C.getComponentClassForElement(e),n=t.displayName||t.name;t.propTypes&&c(n,t.propTypes,e.props,g.prop),"function"==typeof t.getDefaultProps}}var m=e(55),v=e(61),g=e(75),y=(e(74),e(39)),C=e(71),E=e(124),b=e(133),_=(e(150),{}),x={},D=/^\d+$/,M={},N={checkAndWarnForMutatedProps:f,createElement:function(e,t,n){var r=m.createElement.apply(this,arguments);if(null==r)return r;for(var o=2;oo;o++){t=e.ancestors[o];var a=p.getID(t)||"";v._handleTopLevel(e.topLevelType,t,a,e.nativeEvent)}}function a(e){var t=m(window);e(t)}var u=e(16),s=e(21),l=e(28),c=e(64),p=e(68),d=e(85),f=e(27),h=e(123),m=e(129);f(o.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),l.addPoolingTo(o,l.twoArgumentPooler);var v={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:s.canUseDOM?window:null,setHandleTopLevel:function(e){v._handleTopLevel=e},setEnabled:function(e){v._enabled=!!e},isEnabled:function(){return v._enabled},trapBubbledEvent:function(e,t,n){var r=n;return r?u.listen(r,t,v.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){var r=n;return r?u.capture(r,t,v.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=a.bind(null,e);u.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(v._enabled){var n=o.getPooled(e,t);try{d.batchedUpdates(i,n)}finally{o.release(n)}}}};t.exports=v},{123:123,129:129,16:16,21:21,27:27,28:28,64:64,68:68,85:85}],61:[function(e,t,n){"use strict";var r=(e(55),e(150),{create:function(e){return e},extract:function(e){return e},extractIfFragment:function(e){return e}});t.exports=r},{150:150,55:55}],62:[function(e,t,n){"use strict";var r=e(10),o=e(17),i=e(36),a=e(33),u=e(57),s=e(30),l=e(71),c=e(42),p=e(73),d=e(81),f=e(85),h={Component:i.injection,Class:a.injection,DOMComponent:c.injection,DOMProperty:r.injection,EmptyComponent:u.injection,EventPluginHub:o.injection,EventEmitter:s.injection,NativeComponent:l.injection,Perf:p.injection,RootIndex:d.injection,Updates:f.injection};t.exports=h},{10:10,17:17,30:30,33:33,36:36,42:42,57:57,71:71,73:73,81:81,85:85}],63:[function(e,t,n){"use strict";function r(e){return i(document.documentElement,e)}var o=e(50),i=e(107),a=e(117),u=e(119),s={hasSelectionCapabilities:function(e){return e&&("INPUT"===e.nodeName&&"text"===e.type||"TEXTAREA"===e.nodeName||"true"===e.contentEditable)},getSelectionInformation:function(){var e=u();return{focusedElem:e,selectionRange:s.hasSelectionCapabilities(e)?s.getSelection(e):null}},restoreSelection:function(e){var t=u(),n=e.focusedElem,o=e.selectionRange;t!==n&&r(n)&&(s.hasSelectionCapabilities(n)&&s.setSelection(n,o),a(n))},getSelection:function(e){var t;if("selectionStart"in e)t={start:e.selectionStart,end:e.selectionEnd};else if(document.selection&&"INPUT"===e.nodeName){var n=document.selection.createRange();n.parentElement()===e&&(t={start:-n.moveStart("character",-e.value.length),end:-n.moveEnd("character",-e.value.length)})}else t=o.getOffsets(e);return t||{start:0,end:0}},setSelection:function(e,t){var n=t.start,r=t.end;if("undefined"==typeof r&&(r=n),"selectionStart"in e)e.selectionStart=n,e.selectionEnd=Math.min(r,e.value.length);else if(document.selection&&"INPUT"===e.nodeName){var i=e.createTextRange();i.collapse(!0),i.moveStart("character",n),i.moveEnd("character",r-n),i.select()}else o.setOffsets(e,t)}};t.exports=s},{107:107,117:117,119:119,50:50}],64:[function(e,t,n){"use strict";function r(e){return f+e.toString(36)}function o(e,t){return e.charAt(t)===f||t===e.length}function i(e){return""===e||e.charAt(0)===f&&e.charAt(e.length-1)!==f}function a(e,t){return 0===t.indexOf(e)&&o(t,e.length)}function u(e){return e?e.substr(0,e.lastIndexOf(f)):""}function s(e,t){if(d(i(e)&&i(t)),d(a(e,t)),e===t)return e;var n,r=e.length+h;for(n=r;n=a;a++)if(o(e,a)&&o(t,a))r=a;else if(e.charAt(a)!==t.charAt(a))break;var u=e.substr(0,r);return d(i(u)),u}function c(e,t,n,r,o,i){e=e||"",t=t||"",d(e!==t);var l=a(t,e);d(l||a(e,t));for(var c=0,p=l?u:s,f=e;;f=p(f,t)){var h;if(o&&f===e||i&&f===t||(h=n(f,l,r)),h===!1||f===t)break;d(c++1){var t=e.indexOf(f,1);return t>-1?e.substr(0,t):e}return null},traverseEnterLeave:function(e,t,n,r,o){var i=l(e,t);i!==e&&c(e,i,n,r,!1,!0),i!==t&&c(i,t,n,o,!0,!1)},traverseTwoPhase:function(e,t,n){e&&(c("",e,t,n,!0,!1),c(e,"",t,n,!1,!0))},traverseAncestors:function(e,t,n){c("",e,t,n,!0,!1)},_getFirstCommonAncestorID:l,_getNextDescendantID:s,isAncestorIDOf:a,SEPARATOR:f};t.exports=v},{133:133,81:81}],65:[function(e,t,n){"use strict";var r={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}};t.exports=r},{}],66:[function(e,t,n){"use strict";var r={currentlyMountingInstance:null,currentlyUnmountingInstance:null};t.exports=r},{}],67:[function(e,t,n){"use strict";var r=e(104),o={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return e.replace(">"," "+o.CHECKSUM_ATTR_NAME+'="'+t+'">')},canReuseMarkup:function(e,t){var n=t.getAttribute(o.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var i=r(e);return i===n}};t.exports=o},{104:104}],68:[function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;n>r;r++)if(e.charAt(r)!==t.charAt(r))return r;return e.length===t.length?-1:n}function o(e){var t=P(e);return t&&K.getID(t)}function i(e){var t=a(e);if(t)if(L.hasOwnProperty(t)){var n=L[t];n!==e&&(w(!c(n,t)),L[t]=e)}else L[t]=e;return t}function a(e){return e&&e.getAttribute&&e.getAttribute(k)||""}function u(e,t){var n=a(e);n!==t&&delete L[n],e.setAttribute(k,t),L[t]=e}function s(e){return L.hasOwnProperty(e)&&c(L[e],e)||(L[e]=K.findReactNodeByID(e)),L[e]}function l(e){var t=b.get(e)._rootNodeID;return C.isNullComponentID(t)?null:(L.hasOwnProperty(t)&&c(L[t],t)||(L[t]=K.findReactNodeByID(t)),L[t])}function c(e,t){if(e){w(a(e)===t);var n=K.findReactContainerForID(t);if(n&&T(n,e))return!0}return!1}function p(e){delete L[e]}function d(e){var t=L[e];return t&&c(t,e)?void(W=t):!1}function f(e){W=null,E.traverseAncestors(e,d);var t=W;return W=null,t}function h(e,t,n,r,o){var i=D.mountComponent(e,t,r,I);e._isTopLevel=!0,K._mountImageIntoNode(i,n,o)}function m(e,t,n,r){var o=N.ReactReconcileTransaction.getPooled();o.perform(h,null,e,t,n,o,r),N.ReactReconcileTransaction.release(o)}var v=e(10),g=e(30),y=(e(39),e(55)),C=(e(56),e(57)),E=e(64),b=e(65),_=e(67),x=e(73),D=e(79),M=e(84),N=e(85),I=e(113),T=e(107),P=e(127),R=e(132),w=e(133),O=e(144),S=e(147),A=(e(150),E.SEPARATOR),k=v.ID_ATTRIBUTE_NAME,L={},U=1,F=9,B={},V={},j=[],W=null,K={_instancesByReactRootID:B,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r){return K.scrollMonitor(n,function(){M.enqueueElementInternal(e,t),r&&M.enqueueCallbackInternal(e,r)}),e},_registerComponent:function(e,t){w(t&&(t.nodeType===U||t.nodeType===F)),g.ensureScrollValueMonitoring();var n=K.registerContainer(t);return B[n]=e,n},_renderNewRootComponent:function(e,t,n){var r=R(e,null),o=K._registerComponent(r,t);return N.batchedUpdates(m,r,o,t,n),r},render:function(e,t,n){w(y.isValidElement(e));var r=B[o(t)];if(r){var i=r._currentElement;if(S(i,e))return K._updateRootComponent(r,e,t,n).getPublicInstance();K.unmountComponentAtNode(t)}var a=P(t),u=a&&K.isRenderedByReact(a),s=u&&!r,l=K._renderNewRootComponent(e,t,s).getPublicInstance();return n&&n.call(l),l},constructAndRenderComponent:function(e,t,n){var r=y.createElement(e,t);return K.render(r,n)},constructAndRenderComponentByID:function(e,t,n){var r=document.getElementById(n);return w(r),K.constructAndRenderComponent(e,t,r)},registerContainer:function(e){var t=o(e);return t&&(t=E.getReactRootIDFromNodeID(t)),t||(t=E.createReactRootID()),V[t]=e,t},unmountComponentAtNode:function(e){w(e&&(e.nodeType===U||e.nodeType===F));var t=o(e),n=B[t];return n?(K.unmountComponentFromNode(n,e),delete B[t],delete V[t],!0):!1},unmountComponentFromNode:function(e,t){for(D.unmountComponent(e),t.nodeType===F&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)},findReactContainerForID:function(e){var t=E.getReactRootIDFromNodeID(e),n=V[t];return n},findReactNodeByID:function(e){var t=K.findReactContainerForID(e);return K.findComponentRoot(t,e)},isRenderedByReact:function(e){if(1!==e.nodeType)return!1;var t=K.getID(e);return t?t.charAt(0)===A:!1},getFirstReactDOM:function(e){for(var t=e;t&&t.parentNode!==t;){if(K.isRenderedByReact(t))return t;t=t.parentNode}return null},findComponentRoot:function(e,t){var n=j,r=0,o=f(t)||e;for(n[0]=o.firstChild,n.length=1;r>",_=u(),x=d(),D={array:o("array"),bool:o("boolean"),func:o("function"),number:o("number"),object:o("object"),string:o("string"),any:i(),arrayOf:a,element:_,instanceOf:s,node:x,objectOf:c,oneOf:l,oneOfType:p,shape:f};t.exports=D},{112:112,55:55,61:61,74:74}],77:[function(e,t,n){"use strict";function r(){this.listenersToPut=[]}var o=e(28),i=e(30),a=e(27);a(r.prototype,{enqueuePutListener:function(e,t,n){this.listenersToPut.push({rootNodeID:e,propKey:t,propValue:n})},putListeners:function(){for(var e=0;en;n++){var r=g[n],o=r._pendingCallbacks;if(r._pendingCallbacks=null,f.performUpdateIfNecessary(r,e.reconcileTransaction),o)for(var i=0;i":">","<":"<",'"':""","'":"'"},a=/[&><"']/g;t.exports=o},{}],115:[function(e,t,n){"use strict";function r(e){return null==e?null:u(e)?e:o.has(e)?i.getNodeFromInstance(e):(a(null==e.render||"function"!=typeof e.render),void a(!1))}{var o=(e(39),e(65)),i=e(68),a=e(133),u=e(135);e(150)}t.exports=r},{133:133,135:135,150:150,39:39,65:65,68:68}],116:[function(e,t,n){"use strict";function r(e,t,n){var r=e,o=!r.hasOwnProperty(n);o&&null!=t&&(r[n]=t)}function o(e){if(null==e)return e;var t={};return i(e,r,t),t}{var i=e(149);e(150)}t.exports=o},{149:149,150:150}],117:[function(e,t,n){"use strict";function r(e){try{e.focus()}catch(t){}}t.exports=r},{}],118:[function(e,t,n){"use strict";var r=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)};t.exports=r},{}],119:[function(e,t,n){function r(){try{return document.activeElement||document.body}catch(e){return document.body}}t.exports=r},{}],120:[function(e,t,n){"use strict";function r(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}t.exports=r},{}],121:[function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=o(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var o=e(120),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=r},{120:120}],122:[function(e,t,n){"use strict";function r(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=i[e];return r?!!n[r]:!1}function o(e){return r}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=o},{}],123:[function(e,t,n){"use strict";function r(e){var t=e.target||e.srcElement||window;return 3===t.nodeType?t.parentNode:t}t.exports=r},{}],124:[function(e,t,n){"use strict";function r(e){var t=e&&(o&&e[o]||e[i]);return"function"==typeof t?t:void 0}var o="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=r},{}],125:[function(e,t,n){function r(e){return i(!!a),d.hasOwnProperty(e)||(e="*"),u.hasOwnProperty(e)||("*"===e?a.innerHTML="":a.innerHTML="<"+e+">",u[e]=!a.firstChild),u[e]?d[e]:null}var o=e(21),i=e(133),a=o.canUseDOM?document.createElement("div"):null,u={circle:!0,clipPath:!0,defs:!0,ellipse:!0,g:!0,line:!0,linearGradient:!0,path:!0,polygon:!0,polyline:!0,radialGradient:!0,rect:!0,stop:!0,text:!0},s=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,"",""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c,circle:p,clipPath:p,defs:p,ellipse:p,g:p,line:p,linearGradient:p,path:p,polygon:p,polyline:p,radialGradient:p,rect:p,stop:p,text:p};t.exports=r},{133:133,21:21}],126:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,t>=i&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}t.exports=i},{}],127:[function(e,t,n){"use strict";function r(e){return e?e.nodeType===o?e.documentElement:e.firstChild:null}var o=9;t.exports=r},{}],128:[function(e,t,n){"use strict";function r(){return!i&&o.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var o=e(21),i=null;t.exports=r},{21:21}],129:[function(e,t,n){"use strict";function r(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=r},{}],130:[function(e,t,n){function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=r},{}],131:[function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=e(130),i=/^ms-/;t.exports=r},{130:130}],132:[function(e,t,n){"use strict";function r(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function o(e,t){var n;if((null===e||e===!1)&&(e=a.emptyElement),"object"==typeof e){var o=e;n=t===o.type&&"string"==typeof o.type?u.createInternalComponent(o):r(o.type)?new o.type(o):new c}else"string"==typeof e||"number"==typeof e?n=u.createInstanceForText(e):l(!1);return n.construct(e),n._mountIndex=0,n._mountImage=null,n}var i=e(37),a=e(57),u=e(71),s=e(27),l=e(133),c=(e(150),function(){});s(c.prototype,i.Mixin,{_instantiateReactComponent:o}),t.exports=o},{133:133,150:150,27:27,37:37,57:57,71:71}],133:[function(e,t,n){"use strict";var r=function(e,t,n,r,o,i,a,u){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;s=new Error("Invariant Violation: "+t.replace(/%s/g,function(){return l[c++]}))}throw s.framesToPop=1,s}};t.exports=r},{}],134:[function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=e(21);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),t.exports=r},{21:21}],135:[function(e,t,n){function r(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=r},{}],136:[function(e,t,n){"use strict";function r(e){return e&&("INPUT"===e.nodeName&&o[e.type]||"TEXTAREA"===e.nodeName)}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],137:[function(e,t,n){function r(e){return o(e)&&3==e.nodeType}var o=e(135);t.exports=r},{135:135}],138:[function(e,t,n){"use strict";var r=e(133),o=function(e){var t,n={};r(e instanceof Object&&!Array.isArray(e));for(t in e)e.hasOwnProperty(t)&&(n[t]=t);return n};t.exports=o},{133:133}],139:[function(e,t,n){var r=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return t;return null};t.exports=r},{}],140:[function(e,t,n){"use strict";function r(e,t,n){if(!e)return null;var r={};for(var i in e)o.call(e,i)&&(r[i]=t.call(n,e[i],i,e));return r}var o=Object.prototype.hasOwnProperty;t.exports=r},{}],141:[function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=r},{}],142:[function(e,t,n){"use strict";function r(e){return i(o.isValidElement(e)),e}var o=e(55),i=e(133);t.exports=r},{133:133,55:55}],143:[function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=e(114);t.exports=r},{114:114}],144:[function(e,t,n){"use strict";var r=e(21),o=/^[ \r\n\t\f]/,i=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,a=function(e,t){e.innerHTML=t};if("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(a=function(e,t){MSApp.execUnsafeLocalFunction(function(){e.innerHTML=t})}),r.canUseDOM){var u=document.createElement("div");u.innerHTML=" ",""===u.innerHTML&&(a=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),o.test(t)||"<"===t[0]&&i.test(t)){e.innerHTML="\ufeff"+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t})}t.exports=a},{21:21}],145:[function(e,t,n){"use strict";var r=e(21),o=e(114),i=e(144),a=function(e,t){e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){i(e,o(t))})),t.exports=a},{114:114,144:144,21:21}],146:[function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;var n;for(n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||e[n]!==t[n]))return!1;for(n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1;return!0}t.exports=r},{}],147:[function(e,t,n){"use strict";function r(e,t){if(null!=e&&null!=t){var n=typeof e,r=typeof t;if("string"===n||"number"===n)return"string"===r||"number"===r;if("object"===r&&e.type===t.type&&e.key===t.key){var o=e._owner===t._owner;return o}}return!1}e(150);t.exports=r},{150:150}],148:[function(e,t,n){function r(e){var t=e.length;if(o(!Array.isArray(e)&&("object"==typeof e||"function"==typeof e)),o("number"==typeof t),o(0===t||t-1 in e),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(n){}for(var r=Array(t),i=0;t>i;i++)r[i]=e[i];return r}var o=e(133);t.exports=r},{133:133}],149:[function(e,t,n){"use strict";function r(e){return v[e]}function o(e,t){return e&&null!=e.key?a(e.key):t.toString(36)}function i(e){return(""+e).replace(g,r)}function a(e){return"$"+i(e)}function u(e,t,n,r,i){var s=typeof e;if(("undefined"===s||"boolean"===s)&&(e=null),null===e||"string"===s||"number"===s||l.isValidElement(e))return r(i,e,""===t?h+o(e,0):t,n),1;var p,v,g,y=0;if(Array.isArray(e))for(var C=0;C> /etc/apt/sources.list.d/google.list' - - sudo apt-get update -y - - sudo apt-get install google-chrome-stable -y - - npm run build - -test: - override: - - npm run test:setup-webdriver - - npm run test:integration -s - - cp -r ~/qsSimpleKPI/test/integration/artifacts/*.xml $CIRCLE_TEST_REPORTS diff --git a/docs/LIMITATIONS.md b/docs/LIMITATIONS.md new file mode 100644 index 0000000..f7ced2a --- /dev/null +++ b/docs/LIMITATIONS.md @@ -0,0 +1,19 @@ +# Limitations +## Infographic mode +Infographic mode will max out at 100 icons, an expression will need to be set accordingly for infographic visualization to be useful. + +## Theme colors +There is a known limitation with automatic color changes when changing app theme. + +**Expected**: The expected behaviour is for the colors in the extension to automatically be updated to the default colors of a theme when changing between themes. + +**Actual**: The colors will change in the property panel, but the changes are not reflected in the extension object. + + +### Example + +**With classic theme** +![Example](../resources/before_changing_theme.png) + +**After changing to breeze theme** +![Example](../resources/after_changing_theme.png) diff --git a/gulpfile.js b/gulpfile.js index 0267d03..8a4eeb7 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,44 +1,28 @@ var gulp = require('gulp'); -var gutil = require('gulp-util'); -var gulpIgnore = require('gulp-ignore'); -var rename = require('gulp-rename'); -var watch = require('gulp-watch'); var less = require('gulp-less'); var del = require('del'); var zip = require('gulp-zip'); -var minifyCSS = require('gulp-clean-css'); // gulp-minify-css var cssnano = require('gulp-cssnano'); var purify = require('gulp-purifycss'); var runSequence = require('run-sequence'); var LessPluginAutoPrefix = require('less-plugin-autoprefix'); var autoprefix= new LessPluginAutoPrefix({ browsers: ["last 2 versions"] }); -//var gulpLoadPlugins = require('gulp-load-plugins'); -//plugins = gulpLoadPlugins(); var path = require('path'); +var settings = require('./settings'); var startDevServer = require('./server').start; var build = require('./server').build; -//var buildDest = require('./server.config.json').buildFolder; -var buildDest = require('./server').buildPathDestination; -var deployDest = require('./server').deployPathDestination; +var jeditor = require("gulp-json-editor"); -var templateFile = './src/Template.qextmpl'; -var lessFiles = './src/**/*.less'; -var cssFiles = './src/**/*.css'; -var jsFiles = './**/*.js'; - -var name = path.basename(__dirname); +var qextFile = path.resolve('./src/' + settings.name + '.qext'); +var lessFiles = path.resolve('./src/**/*.less'); +var cssFiles = path.resolve('./src/**/*.css'); var ccsnanoConfig = { - discardComments: { - removeAll: true - }, discardUnused: true, - discardEmpty: true, -// mergeLonghand: true, -// reduceIdents: true + discardEmpty: true }; -gulp.task('build', function(callback){ +gulp.task('webpack', function(callback){ build(function(err, stats){ if(err) { return callback(err); @@ -57,9 +41,8 @@ gulp.task('devServer', function(callback){ }); gulp.task('qext', function () { - return gulp.src(templateFile) - .pipe(rename(name+'.qext')) - .pipe(gulp.dest(buildDest)); + return gulp.src(qextFile) + .pipe(gulp.dest(settings.buildDestination)); }); gulp.task('less2css', function(){ @@ -67,57 +50,65 @@ gulp.task('less2css', function(){ .pipe(less({ plugins: [autoprefix] })) - //.pipe(minifyCSS({keepSpecialComments : 0})) .pipe(cssnano(ccsnanoConfig)) - .pipe(gulp.dest(buildDest)); + .pipe(gulp.dest(settings.buildDestination)); }); gulp.task('purifycss', function(){ - return gulp.src('./build/*.css') + return gulp.src(`${settings.buildDestination}/*.css`) .pipe(purify(['./src/**/*.js'])) - .pipe(gulp.dest(buildDest)); + .pipe(gulp.dest(settings.buildDestination)); }); gulp.task('css', function(){ return gulp.src(cssFiles) - //.pipe(minifyCSS({keepSpecialComments : 0})) .pipe(cssnano(ccsnanoConfig)) - .pipe(gulp.dest(buildDest)); + .pipe(gulp.dest(settings.buildDestination)); }); -gulp.task('watch', function(){ - gulp.watch(templateFile, ['qext']); +gulp.task('startWatcher', function(){ + gulp.watch(qextFile, ['qext']); gulp.watch(lessFiles, ['less2css']); gulp.watch(cssFiles, ['css']); }); -gulp.task('remove-build-zip', function(callback){ - del.sync(['build/' + name + '.zip']); - callback(); +gulp.task('remove-build-folder', function(){ + return del([settings.buildDestination], { force: true }); }); gulp.task('zip-build', function(){ - return gulp.src('build/**/*') - .pipe(zip(name + '.zip')) - .pipe(gulp.dest('build')); + return gulp.src(settings.buildDestination + '/**/*') + .pipe(zip(`${settings.name}_${settings.version}.zip`)) + .pipe(gulp.dest(settings.buildDestination)); }); -gulp.task('deploy-assets', function(){ - return gulp.src("assets/**/*").pipe(gulp.dest(deployDest)); +gulp.task('update-qext-version', function () { + return gulp.src(`${settings.buildDestination}/${settings.name}.qext`) + .pipe(jeditor({ + 'version': settings.version + })) + .pipe(gulp.dest(settings.buildDestination)); }); -gulp.task('deploy', function(){ - return gulp.src(buildDest + "/**/*").pipe(gulp.dest(deployDest)); +gulp.task('add-assets', function(){ + return gulp.src("./assets/**/*").pipe(gulp.dest(settings.buildDestination)); }); -gulp.task('development', ['qext', 'less2css', /*'css',*/ 'deploy-assets', 'watch', 'devServer']); -gulp.task('production', function(callback) { - runSequence(['qext', 'less2css', /*'css',*/ 'purifycss', 'remove-build-zip'], - 'build', - 'zip-build', - 'deploy-assets', - 'deploy' - ); +gulp.task('prepare', ['qext', 'less2css', 'add-assets']) +gulp.task('watch', function(callback) { + runSequence( + 'prepare', + 'startWatcher', + 'devServer' + ); +}); +gulp.task('build', function(callback) { + runSequence( + 'remove-build-folder', + 'prepare', + 'purifycss', + 'webpack', + 'update-qext-version', + 'zip-build' + ); }); - -//gulp.task('default', ['production']); diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..f28ff49 --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,37 @@ +module.exports = (config) => { + config.set({ + browsers: ['SlimChromeHeadless'], + customLaunchers: { + SlimChromeHeadless: { + base: 'ChromeHeadless', + flags: ['--headless', '--disable-gpu', '--disable-translate', '--disable-extensions'] + } + }, + files: [ + { pattern: 'src/*.spec.js', watched: false } + ], + frameworks: ['jasmine'], + preprocessors: { + 'src/*.spec.js': ['webpack', 'sourcemap'] + }, + webpack: { + devtool: 'source-map', + debug: true, + resolve: { + modulesDirectories: ['node_modules', 'bower_components', 'test'], + }, + module: { + noParse: ["react"], + loaders: [ + { + test: /\.jsx?$/, + exclude: [/node_modules/, /semantic/], + loaders: ['babel'] + }, + { test: /\.less$/, loader: 'ignore-loader' }, + { test: /\.json$/, loader: 'ignore-loader' } + ] + } + } + }); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..aba13c5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15388 @@ +{ + "name": "qlik-multi-kpi", + "version": "1.1.4", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@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": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.2.tgz", + "integrity": "sha512-70A9HWLS/1RHk3Ck8tNHKxOoKQuSKocYgwDN85Pyl/RBduss6AKxUR7RIZ/lzduQMSYfWEM4DDBu6A+XGbkFig==", + "dev": true, + "requires": { + "@babel/types": "^7.1.2", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": 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 + } + } + }, + "@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": { + "@babel/types": "^7.0.0" + } + }, + "@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": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@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" + } + }, + "@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": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@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": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@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": { + "@babel/types": "^7.0.0" + } + }, + "@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" + } + }, + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@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": { + "@babel/types": "^7.0.0" + } + }, + "@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 + }, + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@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": { + "@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" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@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": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@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" + }, + "dependencies": { + "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": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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 + }, + "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": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", + "integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", + "integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.0.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", + "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.0.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", + "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", + "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", + "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", + "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", + "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" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", + "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.1.5.tgz", + "integrity": "sha512-jlYcDrz+5ayWC7mxgpn1Wj8zj0mmjCT2w0mPIMSwO926eXBRxpEgoN/uQVRBfjtr8ayjcmS+xk2G1jaP8JjMJQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", + "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@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.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.3.tgz", + "integrity": "sha512-Mb9M4DGIOspH1ExHOUnn2UUXFOyVTiX84fXCd+6B5iWrQg/QMeeRmSwpZ9lnjYLSXtZwiw80ytVMr3zue0ucYw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", + "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", + "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", + "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", + "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz", + "integrity": "sha512-wt8P+xQ85rrnGNr2x1iV3DW32W8zrB6ctuBkYBbf5/ZzJY99Ob4MFgsZDFgczNU76iy9PWsy4EuxOliDjdKw6A==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", + "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.1.3.tgz", + "integrity": "sha512-PvTxgjxQAq4pvVUZF3mD5gEtVDuId8NtWkJsZLEJZMZAW3TvgQl1pmydLLN1bM8huHFVVU43lf0uvjQj9FRkKw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz", + "integrity": "sha512-enrRtn5TfRhMmbRwm7F8qOj0qEYByqUvTttPEGimcBH4CJHphjyK1Vg7sdU7JjeEmgSpM890IT/efS2nMHwYig==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz", + "integrity": "sha512-/O02Je1CRTSk2SSJaq0xjwQ8hG4zhZGNjE8psTsSNPXyLRCODv7/PBozqT5AmQMzp7MI3ndvMhGdqp9c96tTEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", + "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.13.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", + "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/preset-env": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.0.tgz", + "integrity": "sha512-ZLVSynfAoDHB/34A17/JCZbyrzbQj59QC1Anyueb4Bwjh373nVPq5/HMph0z+tCmcDjXDe+DlKQq9ywQuvWrQg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.1.0", + "@babel/plugin-proposal-json-strings": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", + "@babel/plugin-syntax-async-generators": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.1.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.1.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-dotall-regex": "^7.0.0", + "@babel/plugin-transform-duplicate-keys": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.1.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.1.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-amd": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/plugin-transform-modules-systemjs": "^7.0.0", + "@babel/plugin-transform-modules-umd": "^7.1.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.1.0", + "@babel/plugin-transform-parameters": "^7.1.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typeof-symbol": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "browserslist": "^4.1.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.4.tgz", + "integrity": "sha512-u5iz+ijIMUlmV8blX82VGFrB9ecnUg5qEt55CMZ/YJEhha+d8qpBfOFuutJ6F/VKRXjZoD33b6uvarpPxcl3RA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000899", + "electron-to-chromium": "^1.3.82", + "node-releases": "^1.0.1" + } + }, + "electron-to-chromium": { + "version": "1.3.83", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.83.tgz", + "integrity": "sha512-DqJoDarxq50dcHsOOlMLNoy+qQitlMNbYb6wwbE0oUw2veHdRkpNrhmngiUYKMErdJ8SJ48rpJsZTQgy5SoEAA==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + } + } + }, + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" + } + }, + "@babel/traverse": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "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 + } + } + }, + "@babel/types": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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 + } + } + }, + "@types/node": { + "version": "6.0.117", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.117.tgz", + "integrity": "sha512-sihk0SnN8PpiS5ihu5xJQ5ddnURNq4P+XPmW+nORlKkHy21CoZO/IVHK/Wq/l3G8fFW06Fkltgnqx229uPlnRg==", + "dev": true + }, + "@types/semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", + "dev": true + }, + "Base64": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", + "integrity": "sha1-ujpCMHCOGGcFBl5mur3Uw1z2ACg=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "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==", + "dev": true, + "requires": { + "acorn": "^5.0.3" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.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" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "alter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz", + "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=", + "dev": true, + "requires": { + "stable": "~0.1.3" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "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 + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "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" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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 + }, + "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 + }, + "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 + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "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 + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "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=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.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==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "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 + }, + "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 + }, + "array.prototype.flat": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz", + "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.10.0", + "function-bind": "^1.1.1" + } + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "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": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": 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 + }, + "ast-traverse": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ast-traverse/-/ast-traverse-0.1.1.tgz", + "integrity": "sha1-ac8rg4bxnc2hux4F1o/jWdiJfeY=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, + "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.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "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, + "optional": 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": "6.3.7", + "resolved": "http://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.7.tgz", + "integrity": "sha1-jt8xZt2f1hFlM2Ysi7NqA8DvyHQ=", + "dev": true, + "requires": { + "browserslist": "~1.3.4", + "caniuse-db": "^1.0.30000488", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.0.21", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "browserslist": { + "version": "1.3.6", + "resolved": "http://registry.npmjs.org/browserslist/-/browserslist-1.3.6.tgz", + "integrity": "sha1-lS/0jVZGPTtTj4XvL46t39KEsTM=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000525" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "autoprefixer-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.2.1.tgz", + "integrity": "sha1-5kDEFK5Bmq4hwa1DyOoPPbgqVm0=", + "dev": true, + "requires": { + "browserslist": "~0.4.0", + "caniuse-db": "^1.0.30000214", + "num2fraction": "^1.1.0", + "postcss": "~4.1.12" + } + }, + "autoprefixer-loader": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/autoprefixer-loader/-/autoprefixer-loader-3.2.0.tgz", + "integrity": "sha1-Oae2ZGqCaYZQc9lYyX9IYVLCyEo=", + "dev": true, + "requires": { + "autoprefixer": "^6.0.2", + "loader-utils": "^0.2.11", + "postcss": "^5.0.4", + "postcss-safe-parser": "^1.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true, + "optional": true + }, + "babel": { + "version": "5.8.38", + "resolved": "http://registry.npmjs.org/babel/-/babel-5.8.38.tgz", + "integrity": "sha1-37CHwiiUkXxXb7Z86c8yjUWGKfs=", + "dev": true, + "requires": { + "babel-core": "^5.6.21", + "chokidar": "^1.0.0", + "commander": "^2.6.0", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^0.1.0", + "glob": "^5.0.5", + "lodash": "^3.2.0", + "output-file-sync": "^1.1.0", + "path-exists": "^1.0.0", + "path-is-absolute": "^1.0.0", + "slash": "^1.0.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "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" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": 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 + } + } + }, + "babel-core": { + "version": "5.8.38", + "resolved": "http://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz", + "integrity": "sha1-H8ruedfmG3ULALjlT238nQr4ZVg=", + "dev": true, + "requires": { + "babel-plugin-constant-folding": "^1.0.1", + "babel-plugin-dead-code-elimination": "^1.0.2", + "babel-plugin-eval": "^1.0.1", + "babel-plugin-inline-environment-variables": "^1.0.1", + "babel-plugin-jscript": "^1.0.4", + "babel-plugin-member-expression-literals": "^1.0.1", + "babel-plugin-property-literals": "^1.0.1", + "babel-plugin-proto-to-assign": "^1.0.3", + "babel-plugin-react-constant-elements": "^1.0.3", + "babel-plugin-react-display-name": "^1.0.3", + "babel-plugin-remove-console": "^1.0.1", + "babel-plugin-remove-debugger": "^1.0.1", + "babel-plugin-runtime": "^1.0.7", + "babel-plugin-undeclared-variables-check": "^1.0.2", + "babel-plugin-undefined-to-void": "^1.1.6", + "babylon": "^5.8.38", + "bluebird": "^2.9.33", + "chalk": "^1.0.0", + "convert-source-map": "^1.1.0", + "core-js": "^1.0.0", + "debug": "^2.1.1", + "detect-indent": "^3.0.0", + "esutils": "^2.0.0", + "fs-readdir-recursive": "^0.1.0", + "globals": "^6.4.0", + "home-or-tmp": "^1.0.0", + "is-integer": "^1.0.4", + "js-tokens": "1.0.1", + "json5": "^0.4.0", + "lodash": "^3.10.0", + "minimatch": "^2.0.3", + "output-file-sync": "^1.1.0", + "path-exists": "^1.0.0", + "path-is-absolute": "^1.0.0", + "private": "^0.1.6", + "regenerator": "0.8.40", + "regexpu": "^1.3.0", + "repeating": "^1.1.2", + "resolve": "^1.1.6", + "shebang-regex": "^1.0.0", + "slash": "^1.0.0", + "source-map": "^0.5.0", + "source-map-support": "^0.2.10", + "to-fast-properties": "^1.0.0", + "trim-right": "^1.0.0", + "try-resolve": "^1.0.0" + }, + "dependencies": { + "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" + } + }, + "detect-indent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz", + "integrity": "sha1-ncXl3bzu+DJXZLlFGwK8bVQIT3U=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0", + "repeating": "^1.1.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "repeating": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz", + "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "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": { + "@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": { + "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": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + } + } + }, + "babel-loader": { + "version": "5.4.2", + "resolved": "http://registry.npmjs.org/babel-loader/-/babel-loader-5.4.2.tgz", + "integrity": "sha1-d/4o2OYNDwVrHBvKJbhJTNqrnHY=", + "dev": true, + "requires": { + "babel-core": "^5.4.0", + "loader-utils": "^0.2.9", + "object-assign": "^3.0.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "babel-plugin-constant-folding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-constant-folding/-/babel-plugin-constant-folding-1.0.1.tgz", + "integrity": "sha1-g2HTZMmORJw2kr26Ue/whEKQqo4=", + "dev": true + }, + "babel-plugin-dead-code-elimination": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-dead-code-elimination/-/babel-plugin-dead-code-elimination-1.0.2.tgz", + "integrity": "sha1-X3xFEnTc18zNv7s+C4XdKBIfD2U=", + "dev": true + }, + "babel-plugin-eval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz", + "integrity": "sha1-ovrtJc5r5preS/7CY/cBaRlZUNo=", + "dev": true + }, + "babel-plugin-inline-environment-variables": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz", + "integrity": "sha1-H1jOkSB61qgmqL9kX6/mj/X+P/4=", + "dev": true + }, + "babel-plugin-jscript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jscript/-/babel-plugin-jscript-1.0.4.tgz", + "integrity": "sha1-jzQsOCduh6R9X6CovT1etsytj8w=", + "dev": true + }, + "babel-plugin-member-expression-literals": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-member-expression-literals/-/babel-plugin-member-expression-literals-1.0.1.tgz", + "integrity": "sha1-zF7bD6qNyScXDnTW0cAkQAIWJNM=", + "dev": true + }, + "babel-plugin-property-literals": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-property-literals/-/babel-plugin-property-literals-1.0.1.tgz", + "integrity": "sha1-AlIwGQAZKYCxwRjv6kjOk6q4MzY=", + "dev": true + }, + "babel-plugin-proto-to-assign": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz", + "integrity": "sha1-xJ56/QL1d7xNoF6i3wAiUM980SM=", + "dev": true, + "requires": { + "lodash": "^3.9.3" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "babel-plugin-react-constant-elements": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-react-constant-elements/-/babel-plugin-react-constant-elements-1.0.3.tgz", + "integrity": "sha1-lGc26DeEKcvDSdz/YvUcFDs041o=", + "dev": true + }, + "babel-plugin-react-display-name": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-react-display-name/-/babel-plugin-react-display-name-1.0.3.tgz", + "integrity": "sha1-dU/jiSboQkpOexWrbqYTne4FFPw=", + "dev": true + }, + "babel-plugin-remove-console": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-console/-/babel-plugin-remove-console-1.0.1.tgz", + "integrity": "sha1-2PJFVsOgUAXUKqqv0neH9T/wE6c=", + "dev": true + }, + "babel-plugin-remove-debugger": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-debugger/-/babel-plugin-remove-debugger-1.0.1.tgz", + "integrity": "sha1-/S6jzWGkKK0fO5yJiC/0KT6MFMc=", + "dev": true + }, + "babel-plugin-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-runtime/-/babel-plugin-runtime-1.0.7.tgz", + "integrity": "sha1-v3x9lm3Vbs1cF/ocslPJrLflSq8=", + "dev": true + }, + "babel-plugin-undeclared-variables-check": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/babel-plugin-undeclared-variables-check/-/babel-plugin-undeclared-variables-check-1.0.2.tgz", + "integrity": "sha1-XPGqU52BP/ZOmWQSkK9iCWX2Xe4=", + "dev": true, + "requires": { + "leven": "^1.0.2" + } + }, + "babel-plugin-undefined-to-void": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-undefined-to-void/-/babel-plugin-undefined-to-void-1.1.6.tgz", + "integrity": "sha1-f1eO+LeN+uYAM4XYQXph7aBuL4E=", + "dev": true + }, + "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": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + } + } + }, + "babylon": { + "version": "5.8.38", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz", + "integrity": "sha1-7JsSCxG/bM1Bc6GL8hfmC3mFn/0=", + "dev": true + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.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==", + "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=", + "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" + } + } + } + }, + "base62": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.8.tgz", + "integrity": "sha512-V6YHUbjLxN1ymqNLb1DPHoU1CpfdL7d2YTIp5W3U4hhoG4hhxNmsFDs66M9EXxBiSEke5Bt5dwdfMwwZF70iLA==" + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "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, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "benchmark": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz", + "integrity": "sha1-Lx4vpMNZ8REiqhgwgiGOlX45DHM=", + "dev": true + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "better-console": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/better-console/-/better-console-0.2.4.tgz", + "integrity": "sha1-dAO3zciiouolhrJZ/YDPnMPto0Y=", + "dev": true, + "requires": { + "cli-table": "~0.2.0", + "colors": "~0.6.0-1" + }, + "dependencies": { + "cli-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.2.0.tgz", + "integrity": "sha1-NMY+tTLCBunl5K4MsBBL0f0nMXw=", + "dev": true, + "requires": { + "colors": "0.3.0" + }, + "dependencies": { + "colors": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.3.0.tgz", + "integrity": "sha1-wkfWTTTbDKTcjkPz7NbamNCvlOc=", + "dev": true + } + } + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + } + } + }, + "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 + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "binaryextensions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", + "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", + "dev": true + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "bluebird": { + "version": "2.11.0", + "resolved": "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "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": { + "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==", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "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=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + } + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "breakable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/breakable/-/breakable-1.0.0.tgz", + "integrity": "sha1-eEp5eRWjjq0nutRWtVcstLuqeME=", + "dev": true + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dev": true, + "requires": { + "pako": "~0.2.0" + } + }, + "browserslist": { + "version": "0.4.0", + "resolved": "http://registry.npmjs.org/browserslist/-/browserslist-0.4.0.tgz", + "integrity": "sha1-O9SrkZncG5FQ1NbbpNnTqrvIbdQ=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000153" + } + }, + "buffer": { + "version": "3.6.0", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", + "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "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/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "bufferstreams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.0.1.tgz", + "integrity": "sha1-z7GtlWjTujz+k1upq92VLeiKqyo=", + "dev": true, + "requires": { + "readable-stream": "^1.0.33" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "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" + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "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" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000888", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000888.tgz", + "integrity": "sha512-bp7cHptv4AQZFtkyzYk2bJN5E8CSYklm6K3bJ/fGUa52oxydzBKK4uYlZ+A0lNIiThRFJMoXU2TacG9ve2KpXw==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000906", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000906.tgz", + "integrity": "sha512-ME7JFX6h0402om/nC/8Lw+q23QvPe2ust9U0ntLmkX9F2zaGwq47fZkjlyHKirFBuq1EM+T/LXBcDdW4bvkCTA==", + "dev": true + }, + "cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", + "dev": true, + "requires": { + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://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" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cheerio": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", + "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "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 + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + } + }, + "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": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "3.4.28", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", + "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", + "dev": true, + "requires": { + "commander": "2.8.x", + "source-map": "0.4.x" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "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-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + } + }, + "cli-usage": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.8.tgz", + "integrity": "sha512-EZJ+ty1TsqdnhZNt2QbI+ed3IUNHTH31blSOJLVph3oL4IExskPRyCDGJH7RuCBPy3QBmWgpbeUxXPhK0isXIw==", + "dev": true, + "requires": { + "marked": "^0.5.0", + "marked-terminal": "^3.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=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "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": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "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 + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "dev": true + }, + "coffeeify": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/coffeeify/-/coffeeify-0.7.0.tgz", + "integrity": "sha1-BQS3+fs2ly4FWFRaecSTIB6kI2s=", + "dev": true, + "requires": { + "coffee-script": "^1.7.1", + "convert-source-map": "^0.3.5", + "through": "^2.3.4" + } + }, + "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": "0.10.1", + "resolved": "https://registry.npmjs.org/color/-/color-0.10.1.tgz", + "integrity": "sha1-wEGI34KiCd3rzOzazT7DIPGTc58=", + "dev": true, + "requires": { + "color-convert": "^0.5.3", + "color-string": "^0.3.0" + }, + "dependencies": { + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + } + } + }, + "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": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + }, + "dependencies": { + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + } + } + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", + "dev": true, + "requires": { + "lodash": "^4.5.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "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.18.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", + "integrity": "sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ==" + }, + "commoner": { + "version": "0.10.8", + "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz", + "integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=", + "requires": { + "commander": "^2.5.0", + "detective": "^4.3.1", + "glob": "^5.0.15", + "graceful-fs": "^4.1.2", + "iconv-lite": "^0.4.5", + "mkdirp": "^0.5.0", + "private": "^0.1.6", + "q": "^1.1.2", + "recast": "^0.11.17" + } + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz", + "integrity": "sha1-U/fUPFHF5D+ByP3QMyHGMb5o1hE=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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=", + "dev": true + }, + "readable-stream": { + "version": "2.0.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" + } + } + } + }, + "concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "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 + } + } + }, + "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": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + } + }, + "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" + } + }, + "constants-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", + "integrity": "sha1-kld9tSe6bEzwpFaNhLwDH0QeIfI=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "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==", + "dev": true + }, + "convert-source-map": { + "version": "0.3.5", + "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "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 + }, + "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" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x" + } + }, + "crypto-browserify": { + "version": "3.2.8", + "resolved": "http://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", + "integrity": "sha1-ubEdvm2WUd2IKgHmzEZ99xjs8Yk=", + "dev": true, + "requires": { + "pbkdf2-compat": "2.0.1", + "ripemd160": "0.2.0", + "sha.js": "2.2.6" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.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 + } + } + }, + "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-list": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/css-list/-/css-list-0.1.3.tgz", + "integrity": "sha1-p7M7RBn4PUEjIN3pEzoNEASUjXA=", + "dev": true + }, + "css-loader": { + "version": "0.15.6", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.15.6.tgz", + "integrity": "sha1-Iofe4oSCnr+4H6wLKU2nKbO/oUQ=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.5.1", + "cssnano": "^2.1.0", + "loader-utils": "~0.2.2", + "postcss": "^4.1.11", + "postcss-modules-extract-imports": "0.0.5", + "postcss-modules-local-by-default": "0.0.11", + "postcss-modules-scope": "0.0.8", + "source-list-map": "^0.1.4" + } + }, + "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": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-selector-tokenizer": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", + "integrity": "sha1-E5uv00o1/QwUKEhwSeBpnm9qLCE=", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1" + } + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "2.6.1", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-2.6.1.tgz", + "integrity": "sha1-f7NyEsz/RNPpNuAmxvZ14xR9gCQ=", + "dev": true, + "requires": { + "autoprefixer-core": "^5.2.1", + "balanced-match": "^0.2.0", + "css-list": "^0.1.2", + "decamelize": "^1.0.0", + "defined": "^1.0.0", + "indexes-of": "^1.0.1", + "minimist": "^1.1.3", + "postcss": "^4.1.16", + "postcss-calc": "^4.1.0", + "postcss-colormin": "^1.2.5", + "postcss-convert-values": "^1.2.4", + "postcss-discard-comments": "^1.2.1", + "postcss-discard-duplicates": "^1.1.5", + "postcss-discard-empty": "^1.1.2", + "postcss-discard-unused": "^1.0.3", + "postcss-filter-plugins": "^1.0.0", + "postcss-font-family": "^1.2.1", + "postcss-merge-idents": "^1.0.1", + "postcss-merge-longhand": "^1.0.1", + "postcss-merge-rules": "^1.3.5", + "postcss-minify-font-weight": "^1.0.1", + "postcss-minify-selectors": "^1.5.0", + "postcss-normalize-url": "^2.1.1", + "postcss-ordered-values": "^1.0.1", + "postcss-reduce-idents": "^1.0.2", + "postcss-single-charset": "^0.3.0", + "postcss-unique-selectors": "^1.0.0", + "postcss-zindex": "^1.1.3", + "read-file-stdin": "^0.2.0", + "write-file-stdout": "0.0.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", + "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc=", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "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" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "date-format": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", + "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=", + "dev": true + }, + "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 + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deap/-/deap-1.0.1.tgz", + "integrity": "sha512-k75KYNZMvwAwes2xIPry/QTffXIchjD8QfABvvfTr80P85jv5ZcKqcoDo+vMe71nNnVnXYe8MA28weyqcf/DKw==", + "dev": true + }, + "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" + } + }, + "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 + }, + "deep-extend": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.3.3.tgz", + "integrity": "sha1-Lorf5p7VgOoBnOLvqfpfUQbqOcc=", + "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 + }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "dev": true + }, + "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" + }, + "dependencies": { + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "defs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz", + "integrity": "sha1-siYJ8sehG6ej2xFoBcE5scr/qdI=", + "dev": true, + "requires": { + "alter": "~0.2.0", + "ast-traverse": "~0.1.1", + "breakable": "~1.0.0", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "simple-fmt": "~0.1.0", + "simple-is": "~0.2.0", + "stringmap": "~0.2.2", + "stringset": "~0.2.1", + "tryor": "~0.1.2", + "yargs": "~3.27.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true + }, + "yargs": { + "version": "3.27.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.27.0.tgz", + "integrity": "sha1-ISBUaTFuk5Ex1Z8toMbX+YIh6kA=", + "dev": true, + "requires": { + "camelcase": "^1.2.1", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "os-locale": "^1.4.0", + "window-size": "^0.1.2", + "y18n": "^3.2.0" + } + } + } + }, + "del": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.0.2.tgz", + "integrity": "sha1-bNxo2wAoK5LY6CoO2f/x0zMZNCQ=", + "dev": true, + "requires": { + "globby": "^3.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": "^1.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-3.0.1.tgz", + "integrity": "sha1-IJSvhCHhkVIVDViT62QWsxLZoi8=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^5.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^1.0.0" + } + }, + "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 + }, + "pinkie": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz", + "integrity": "sha1-Wkfyi6EBXQIBvae/DzWOR77Ix+Q=", + "dev": true + }, + "pinkie-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz", + "integrity": "sha1-0dpn9UglY7t89X8oauKCLs+/NnA=", + "dev": true, + "requires": { + "pinkie": "^1.0.0" + } + } + } + }, + "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=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "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=", + "dev": true + }, + "detect-indent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", + "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=", + "dev": true + }, + "detective": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz", + "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==", + "requires": { + "acorn": "^5.2.1", + "defined": "^1.0.0" + } + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.0.8.tgz", + "integrity": "sha1-NDJ2MI7Jkbe8giZ+1VvBQR+XFmY=", + "dev": true + }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=", + "dev": true + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "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.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" + } + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editorconfig": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz", + "integrity": "sha512-GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ==", + "dev": true, + "requires": { + "@types/node": "^10.11.7", + "@types/semver": "^5.5.0", + "commander": "^2.19.0", + "lru-cache": "^4.1.3", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "@types/node": { + "version": "10.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.2.tgz", + "integrity": "sha512-53ElVDSnZeFUUFIYzI8WLQ25IhWzb6vbddNp8UHlXQyU0ET2RhV5zg0NfubzU7iNMh5bBXb0htCzfvrSVNgzaQ==", + "dev": true + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.72", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.72.tgz", + "integrity": "sha512-OFbXEC01Lq7A66e3UywkvWYNN00HO1I9MAPereGe0NIXrt2MeaovL1bbY+951HKG0euUdPBe0L7yfKxgqxBMMw==", + "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=", + "dev": true + }, + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "engine.io": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz", + "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "envify": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz", + "integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=", + "requires": { + "jstransform": "^11.0.3", + "through": "~2.3.4" + } + }, + "enzyme": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.7.0.tgz", + "integrity": "sha512-QLWx+krGK6iDNyR1KlH5YPZqxZCQaVF6ike1eDJAOg0HvSkSCVImPsdWaNw6v+VrnK92Kg8jIOYhuOSS9sBpyg==", + "dev": true, + "requires": { + "array.prototype.flat": "^1.2.1", + "cheerio": "^1.0.0-rc.2", + "function.prototype.name": "^1.1.0", + "has": "^1.0.3", + "is-boolean-object": "^1.0.0", + "is-callable": "^1.1.4", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.6.0", + "object-is": "^1.0.1", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4", + "object.values": "^1.0.4", + "raf": "^3.4.0", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.1.2" + }, + "dependencies": { + "lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=", + "dev": true + } + } + }, + "enzyme-adapter-react-14": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-14/-/enzyme-adapter-react-14-1.1.1.tgz", + "integrity": "sha512-R3qVRXmAcWejb8m6RjoeSxVmYGlOFjdungrpbtmWqghuOjCTzusKRakOToSjmFDd0Usocyaa4D67qS6FTrUIjw==", + "dev": true, + "requires": { + "enzyme-adapter-utils": "^1.8.0", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.2", + "react-is": "^16.5.2" + } + }, + "enzyme-adapter-utils": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.8.1.tgz", + "integrity": "sha512-s3QB3xQAowaDS2sHhmEqrT13GJC4+n5bG015ZkLv60n9k5vhxxHTQRIneZmQ4hmdCZEBrvUJ89PG6fRI5OEeuQ==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.0", + "object.assign": "^4.1.0", + "prop-types": "^15.6.2" + } + }, + "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" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "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" + } + }, + "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" + } + }, + "es5-ext": { + "version": "0.10.46", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", + "dev": true + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.0.tgz", + "integrity": "sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", + "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.6", + "imurmurhash": "^0.1.4", + "inquirer": "^6.1.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.12.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.1", + "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.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "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" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "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": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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" + } + }, + "debug": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz", + "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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" + } + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "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 + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "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 + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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": { + "has-flag": "^3.0.0" + } + } + } + }, + "eslint-plugin-react": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.10.0.tgz", + "integrity": "sha512-18rzWn4AtbSUxFKKM7aCVcj5LXOhOKdwBino3KKWy4psxfPW0YtIbE8WNRDUdyHFL50BeLb6qFd4vpvNYyp7hw==", + "dev": true, + "requires": { + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "prop-types": "^15.6.2" + } + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "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==", + "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==", + "dev": true + }, + "espree": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz", + "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==", + "dev": true, + "requires": { + "acorn": "^5.6.0", + "acorn-jsx": "^4.1.1" + } + }, + "esprima-fb": { + "version": "15001.1.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz", + "integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": 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=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "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" + } + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" + }, + "dependencies": { + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "^0.1.0" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "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" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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" + } + }, + "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" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expose-loader": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.0.tgz", + "integrity": "sha1-s266AnRZyxI4cEFx1ciwBbd/wvM=", + "dev": true + }, + "express": { + "version": "4.16.3", + "resolved": "http://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "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" + }, + "dependencies": { + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "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" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=", + "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": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "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" + } + } + } + }, + "extract-text-webpack-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz", + "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=", + "dev": true, + "requires": { + "async": "^1.5.0", + "loader-utils": "^0.2.3", + "webpack-sources": "^0.1.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.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=", + "dev": 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=", + "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 + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "fbjs": { + "version": "0.6.1", + "resolved": "http://registry.npmjs.org/fbjs/-/fbjs-0.6.1.tgz", + "integrity": "sha1-lja3cF9bqWhNRLcveDISVK/IYPc=", + "requires": { + "core-js": "^1.0.0", + "loose-envify": "^1.0.0", + "promise": "^7.0.3", + "ua-parser-js": "^0.7.9", + "whatwg-fetch": "^0.9.0" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": 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, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + }, + "dependencies": { + "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 + } + } + }, + "file-loader": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.8.4.tgz", + "integrity": "sha1-NsuRoeB/tZgXQyp2uECNZvuqacY=", + "dev": true, + "requires": { + "loader-utils": "~0.2.5" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "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.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "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" + } + }, + "findup": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz", + "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", + "dev": true, + "requires": { + "colors": "~0.6.0-1", + "commander": "~2.1.0" + }, + "dependencies": { + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "commander": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=", + "dev": true + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "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" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "flatten": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-0.0.1.tgz", + "integrity": "sha1-VURAdm2goNYDmZ9DNFP2wvxqdcE=", + "dev": true + }, + "fobject": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fobject/-/fobject-0.0.4.tgz", + "integrity": "sha1-g5nmuRBdLrjm353MQRI6FxaIrf4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.3", + "semver": "^5.1.0", + "when": "^3.7.7" + }, + "dependencies": { + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "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 + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "optional": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "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=", + "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=", + "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=", + "dev": true + }, + "fs-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "^1.0.0" + } + }, + "fs-readdir-recursive": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-0.1.2.tgz", + "integrity": "sha1-MVtPuMHKW4xH3v7zGdBz2tNWgFk=", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "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 + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "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.2", + "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.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "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 + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": 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, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "nan": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", + "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==", + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "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 + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": 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.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "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.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": 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.5.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, + "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, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": 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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": 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 + }, + "function.prototype.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz", + "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "is-callable": "^1.1.3" + } + }, + "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 + }, + "gather-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz", + "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=", + "dev": true + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.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 + }, + "get-imports": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-imports/-/get-imports-1.0.0.tgz", + "integrity": "sha1-R8C07piTUWQsVJdxk79Pyqv1N48=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1", + "import-regex": "^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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "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, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^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" + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "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" + } + }, + "globals": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz", + "integrity": "sha1-hJgDKzttHMge68X3lpDY/in6v08=", + "dev": true + }, + "globby": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", + "integrity": "sha1-npGSvNM/Srak+JTl5+qLcTITxII=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "async": "^1.2.1", + "glob": "^5.0.3", + "object-assign": "^3.0.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + }, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "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 + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.0.tgz", + "integrity": "sha1-zx+6TLVYu4xq5slhP1g64mINIUo=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^0.6.2", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "interpret": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "gulp-autoprefixer": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-2.3.1.tgz", + "integrity": "sha1-9nXTsb128IjfLySretPkoFngfmc=", + "dev": true, + "requires": { + "autoprefixer-core": "^5.0.0", + "gulp-util": "^3.0.0", + "object-assign": "^2.0.0", + "postcss": "^4.1.5", + "through2": "^0.6.2", + "vinyl-sourcemaps-apply": "^0.1.3" + }, + "dependencies": { + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + } + } + }, + "gulp-chmod": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-chmod/-/gulp-chmod-1.2.0.tgz", + "integrity": "sha1-JL8EIpiY0mYyrXDnQmjHege2tuU=", + "dev": true, + "requires": { + "deep-extend": "^0.3.2", + "stat-mode": "^0.2.0", + "through2": "^0.6.1" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulp-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-clone/-/gulp-clone-1.0.0.tgz", + "integrity": "sha1-mubGVr2cTzae6AXu9WV4a8gQBbA=", + "dev": true, + "requires": { + "gulp-util": "~2.2.14", + "through2": "~0.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + }, + "dependencies": { + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } + } + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "minimist": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through2": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" + }, + "dependencies": { + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "~0.0.1" + } + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "gulp-concat": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.0.tgz", + "integrity": "sha1-WFz7EVQR80h3MTEUBWa2qBxpy5E=", + "dev": true, + "requires": { + "concat-with-sourcemaps": "^1.0.0", + "gulp-util": "^3.0.1", + "through2": "^0.6.3" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulp-concat-css": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-concat-css/-/gulp-concat-css-2.2.0.tgz", + "integrity": "sha1-JfKBJqnaig9YPgiXs/uEJSKcUoI=", + "dev": true, + "requires": { + "gulp-util": "~3.0.1", + "lodash.defaults": "^3.0.0", + "parse-import": "^2.0.0", + "rework": "~1.0.0", + "rework-import": "^2.0.0", + "rework-plugin-url": "^1.0.1", + "through2": "~1.1.1" + }, + "dependencies": { + "lodash.defaults": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", + "dev": true, + "requires": { + "lodash.assign": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "through2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz", + "integrity": "sha1-CEfLxESfNAVXTb3M2buEG4OsNUU=", + "dev": true, + "requires": { + "readable-stream": ">=1.1.13-1 <1.2.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulp-copy": { + "version": "0.0.2", + "resolved": "http://registry.npmjs.org/gulp-copy/-/gulp-copy-0.0.2.tgz", + "integrity": "sha1-PcyMQmepweDKC4P6unDOir8lqIY=", + "dev": true, + "requires": { + "gulp-util": "~2.2.9", + "through": "2.3.4" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "gulp-util": { + "version": "2.2.20", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", + "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", + "dev": true, + "requires": { + "chalk": "^0.5.0", + "dateformat": "^1.0.7-1.2.3", + "lodash._reinterpolate": "^2.4.1", + "lodash.template": "^2.4.1", + "minimist": "^0.2.0", + "multipipe": "^0.1.0", + "through2": "^0.5.0", + "vinyl": "^0.2.1" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "lodash._reinterpolate": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", + "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", + "dev": true + }, + "lodash.escape": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", + "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", + "dev": true, + "requires": { + "lodash._escapehtmlchar": "~2.4.1", + "lodash._reunescapedhtml": "~2.4.1", + "lodash.keys": "~2.4.1" + } + }, + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + }, + "lodash.template": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", + "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", + "dev": true, + "requires": { + "lodash._escapestringchar": "~2.4.1", + "lodash._reinterpolate": "~2.4.1", + "lodash.defaults": "~2.4.1", + "lodash.escape": "~2.4.1", + "lodash.keys": "~2.4.1", + "lodash.templatesettings": "~2.4.1", + "lodash.values": "~2.4.1" + } + }, + "lodash.templatesettings": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", + "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~2.4.1", + "lodash.escape": "~2.4.1" + } + }, + "minimist": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", + "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + }, + "through": { + "version": "2.3.4", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.4.tgz", + "integrity": "sha1-SV5A6Nio6uvHwnXqiMK4/BTFZFU=", + "dev": true + }, + "through2": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", + "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~3.0.0" + } + }, + "vinyl": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", + "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", + "dev": true, + "requires": { + "clone-stats": "~0.0.1" + } + }, + "xtend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", + "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", + "dev": true + } + } + }, + "gulp-cssnano": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gulp-cssnano/-/gulp-cssnano-2.1.2.tgz", + "integrity": "sha1-4IoJdx7FRUpUnxoAW90lbLjl4KM=", + "dev": true, + "requires": { + "cssnano": "^3.0.0", + "gulp-util": "^3.0.6", + "object-assign": "^4.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "cssnano": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "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 + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "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=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + } + } + }, + "gulp-dedupe": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/gulp-dedupe/-/gulp-dedupe-0.0.2.tgz", + "integrity": "sha1-Nu+Srff89T4vCW++lmXZiPnhyn4=", + "dev": true, + "requires": { + "colors": "~1.0.2", + "diff": "~1.0.8", + "gulp-util": "~3.0.1", + "lodash.defaults": "~2.4.1", + "through": "~2.3.6" + }, + "dependencies": { + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + } + }, + "gulp-header": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.7.1.tgz", + "integrity": "sha1-41J5hkkQdr7JdNuYteHCT0UzxC4=", + "dev": true, + "requires": { + "concat-with-sourcemaps": "*", + "gulp-util": "*", + "object-assign": "*", + "through2": "*" + } + }, + "gulp-help": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/gulp-help/-/gulp-help-1.6.1.tgz", + "integrity": "sha1-Jh2xhuGDl/7z9qLCLpwxW/qIrgw=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "object-assign": "^3.0.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "gulp-if": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-1.2.5.tgz", + "integrity": "sha1-m9nBYDLswo4BVL+wWCjSMxZvLak=", + "dev": true, + "requires": { + "gulp-match": "~0.2.1", + "ternary-stream": "^1.2.0", + "through2": "~0.6.2" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulp-json-editor": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/gulp-json-editor/-/gulp-json-editor-2.4.3.tgz", + "integrity": "sha512-cSYh93dbSxIEXiuC0eHUBkrAJA0jS7pWGZ/x0uUt0Hu1xxUt5QuT7C2+wJE0q2YWtlOTz/lxD+HFHP15/Th7lg==", + "dev": true, + "requires": { + "deepmerge": "^2.2.1", + "detect-indent": "^5.0.0", + "js-beautify": "^1.8.8", + "plugin-error": "^1.0.1", + "through2": "^3.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", + "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.0.tgz", + "integrity": "sha512-8B+sevlqP4OiCjonI1Zw03Sf8PuV1eRsYQgLad5eonILOdyeRsY27A/2Ze8IlvlMvq31OH+3fz/styI7Ya62yQ==", + "dev": true, + "requires": { + "readable-stream": "2 || 3", + "xtend": "~4.0.1" + } + } + } + }, + "gulp-less": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-3.0.3.tgz", + "integrity": "sha1-FexsSdx6QtdVjcDpW2ItNt/JTp8=", + "dev": true, + "requires": { + "accord": "^0.15.2", + "gulp-util": "^3.0.4", + "less": "^2.4.0", + "object-assign": "^2.0.0", + "through2": "^0.6.3", + "vinyl-sourcemaps-apply": "^0.1.4" + }, + "dependencies": { + "accord": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/accord/-/accord-0.15.2.tgz", + "integrity": "sha1-NwB1nlw4Doge2vTknhLFOfswXT4=", + "dev": true, + "requires": { + "convert-source-map": "^0.4.1", + "fobject": "0.x", + "glob": "4.x", + "indx": "0.2.x", + "lodash": "3.x", + "resolve": "1.x", + "uglify-js": "2.x", + "when": "3.x" + } + }, + "convert-source-map": { + "version": "0.4.1", + "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-0.4.1.tgz", + "integrity": "sha1-+RmgCZ/jH4D8Wh0OswMWGzlAcMc=", + "dev": true + }, + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulp-load-plugins": { + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-1.0.0-rc.1.tgz", + "integrity": "sha1-B4qo9aVAyk2XPsTxYzARwAGtCyc=", + "dev": true, + "requires": { + "findup-sync": "^0.2.1", + "multimatch": "2.0.0", + "resolve": "^1.1.6" + }, + "dependencies": { + "findup-sync": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", + "integrity": "sha1-4KkKRQB1xJRm7lE3MgV1FLgeh4w=", + "dev": true, + "requires": { + "glob": "~4.3.0" + } + }, + "glob": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + } + } + }, + "gulp-match": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-0.2.1.tgz", + "integrity": "sha1-C+0I2ovW6JaG+J/7AEM3+LrQbSI=", + "dev": true, + "requires": { + "minimatch": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", + "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "gulp-minify-css": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/gulp-minify-css/-/gulp-minify-css-1.2.1.tgz", + "integrity": "sha1-HTTWvGhcfC2M9z1TOmS8Qyu87zI=", + "dev": true, + "requires": { + "clean-css": "^3.3.3", + "gulp-util": "^3.0.5", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.0", + "vinyl-bufferstream": "^1.0.1", + "vinyl-sourcemaps-apply": "^0.1.4" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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 + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "gulp-notify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-2.2.0.tgz", + "integrity": "sha1-BGyChcKS6X7tThWgCcJsu+XO8TU=", + "dev": true, + "requires": { + "gulp-util": "^3.0.2", + "lodash.template": "^3.0.0", + "node-notifier": "^4.1.0", + "node.extend": "^1.1.3", + "through2": "^0.6.3" + }, + "dependencies": { + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + } + } + }, + "gulp-plumber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.0.1.tgz", + "integrity": "sha1-VtjnSgoFqLddLswRgA0Bkd9UKvI=", + "dev": true, + "requires": { + "gulp-util": "~3", + "through2": "~0.6" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulp-print": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-print/-/gulp-print-1.1.0.tgz", + "integrity": "sha1-TkbajhAzjLDMRq7J/wVkxl61MLc=", + "dev": true, + "requires": { + "colors": "~0.x", + "map-stream": "~0.1.0" + }, + "dependencies": { + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "map-stream": { + "version": "0.1.0", + "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", + "dev": true + } + } + }, + "gulp-purifycss": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-purifycss/-/gulp-purifycss-0.2.0.tgz", + "integrity": "sha1-GCxLrejsmXip+BNmPmkhr8GjUKM=", + "dev": true, + "requires": { + "glob": "^5.0.10", + "gulp-util": "^3.0.5", + "purify-css": "^1.0.8", + "through2": "^2.0.0" + } + }, + "gulp-replace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", + "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", + "dev": true, + "requires": { + "istextorbinary": "1.0.2", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "gulp-rtlcss": { + "version": "0.1.4", + "resolved": "http://registry.npmjs.org/gulp-rtlcss/-/gulp-rtlcss-0.1.4.tgz", + "integrity": "sha1-NMgxaK/0JMX0Yl0bKOa6MV9MqU0=", + "dev": true, + "requires": { + "gulp-util": "~3.0.1", + "rtlcss": "^1.4.2", + "through2": "~0.6.3" + }, + "dependencies": { + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + } + } + }, + "gulp-uglify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-1.4.0.tgz", + "integrity": "sha1-cPXeQNu1kp78OcJ9Y15uqS0qhJY=", + "dev": true, + "requires": { + "deap": ">=1.0.0 <2.0.0-0", + "gulp-util": ">=3.0.0 <4.0.0-0", + "through2": ">=2.0.0 <3.0.0-0", + "uglify-js": "2.4.24", + "uglify-save-license": ">=0.4.1 <0.5.0-0", + "vinyl-sourcemaps-apply": ">=0.1.1 <0.2.0-0" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "source-map": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "integrity": "sha1-p8/omux7FoLDsZjQrPtH19CQVms=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + }, + "uglify-js": { + "version": "2.4.24", + "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", + "integrity": "sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4=", + "dev": true, + "requires": { + "async": "~0.2.6", + "source-map": "0.1.34", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.5.4" + } + }, + "yargs": { + "version": "3.5.4", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "integrity": "sha1-2K/49mXpTDS9JZvevRv68N3TU2E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "decamelize": "^1.0.0", + "window-size": "0.1.0", + "wordwrap": "0.0.2" + } + } + } + }, + "gulp-util": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.6.tgz", + "integrity": "sha1-oLTpntvyOchglXPkhZmd38E+Hko=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^1.0.11", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "gulp-zip": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-3.0.2.tgz", + "integrity": "sha1-UTyurWAt9hc/cNS0Y+K+wJIKNX4=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "concat-stream": "^1.4.7", + "gulp-util": "^3.0.0", + "through2": "^0.6.1", + "yazl": "^2.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "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-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" + } + } + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "home-or-tmp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz", + "integrity": "sha1-S58eQIAMPlDGwn94FnavzOcfOYU=", + "dev": true, + "requires": { + "os-tmpdir": "^1.0.1", + "user-home": "^1.1.1" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "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 + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "htmlparser2": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", + "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "http-browserify": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", + "integrity": "sha1-M3la3nLfiKz7/TZ3PO/tp2RzWyA=", + "dev": true, + "requires": { + "Base64": "~0.2.0", + "inherits": "~2.0.1" + } + }, + "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=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", + "integrity": "sha1-s//f5zSyo9Sp79WOhlTJH86G6v0=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "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 + }, + "ignore-loader": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", + "integrity": "sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM=", + "dev": true + }, + "import-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/import-regex/-/import-regex-1.1.0.tgz", + "integrity": "sha1-pVxS5McFx2XKIQ6SQqBrvMiqf2Y=", + "dev": true + }, + "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 + }, + "indx": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz", + "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "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 + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "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=", + "dev": true + }, + "ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", + "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-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-boolean-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.0.tgz", + "integrity": "sha1-mPiygDBoQhmpXzdc+9iM40Bd/5M=", + "dev": true + }, + "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-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=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "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-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-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "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": "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" + } + }, + "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" + } + }, + "is-integer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-integer/-/is-integer-1.0.7.tgz", + "integrity": "sha1-a96Bqs3feLZZtmKdYpytxRqIbVw=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "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-number-object": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.3.tgz", + "integrity": "sha1-8mWrian0RQNO9q/xWo8AsA9VF5k=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-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-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "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 + }, + "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-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.4.tgz", + "integrity": "sha1-zDqbaYV9Yh6WNyWiTK7shzuCbmQ=", + "dev": true + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "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, + "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==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "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 + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } + }, + "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, + "optional": true + }, + "istextorbinary": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", + "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", + "dev": true, + "requires": { + "binaryextensions": "~1.0.0", + "textextensions": "~1.0.0" + } + }, + "jasmine-core": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.2.1.tgz", + "integrity": "sha512-pa9tbBWgU0EE4SWgc85T4sa886ufuQdsgruQANhECYjwqgV4z7Vw/499aCaP8ZH79JDS4vhm8doDG9HO4+e4sA==", + "dev": true + }, + "jasmine-growl-reporter": { + "version": "0.2.1", + "resolved": "http://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.2.1.tgz", + "integrity": "sha1-1fCje5L2qD/VxkgrgJSVyQqLVf4=", + "dev": true, + "requires": { + "growl": "~1.7.0" + }, + "dependencies": { + "growl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz", + "integrity": "sha1-3i1mE20ALhErpw8/EMMc98NQsto=", + "dev": true + } + } + }, + "jasmine-node": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.16.2.tgz", + "integrity": "sha512-A4AA2WaikuE7s/NYQCqfYsyCczEgObLgNH7IxRQ2SBshLBZg7vUEiiGX4GPbveW5f06nYmXYlzY4UjnZjXjV9g==", + "dev": true, + "requires": { + "coffeescript": "~1.12.7", + "gaze": "~1.1.2", + "jasmine-growl-reporter": "~0.2.0", + "jasmine-reporters": "~1.0.0", + "mkdirp": "~0.3.5", + "requirejs": "~2.3.6", + "underscore": "~1.9.1", + "walkdir": "~0.0.12" + }, + "dependencies": { + "coffeescript": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.12.7.tgz", + "integrity": "sha512-pLXHFxQMPklVoEekowk8b3erNynC+DVJzChxS/LCBBgR6/8AJkHivkm//zbowcfc7BTCAjryuhx6gPqPRfsFoA==", + "dev": true + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.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" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "mkdirp": { + "version": "0.3.5", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==", + "dev": true + } + } + }, + "jasmine-reporters": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-1.0.2.tgz", + "integrity": "sha1-q2E+1Zd9x0h+hbPBL2qOqNsq3jE=", + "dev": true, + "requires": { + "mkdirp": "~0.3.5" + }, + "dependencies": { + "mkdirp": { + "version": "0.3.5", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=", + "dev": true + } + } + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=", + "dev": true + }, + "js-base64": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", + "dev": true + }, + "js-beautify": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.8.tgz", + "integrity": "sha512-qVNq7ZZ7ZbLdzorvSlRDadS0Rh5oyItaE95v6I4wbbuSiijxn7SnnsV6dvKlcXuO2jX7lK8tn9fBulx34K/Ejg==", + "dev": true, + "requires": { + "config-chain": "~1.1.5", + "editorconfig": "^0.15.0", + "mkdirp": "~0.5.0", + "nopt": "~4.0.1" + } + }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", + "dev": true + }, + "js-tokens": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz", + "integrity": "sha1-zENaXIuUrRWst5gxQPyAGCyJrq4=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "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 + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": 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 + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true, + "optional": 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, + "optional": 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 + }, + "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, + "optional": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.4.0", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "integrity": "sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=", + "dev": true + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "jstransform": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz", + "integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=", + "requires": { + "base62": "^1.1.0", + "commoner": "^0.10.1", + "esprima-fb": "^15001.1.0-dev-harmony-fb", + "object-assign": "^2.0.0", + "source-map": "^0.4.2" + } + }, + "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=", + "dev": true, + "requires": { + "array-includes": "^3.0.3" + } + }, + "karma": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/karma/-/karma-3.0.0.tgz", + "integrity": "sha512-ZTjyuDXVXhXsvJ1E4CnZzbCjSxD6sEdzEsFYogLuZM0yqvg/mgz+O+R1jb0J7uAQeuzdY8kJgx6hSNXLwFuHIQ==", + "dev": true, + "requires": { + "bluebird": "^3.3.0", + "body-parser": "^1.16.1", + "chokidar": "^2.0.3", + "colors": "^1.1.0", + "combine-lists": "^1.0.0", + "connect": "^3.6.0", + "core-js": "^2.2.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.0", + "expand-braces": "^0.1.1", + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "http-proxy": "^1.13.0", + "isbinaryfile": "^3.0.0", + "lodash": "^4.17.4", + "log4js": "^3.0.0", + "mime": "^2.3.1", + "minimatch": "^3.0.2", + "optimist": "^0.6.1", + "qjobs": "^1.1.4", + "range-parser": "^1.2.0", + "rimraf": "^2.6.0", + "safe-buffer": "^5.0.1", + "socket.io": "2.1.1", + "source-map": "^0.6.1", + "tmp": "0.0.33", + "useragent": "2.2.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "bluebird": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "colors": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", + "dev": true + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, + "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" + } + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "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 + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "karma-chrome-launcher": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", + "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", + "dev": true, + "requires": { + "fs-access": "^1.0.0", + "which": "^1.2.1" + } + }, + "karma-jasmine": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.2.tgz", + "integrity": "sha1-OU8rJf+0pkS5rabyLUQ+L9CIhsM=", + "dev": true + }, + "karma-sourcemap-loader": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz", + "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "karma-webpack": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.5.tgz", + "integrity": "sha512-nRudGJWstvVuA6Tbju9tyGUfXTtI1UXMXoRHVmM2/78D0q6s/Ye2IC157PKNDC15PWFGR0mVIRtWLAdcfsRJoA==", + "dev": true, + "requires": { + "async": "^2.0.0", + "babel-runtime": "^6.0.0", + "loader-utils": "^1.0.0", + "lodash": "^4.0.0", + "source-map": "^0.5.6", + "webpack-dev-middleware": "^2.0.6" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "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" + } + }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + }, + "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==", + "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" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "webpack-dev-middleware": { + "version": "2.0.6", + "resolved": "http://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz", + "integrity": "sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==", + "dev": true, + "requires": { + "loud-rejection": "^1.6.0", + "memory-fs": "~0.4.1", + "mime": "^2.1.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "url-join": "^2.0.2", + "webpack-log": "^1.0.1" + } + } + } + }, + "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 + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "less": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/less/-/less-2.5.1.tgz", + "integrity": "sha1-i0icwB0CHkk2D9WuA1gYlucityY=", + "dev": true, + "requires": { + "errno": "^0.1.1", + "graceful-fs": "^3.0.5", + "image-size": "~0.3.5", + "mime": "^1.2.11", + "mkdirp": "^0.5.0", + "promise": "^6.0.1", + "request": "^2.51.0", + "source-map": "^0.4.2" + }, + "dependencies": { + "asap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz", + "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "optional": true, + "requires": { + "natives": "^1.1.0" + } + }, + "image-size": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz", + "integrity": "sha1-gyQOqy+1sAsEqrjHSwRx6cunrYw=", + "dev": true, + "optional": true + }, + "promise": { + "version": "6.1.0", + "resolved": "http://registry.npmjs.org/promise/-/promise-6.1.0.tgz", + "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=", + "dev": true, + "optional": true, + "requires": { + "asap": "~1.0.0" + } + } + } + }, + "less-loader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-2.2.0.tgz", + "integrity": "sha1-ZSztFfo0dH5vCDLqLzqoi3A3NTs=", + "dev": true, + "requires": { + "loader-utils": "^0.2.5" + } + }, + "less-plugin-autoprefix": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/less-plugin-autoprefix/-/less-plugin-autoprefix-1.5.1.tgz", + "integrity": "sha1-vKTlsuSMrGlloXgxQuOzLDwAzgc=", + "dev": true, + "requires": { + "autoprefixer": "^6.0.0", + "postcss": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "less-plugin-clean-css": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/less-plugin-clean-css/-/less-plugin-clean-css-1.5.1.tgz", + "integrity": "sha1-zFeveqM5iVflbezr5jy2DCNClwM=", + "dev": true, + "requires": { + "clean-css": "^3.0.1" + } + }, + "leven": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/leven/-/leven-1.0.2.tgz", + "integrity": "sha1-kUS27ryl8dBoAWnxpncNzqYLdcM=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "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" + }, + "dependencies": { + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + } + } + }, + "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=", + "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": { + "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": { + "is-utf8": "^0.2.0" + } + } + } + }, + "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" + }, + "dependencies": { + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "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 + } + } + }, + "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" + }, + "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 + } + } + }, + "lodash": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lodash-es": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.11.tgz", + "integrity": "sha512-DHb1ub+rMjjrxqlB3H56/6MXtm1lSksDp2rA2cNWjG8mlDUYFhUj3Di2Zn5IwSU87xLv8tNIQ7sSwE/YOX/D/Q==" + }, + "lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", + "dev": true + }, + "lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._baseclone": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", + "dev": true, + "requires": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", + "dev": true + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "dev": true, + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._escapehtmlchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", + "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1" + } + }, + "lodash._escapestringchar": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", + "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._htmlescapes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", + "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._isnative": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", + "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", + "dev": true + }, + "lodash._objecttypes": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", + "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "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._reunescapedhtml": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", + "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", + "dev": true, + "requires": { + "lodash._htmlescapes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash._shimkeys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", + "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash.clonedeep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", + "integrity": "sha1-oKHkDYKl6on/WxR7hETtY9koJ9s=", + "dev": true, + "requires": { + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0" + } + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", + "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1", + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.isobject": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", + "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", + "dev": true, + "requires": { + "lodash._objecttypes": "~2.4.1" + } + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "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.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==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "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 + }, + "lodash.values": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", + "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", + "dev": true, + "requires": { + "lodash.keys": "~2.4.1" + }, + "dependencies": { + "lodash.keys": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", + "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", + "dev": true, + "requires": { + "lodash._isnative": "~2.4.1", + "lodash._shimkeys": "~2.4.1", + "lodash.isobject": "~2.4.1" + } + } + } + }, + "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" + }, + "dependencies": { + "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": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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": { + "has-flag": "^3.0.0" + } + } + } + }, + "log4js": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", + "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", + "dev": true, + "requires": { + "circular-json": "^0.5.5", + "date-format": "^1.2.0", + "debug": "^3.1.0", + "rfdc": "^1.1.2", + "streamroller": "0.7.0" + }, + "dependencies": { + "circular-json": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.7.tgz", + "integrity": "sha512-/pXoV1JA847qRKPrHbBK6YIBGFF8GOP4wzSgUOA7q0ew0vAv0iJswP+2/nZQ9uzA3Azi7eTrg9L2yzXc/7ZMIA==", + "dev": true + }, + "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 + } + } + }, + "loglevelnext": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", + "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", + "dev": true, + "requires": { + "es6-symbol": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + } + } + }, + "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" + } + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "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-stream": { + "version": "0.0.6", + "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.0.6.tgz", + "integrity": "sha1-0u9OuBGihkTHqJiZhcacL91JaCc=", + "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" + } + }, + "marked": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.5.1.tgz", + "integrity": "sha512-iUkBZegCZou4AdwbKTwSW/lNDcz5OuRSl3qdcl31Ia0B2QPG0Jn+tKblh/9/eP9/6+4h27vpoh8wel/vQOV0vw==", + "dev": true + }, + "marked-terminal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-3.1.1.tgz", + "integrity": "sha512-7UBFww1rdx0w9HehLMCVYa8/AxXaiDigDfMsJcj82/wgLQG9cj+oiMAVlJpeWD57VFJY2OYY+bKeEVIjIlxi+w==", + "dev": true, + "requires": { + "cardinal": "^2.1.1", + "chalk": "^2.4.1", + "cli-table": "^0.3.1", + "lodash.assign": "^4.2.0", + "node-emoji": "^1.4.1" + }, + "dependencies": { + "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": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "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=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + }, + "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" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "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 + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz", + "integrity": "sha1-SKB7O0oSHXSj7b/c20sIrb8CQLE=", + "dev": true, + "requires": { + "through2": "^0.6.1" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "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" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": 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==", + "dev": true + }, + "mime-types": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", + "dev": true, + "requires": { + "mime-db": "~1.36.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 + }, + "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" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "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": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "moo": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.4.3.tgz", + "integrity": "sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multimatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.0.0.tgz", + "integrity": "sha1-xa2kJTV7dEulSELr3OHI8L5UK28=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "minimatch": "^2.0.1" + }, + "dependencies": { + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + } + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "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" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "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 + }, + "ncp": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", + "dev": true + }, + "nearley": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.15.1.tgz", + "integrity": "sha512-8IUY/rUrKz2mIynUGh8k+tul1awMKEjeHHC5G3FHvvyAW6oq4mQfNp2c0BMea+sYZJvYcrrM6GmZVIle/GRXGw==", + "dev": true, + "requires": { + "moo": "^0.4.3", + "nomnom": "~1.6.2", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6", + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true + } + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "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 + }, + "node-balanced": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/node-balanced/-/node-balanced-0.0.14.tgz", + "integrity": "sha1-ozxyeFfTBE8eiL5y3X2anQtPwh8=", + "dev": true + }, + "node-emoji": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.8.1.tgz", + "integrity": "sha512-+ktMAh1Jwas+TnGodfCfjUbJKoANqPaJFN0z0iqh41eqD8dvguNzcitVSBSVK1pidz0AqGbLKcoVuVLRVZ/aVg==", + "dev": true, + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-libs-browser": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.5.2.tgz", + "integrity": "sha1-XLRXRgfWfRWmUKtaF//XsaPchvc=", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "~0.1.4", + "buffer": "^3.0.3", + "console-browserify": "^1.1.0", + "constants-browserify": "0.0.1", + "crypto-browserify": "~3.2.6", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "http-browserify": "^1.3.2", + "https-browserify": "0.0.0", + "os-browserify": "~0.1.2", + "path-browserify": "0.0.0", + "process": "^0.11.0", + "punycode": "^1.2.4", + "querystring-es3": "~0.2.0", + "readable-stream": "^1.1.13", + "stream-browserify": "^1.0.0", + "string_decoder": "~0.10.25", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.0", + "url": "~0.10.1", + "util": "~0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + } + } + }, + "node-notifier": { + "version": "4.6.1", + "resolved": "http://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", + "integrity": "sha1-BW0UJE89zBzq3+aK+c/wxUc6M/M=", + "dev": true, + "requires": { + "cli-usage": "^0.1.1", + "growly": "^1.2.0", + "lodash.clonedeep": "^3.0.0", + "minimist": "^1.1.1", + "semver": "^5.1.0", + "shellwords": "^0.1.0", + "which": "^1.0.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true + } + } + }, + "node-releases": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.3.tgz", + "integrity": "sha512-ZaZWMsbuDcetpHmYeKWPO6e63pSXLb50M7lJgCbcM2nC/nQC3daNifmtp5a2kp7EWwYfhuvH6zLPWkrF8IiDdw==", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + } + } + }, + "node.extend": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", + "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=", + "dev": true, + "requires": { + "is": "^3.1.0" + } + }, + "nomnom": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz", + "integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=", + "dev": true, + "requires": { + "colors": "0.5.x", + "underscore": "~1.4.4" + }, + "dependencies": { + "colors": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", + "dev": true + }, + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", + "dev": true + } + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "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==", + "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" + } + }, + "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": { + "remove-trailing-separator": "^1.0.1" + } + }, + "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-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "dependencies": { + "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 + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "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.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "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": { + "is-descriptor": "^0.1.0" + } + }, + "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" + } + } + } + }, + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", + "dev": true + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "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": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "dependencies": { + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + } + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.entries": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz", + "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.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=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "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" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "os-browserify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.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=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.4", + "mkdirp": "^0.5.1", + "object-assign": "^4.1.0" + }, + "dependencies": { + "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 + } + } + }, + "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-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": { + "p-try": "^1.0.0" + } + }, + "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": { + "p-limit": "^1.1.0" + } + }, + "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 + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-import": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-import/-/parse-import-2.0.0.tgz", + "integrity": "sha1-KyR0Aw4AirmNt2xLy/TbWucwb18=", + "dev": true, + "requires": { + "get-imports": "^1.0.0" + } + }, + "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" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "parsejson": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", + "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "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": "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" + } + }, + "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=", + "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-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "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=", + "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=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pbkdf2-compat": { + "version": "2.0.1", + "resolved": "http://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", + "integrity": "sha1-tuDI+plJTZTgURV1gCpZpcFC8og=", + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.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==", + "dev": true + }, + "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 + }, + "postcss": { + "version": "4.1.16", + "resolved": "http://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", + "integrity": "sha1-TESbTIr53zyvbTf44eV10DYXWNw=", + "dev": true, + "requires": { + "es6-promise": "~2.3.0", + "js-base64": "~2.1.8", + "source-map": "~0.4.2" + } + }, + "postcss-calc": { + "version": "4.1.0", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-4.1.0.tgz", + "integrity": "sha1-vuf/ySjHmGmZ7vF7LdiXDIk31HI=", + "dev": true, + "requires": { + "postcss": "^4.1.11", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.0" + } + }, + "postcss-colormin": { + "version": "1.2.7", + "resolved": "http://registry.npmjs.org/postcss-colormin/-/postcss-colormin-1.2.7.tgz", + "integrity": "sha1-63Pb6DgE6pGYNWsTL2+Z9GAP1lQ=", + "dev": true, + "requires": { + "color": "^0.10.1", + "colormin": "^1.0.3", + "postcss": "^4.1.16", + "reduce-function-call": "^1.0.1" + } + }, + "postcss-convert-values": { + "version": "1.3.1", + "resolved": "http://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-1.3.1.tgz", + "integrity": "sha1-I/GHxhP6d7Y3p4BblIteCJlpDkY=", + "dev": true, + "requires": { + "postcss": "^4.1.16", + "postcss-value-parser": "^1.1.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-1.4.2.tgz", + "integrity": "sha1-GGVjPhNwH4pyHng02tGFyxRKrQw=", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "1.2.1", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-1.2.1.tgz", + "integrity": "sha1-hR3Ka5NUwPtjFssaEEj29eOWCtA=", + "dev": true, + "requires": { + "node-balanced": "0.0.14", + "postcss": "^4.1.16" + } + }, + "postcss-discard-duplicates": { + "version": "1.2.1", + "resolved": "http://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-1.2.1.tgz", + "integrity": "sha1-SbsztNNHcQWwDQSDlfc6KQK8miU=", + "dev": true, + "requires": { + "postcss": "^4.1.16" + } + }, + "postcss-discard-empty": { + "version": "1.1.2", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-1.1.2.tgz", + "integrity": "sha1-KsVayPy4HCMEPmMQaTT9Y0cNXA0=", + "dev": true, + "requires": { + "postcss": "^4.1.13" + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "1.0.3", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-1.0.3.tgz", + "integrity": "sha1-Xsy5v6xGXqa+VjQpepx3gczQmIY=", + "dev": true, + "requires": { + "flatten": "0.0.1", + "postcss": "^4.1.16", + "uniqs": "^2.0.0" + } + }, + "postcss-filter-plugins": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-1.0.1.tgz", + "integrity": "sha1-J/gnnV76t6o8FwmIE5hrS50dUOI=", + "dev": true, + "requires": { + "postcss": "^4.1.11", + "uniqid": "^1.0.0" + } + }, + "postcss-font-family": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-font-family/-/postcss-font-family-1.2.1.tgz", + "integrity": "sha1-dQJSSzmDox5q9k5LqhA07W7YQYw=", + "dev": true, + "requires": { + "object-assign": "^3.0.0", + "postcss": "^4.1.16", + "uniqs": "^2.0.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "postcss-loader": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-0.9.1.tgz", + "integrity": "sha1-h6PnD1jkbWinW63Gcl2epHc/0dc=", + "dev": true, + "requires": { + "loader-utils": "^0.2.14", + "postcss": "^5.0.19" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-1.0.2.tgz", + "integrity": "sha1-qToNrXj2UugjfZrew0LkHSwd01s=", + "dev": true, + "requires": { + "css-list": "^0.1.0", + "postcss": "^4.1.9" + } + }, + "postcss-merge-longhand": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-1.0.2.tgz", + "integrity": "sha1-QxcgZfz4We4RztMUH1ZkFMZzBX4=", + "dev": true, + "requires": { + "postcss": "^4.1.16" + } + }, + "postcss-merge-rules": { + "version": "1.3.6", + "resolved": "http://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-1.3.6.tgz", + "integrity": "sha1-sUrRf31AEqMYut032r1ZuT8TUy8=", + "dev": true, + "requires": { + "postcss": "^4.1.16" + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "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 + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-font-weight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-weight/-/postcss-minify-font-weight-1.0.1.tgz", + "integrity": "sha1-aI5CzfI27Osb1WOojPHSTQOgWIg=", + "dev": true, + "requires": { + "postcss": "^4.1.11" + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "1.5.0", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-1.5.0.tgz", + "integrity": "sha1-5ZxWxtSVXaFXz30iv4Bptur1Jic=", + "dev": true, + "requires": { + "javascript-natural-sort": "^0.7.1", + "normalize-selector": "^0.2.0", + "postcss": "^4.1.16", + "postcss-selector-parser": "^1.1.2", + "uniqs": "^2.0.0" + } + }, + "postcss-modules-extract-imports": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-0.0.5.tgz", + "integrity": "sha1-zMy0Cz3SmFmZOEodumDGLJYKbaA=", + "dev": true, + "requires": { + "postcss": "^4.1.11" + } + }, + "postcss-modules-local-by-default": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-0.0.11.tgz", + "integrity": "sha1-qACvQyHDpOCFLRrlKeb8mRrTlec=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.5.1", + "postcss": "^4.1.5" + } + }, + "postcss-modules-scope": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-0.0.8.tgz", + "integrity": "sha1-gck1+/KJJyOIyLoulqEcohugmgQ=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.5.0", + "postcss": "^4.1.11" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "2.1.3", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-2.1.3.tgz", + "integrity": "sha1-8StfShFDyV6gJfx/jgBQkFmPNgI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.3.0", + "object-assign": "^4.0.1", + "postcss": "^4.1.16", + "postcss-value-parser": "^1.4.2" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "postcss-value-parser": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-1.4.2.tgz", + "integrity": "sha1-GGVjPhNwH4pyHng02tGFyxRKrQw=", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-1.1.1.tgz", + "integrity": "sha1-nu1PrS55Kr/D0EAs93O6+G/ne4E=", + "dev": true, + "requires": { + "postcss": "^4.1.16", + "postcss-value-parser": "^1.1.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-1.4.2.tgz", + "integrity": "sha1-GGVjPhNwH4pyHng02tGFyxRKrQw=", + "dev": true + } + } + }, + "postcss-reduce-idents": { + "version": "1.0.3", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-1.0.3.tgz", + "integrity": "sha1-p58bJIXiPZs8x6gfXsY6XCvewg0=", + "dev": true, + "requires": { + "postcss": "^4.1.2", + "reduce-function-call": "^1.0.1" + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-safe-parser": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-1.0.7.tgz", + "integrity": "sha1-Q70MjITV99hHTeglxpnk2ryscqg=", + "dev": true, + "requires": { + "postcss": "^5.0.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-1.3.3.tgz", + "integrity": "sha1-0u4Z33pk+O8hwacchvfUg1yIwoE=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + } + } + }, + "postcss-single-charset": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/postcss-single-charset/-/postcss-single-charset-0.3.0.tgz", + "integrity": "sha1-2n/Q3szPYy8bdMei7j41vilFZXM=", + "dev": true, + "requires": { + "fs-extra": "^0.14.0", + "postcss": "^4.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.14.0.tgz", + "integrity": "sha1-RmCWxroticIAA4DaskULeFn/Z0M=", + "dev": true, + "requires": { + "jsonfile": "^2.0.0", + "ncp": "^1.0.1", + "rimraf": "^2.2.8" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-1.0.1.tgz", + "integrity": "sha1-SBfnTHtPmZzgTI5mRRoZaRT12zw=", + "dev": true, + "requires": { + "javascript-natural-sort": "^0.7.1", + "postcss": "^4.1.10", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-zindex": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-1.1.3.tgz", + "integrity": "sha1-SVZKtJ092hcGf42sHIM11/LQDOE=", + "dev": true, + "requires": { + "postcss": "^4.1.2" + } + }, + "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 + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "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 + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-polyfill": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.0.1.tgz", + "integrity": "sha1-zGWVdPbnN8l6niOQQtpbH16htkY=" + }, + "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==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "purify-css": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/purify-css/-/purify-css-1.2.5.tgz", + "integrity": "sha512-Vy4jRnV2w/kUjTyxzQOKbFkqwUe6RNLuZgIWR/IRQ8nCqRwiFgwC9XiO9+8poq5KL053uWAQnCSbsfihq77zPg==", + "dev": true, + "requires": { + "clean-css": "^4.0.12", + "glob": "^7.1.1", + "rework": "^1.0.1", + "uglify-js": "^3.0.6", + "yargs": "^8.0.1" + }, + "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 + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": 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" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "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", + "strip-ansi": "^3.0.0" + } + } + } + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://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" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.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" + } + }, + "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=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + }, + "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" + } + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + } + }, + "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 + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.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", + "yargs-parser": "^7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "dependencies": { + "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 + } + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "raf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "dev": true, + "requires": { + "performance-now": "^2.1.0" + }, + "dependencies": { + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + } + } + }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=", + "dev": true + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, + "randomatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz", + "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "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==", + "dev": true + } + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "react": { + "version": "0.14.9", + "resolved": "https://registry.npmjs.org/react/-/react-0.14.9.tgz", + "integrity": "sha1-kRCmSXxJ1EuhwO3TF67CnC4NkdE=", + "requires": { + "envify": "^3.0.0", + "fbjs": "^0.6.1" + } + }, + "react-addons-test-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-addons-test-utils/-/react-addons-test-utils-0.14.0.tgz", + "integrity": "sha1-j1pAp2zf+2czovy1hEj6q0hKhO0=", + "dev": true + }, + "react-dom": { + "version": "0.14.9", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-0.14.9.tgz", + "integrity": "sha1-BQZKPc8PsYgKOyv8nVjFXY2fYpM=" + }, + "react-hot-api": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.7.tgz", + "integrity": "sha1-p+IqVtJS4Rq9k2a2EmTPRJLFgXE=", + "dev": true + }, + "react-hot-loader": { + "version": "1.3.1", + "resolved": "http://registry.npmjs.org/react-hot-loader/-/react-hot-loader-1.3.1.tgz", + "integrity": "sha1-yVZHrni3Pfzv9uxx/8sEGC/22vk=", + "dev": true, + "requires": { + "react-hot-api": "^0.4.5", + "source-map": "^0.4.4" + } + }, + "react-inline-css": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-inline-css/-/react-inline-css-2.1.0.tgz", + "integrity": "sha1-4h8ssT5EawJeu7g4gX3l86xlNIE=" + }, + "react-is": { + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.5.2.tgz", + "integrity": "sha512-hSl7E6l25GTjNEZATqZIuWOgSnpXb3kD0DVCujmg46K5zLxsbiKaaT6VO9slkSBDPZfYs30lwfJwbOFOnoEnKQ==", + "dev": true + }, + "react-redux": { + "version": "5.0.7", + "resolved": "http://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", + "integrity": "sha512-5VI8EV5hdgNgyjfmWzBbdrqUkrVRKlyTKk1sGH3jzM2M2Mhj/seQgPXaz6gVAj2lz/nz688AdTqMO18Lr24Zhg==", + "requires": { + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.0.0", + "lodash": "^4.17.5", + "lodash-es": "^4.17.5", + "loose-envify": "^1.1.0", + "prop-types": "^15.6.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + } + } + }, + "read-file-stdin": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz", + "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=", + "dev": true, + "requires": { + "gather-stream": "^1.0.0" + } + }, + "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": { + "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=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "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" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "redeyed": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=", + "dev": true, + "requires": { + "esprima": "~4.0.0" + }, + "dependencies": { + "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 + } + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "redux": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz", + "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==", + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator": { + "version": "0.8.40", + "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz", + "integrity": "sha1-oORXxY69uuV1yfjNdRJ+k3VkNdg=", + "dev": true, + "requires": { + "commoner": "~0.10.3", + "defs": "~1.1.0", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "private": "~0.1.5", + "recast": "0.10.33", + "through": "~2.3.8" + }, + "dependencies": { + "ast-types": { + "version": "0.8.12", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.12.tgz", + "integrity": "sha1-oNkOQ1G7iHcWyD/WN+v4GK9K38w=", + "dev": true + }, + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": true + }, + "recast": { + "version": "0.10.33", + "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.33.tgz", + "integrity": "sha1-lCgI96oBbx+nFCxGHX5XBKqo1pc=", + "dev": true, + "requires": { + "ast-types": "0.8.12", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "private": "~0.1.5", + "source-map": "~0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "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" + } + }, + "regexpp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", + "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==", + "dev": true + }, + "regexpu": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", + "integrity": "sha1-5TTcmRqeWEYFDJjebX3UpVyeoW0=", + "dev": true, + "requires": { + "esprima": "^2.6.0", + "recast": "^0.10.10", + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + }, + "dependencies": { + "ast-types": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.8.15.tgz", + "integrity": "sha1-ju8IJ/BN/w7IhXupJavj/qYZTlI=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "recast": { + "version": "0.10.43", + "resolved": "http://registry.npmjs.org/recast/-/recast-0.10.43.tgz", + "integrity": "sha1-uV1Q9tYHYaX2JS4V2AZ4FoSRzn8=", + "dev": true, + "requires": { + "ast-types": "0.8.15", + "esprima-fb": "~15001.1001.0-dev-harmony-fb", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima-fb": { + "version": "15001.1001.0-dev-harmony-fb", + "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz", + "integrity": "sha1-Q761fsJujPI3092LM+QlM1d/Jlk=", + "dev": 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 + } + } + }, + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + }, + "dependencies": { + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", + "dev": true + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + }, + "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 + }, + "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": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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 + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + }, + "dependencies": { + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "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=", + "dev": true + }, + "require-dot-file": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/require-dot-file/-/require-dot-file-0.4.0.tgz", + "integrity": "sha1-tb9ValWJXC1ZDl3srUU1cXhQqek=", + "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 + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.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=", + "dev": true + }, + "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 + }, + "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": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, + "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 + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "rework-import": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rework-import/-/rework-import-2.1.0.tgz", + "integrity": "sha1-wm7StTFZrHvi7GDaIj74lgPB7x8=", + "dev": true, + "requires": { + "css": "^2.0.0", + "globby": "^2.0.0", + "parse-import": "^2.0.0", + "url-regex": "^3.0.0" + } + }, + "rework-plugin-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/rework-plugin-function/-/rework-plugin-function-1.0.2.tgz", + "integrity": "sha1-Es5G+1sptdk1FGaD9rmM9J0jc7k=", + "dev": true, + "requires": { + "rework-visit": "^1.0.0" + } + }, + "rework-plugin-url": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/rework-plugin-url/-/rework-plugin-url-1.1.0.tgz", + "integrity": "sha1-q1PosQV7nV7MHIJz/32xhgg3XEU=", + "dev": true, + "requires": { + "rework-plugin-function": "^1.0.0" + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true + }, + "rfdc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz", + "integrity": "sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA==", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + }, + "dependencies": { + "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" + } + } + } + }, + "ripemd160": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", + "integrity": "sha1-K/GYveFnys+lHAqSjoS2i74XH84=", + "dev": true + }, + "rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "dev": true, + "requires": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "rtlcss": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-1.7.4.tgz", + "integrity": "sha1-+7r4zFSj9mx5hCRJOCFNtUJd/3M=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "findup": "^0.1.5", + "mkdirp": "^0.5.1", + "postcss": "^5.0.0", + "strip-json-comments": "^1.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.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=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-sequence": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.1.2.tgz", + "integrity": "sha1-lhoEDE5hMhJDBvquD1TzdQIBQms=", + "dev": true, + "requires": { + "chalk": "*" + } + }, + "rxjs": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "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==", + "dev": true + }, + "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": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "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": { + "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" + } + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.2.6", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz", + "integrity": "sha1-F93t3F9yL7ZlAWWIlUYZd4ZzFbo=", + "dev": true + }, + "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": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-fmt": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz", + "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=", + "dev": true + }, + "simple-is": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz", + "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "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==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "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 + } + } + }, + "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": { + "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" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "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==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "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" + } + } + } + }, + "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" + } + } + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.x.x" + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "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" + } + }, + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true + }, + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + }, + "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": { + "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" + } + }, + "source-map-support": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", + "dev": true, + "requires": { + "source-map": "0.1.32" + }, + "dependencies": { + "source-map": { + "version": "0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "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 + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.1.tgz", + "integrity": "sha512-hxSPZbRZvSDuOvADntOElzJpenIR7wXJkuoUcUtS0erbgt2fgeaoPIYretfKpslMhfFDY4k0MZ2F5CUzhBsSvQ==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "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==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", + "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "optional": 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" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "dev": 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": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stream-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", + "integrity": "sha1-v5tKv7QrJ011FHnkTg/yZWtvEZM=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^1.0.27-1" + } + }, + "stream-cache": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", + "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=", + "dev": true + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "streamroller": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", + "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", + "dev": true, + "requires": { + "date-format": "^1.2.0", + "debug": "^3.1.0", + "mkdirp": "^0.5.1", + "readable-stream": "^2.3.0" + }, + "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" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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": "2.3.6", + "resolved": "http://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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "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", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz", + "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.0", + "function-bind": "^1.0.2" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "stringmap": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz", + "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=", + "dev": true + }, + "stringset": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz", + "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=", + "dev": true + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true, + "optional": 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" + } + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "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": "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" + } + }, + "strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true + }, + "style-loader": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.12.3.tgz", + "integrity": "sha1-lnFk5jDoyyihnlO9okhWV0GMfdI=", + "dev": true, + "requires": { + "loader-utils": "^0.2.5" + } + }, + "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 + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + } + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "table": { + "version": "4.0.3", + "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "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" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "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" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "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": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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 + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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": { + "has-flag": "^3.0.0" + } + } + } + }, + "tapable": { + "version": "0.1.10", + "resolved": "http://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true + }, + "ternary-stream": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-1.2.3.tgz", + "integrity": "sha1-8Zafg4R/lkImG8FC4X7iAKrag/0=", + "dev": true, + "requires": { + "duplexer2": "~0.0.2", + "fork-stream": "~0.0.4", + "merge-stream": "~0.1.6", + "through2": "~0.6.3" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "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 + }, + "textextensions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", + "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "~0.11.0" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + } + } + }, + "tmp": { + "version": "0.0.24", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz", + "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=", + "dev": true + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "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-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "optional": true, + "requires": { + "punycode": "^1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "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 + }, + "try-resolve": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", + "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", + "dev": true + }, + "tryor": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz", + "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=", + "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, + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", + "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==" + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "uglify-save-license": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", + "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=", + "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=", + "dev": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true + }, + "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 + }, + "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": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "dev": true + }, + "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": { + "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" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-1.0.0.tgz", + "integrity": "sha1-JYJSTgdASESkLelPviv1SeG3RVU=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "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": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "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": { + "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==", + "dev": true + } + } + }, + "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.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "requires": { + "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 + } + } + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", + "dev": true + }, + "url-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz", + "integrity": "sha1-Z+h3l1n4AA2nSZSQZoDJQ6mwkl0=", + "dev": true, + "requires": { + "loader-utils": "0.2.x", + "mime": "1.2.x" + }, + "dependencies": { + "mime": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=", + "dev": true + } + } + }, + "url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "requires": { + "ip-regex": "^1.0.1" + } + }, + "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 + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "useragent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", + "dev": true, + "requires": { + "lru-cache": "2.2.x", + "tmp": "0.0.x" + }, + "dependencies": { + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "dev": true + } + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "^1.1.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "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, + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "optional": true + } + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-bufferstream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vinyl-bufferstream/-/vinyl-bufferstream-1.0.1.tgz", + "integrity": "sha1-BTeGn1gO/6TKRay0dXnkuf5jCBo=", + "dev": true, + "requires": { + "bufferstreams": "1.0.1" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "^1.1.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz", + "integrity": "sha1-xfy9Q+LyOEI8LcmL3db3m3K8NFs=", + "dev": true, + "requires": { + "source-map": "^0.1.39" + }, + "dependencies": { + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "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": { + "indexof": "0.0.1" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "walkdir": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.12.tgz", + "integrity": "sha512-HFhaD4mMWPzFSqhpyDG48KDdrjfn409YQuVW7ckZYhW4sE87mYtWifdB/+73RA7+p4s4K18n5Jfx1kHthE1gBw==", + "dev": true + }, + "watchpack": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", + "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", + "dev": true, + "requires": { + "async": "^0.9.0", + "chokidar": "^1.0.0", + "graceful-fs": "^4.1.2" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "webpack": { + "version": "1.11.0", + "resolved": "http://registry.npmjs.org/webpack/-/webpack-1.11.0.tgz", + "integrity": "sha1-IBACtjfiVKTjVvW9Bncl5vyaGSQ=", + "dev": true, + "requires": { + "async": "^1.3.0", + "clone": "^1.0.2", + "enhanced-resolve": "~0.9.0", + "esprima": "^1.2.0", + "interpret": "^0.6.4", + "memory-fs": "~0.2.0", + "mkdirp": "~0.5.0", + "node-libs-browser": ">= 0.4.0 <=0.6.0", + "optimist": "~0.6.0", + "supports-color": "^3.1.0", + "tapable": "~0.1.8", + "uglify-js": "~2.4.13", + "watchpack": "^0.2.1", + "webpack-core": "~0.6.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "esprima": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", + "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "interpret": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "integrity": "sha1-/s16GOfOXKar+5U+H4YhOknxYls=", + "dev": true + }, + "source-map": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "integrity": "sha1-p8/omux7FoLDsZjQrPtH19CQVms=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "uglify-js": { + "version": "2.4.24", + "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz", + "integrity": "sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4=", + "dev": true, + "requires": { + "async": "~0.2.6", + "source-map": "0.1.34", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.5.4" + }, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + } + } + }, + "yargs": { + "version": "3.5.4", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "integrity": "sha1-2K/49mXpTDS9JZvevRv68N3TU2E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "decamelize": "^1.0.0", + "window-size": "0.1.0", + "wordwrap": "0.0.2" + } + } + } + }, + "webpack-core": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", + "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", + "dev": true, + "requires": { + "source-list-map": "~0.1.7", + "source-map": "~0.4.1" + } + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "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" + } + }, + "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==", + "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" + } + }, + "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": { + "safe-buffer": "~5.1.0" + } + }, + "time-stamp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.1.0.tgz", + "integrity": "sha512-lJbq6KsFhZJtN3fPUVje1tq/hHsJOKUUcUj/MGCiQR6qWBDcyi5kxL9J7/RnaEChCn0+L/DUN2WvemDrkk4i3Q==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "1.10.1", + "resolved": "http://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.10.1.tgz", + "integrity": "sha1-Vazna6zIkWdJVCr0OaxJceThJpE=", + "dev": true, + "requires": { + "connect-history-api-fallback": "1.1.0", + "express": "^4.3.2", + "http-proxy": "^1.1.4", + "optimist": "~0.6.0", + "serve-index": "^1.2.0", + "socket.io": "^1.3.3", + "socket.io-client": "^1.3.3", + "stream-cache": "~0.0.1", + "strip-ansi": "^2.0.1", + "supports-color": "^1.3.1", + "webpack-dev-middleware": "^1.0.7" + }, + "dependencies": { + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "~2.1.11", + "negotiator": "0.6.1" + } + }, + "ansi-regex": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", + "dev": true + }, + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "dev": true + }, + "connect-history-api-fallback": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.1.0.tgz", + "integrity": "sha1-Wm3ugtmmSMspEx0/ndQA/6RZN0I=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "engine.io": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.5.tgz", + "integrity": "sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "~1.1.5" + } + }, + "engine.io-client": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.5.tgz", + "integrity": "sha512-AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~1.1.5", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + }, + "object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", + "dev": true + }, + "socket.io": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", + "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "~1.8.4", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.4", + "socket.io-parser": "2.3.1" + } + }, + "socket.io-adapter": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", + "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", + "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + } + }, + "socket.io-client": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", + "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "~1.8.4", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", + "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", + "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "strip-ansi": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=", + "dev": true, + "requires": { + "ansi-regex": "^1.0.0" + } + }, + "supports-color": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", + "dev": true + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", + "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", + "dev": true + } + } + }, + "webpack-log": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", + "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" + }, + "dependencies": { + "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": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-sources": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", + "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", + "dev": true, + "requires": { + "source-list-map": "~0.1.7", + "source-map": "~0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "whatwg-fetch": { + "version": "0.9.0", + "resolved": "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz", + "integrity": "sha1-DjaExsuZlbQ+/J3wPkw2XZX9nMA=" + }, + "when": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", + "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", + "dev": true + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "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" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://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" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-stdout": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz", + "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "wtf-8": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", + "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "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=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yamljs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.3.tgz", + "integrity": "sha1-lBUSLsx9rl4v/Vas/zgtPS5I4uU=", + "dev": true, + "requires": { + "argparse": "^0.1.15", + "benchmark": "^1.0.0", + "coffeeify": "^0.7.0", + "glob": "^4.0.0", + "jasmine-node": "^1.14.5" + }, + "dependencies": { + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "requires": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + } + }, + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + } + } + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + } + } + }, + "yazl": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.4.3.tgz", + "integrity": "sha1-7CblzIfVYBud+EMtvdPNLlFzoHE=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + } + } +} diff --git a/package.json b/package.json index 7266d9a..da1b65c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "SimpleKPI", + "name": "qlik-multi-kpi", "version": "1.1.4", "description": "Simple KPI for Qlik Sense", "keywords": "kpi qliksense extension", @@ -8,80 +8,92 @@ "homepage": "https://github.com/alner/qsSimpleKPI", "bugs": "https://github.com/alner/qsSimpleKPI/issues", "scripts": { - "build": "set NODE_ENV=production&& gulp production", - "dev": "set NODE_ENV=development&& gulp development", - "test:setup-webdriver": "node_modules/.bin/webdriver-manager update --standalone false", - "test:aw-webserver": "aw-web-server -c ./test/aw-webserver-config.json", - "test:integration": "aw-webdriver-test-runner ./test/conf.dev.js --specs test/**/*.comp.spec.js --aw-artifacts-path ./test/integration/artifacts" + "build": "gulp build", + "watch": "gulp watch", + "eslint": "eslint src", + "eslint:fix": "eslint --fix src", + "test": "karma start karma.conf.js", + "test-once": "karma start karma.conf.js --single-run" }, "author": "Alexander Nerush ", "license": "MIT", "repository": "https://github.com/alner/qsSimpleKPI", "dependencies": { - "promise-polyfill": "^6.0.1", - "react": "^0.13.3", - "react-inline-css": "^2.1.0", - "semantic-ui": "^2.1.2" + "promise-polyfill": "6.0.1", + "react": "0.14.9", + "react-dom": "0.14.9", + "react-inline-css": "2.1.0", + "react-redux": "5.0.7", + "redux": "4.0.1" }, "devDependencies": { - "after-work.js": "^1.0.0", - "autoprefixer": "^6.3.7", - "autoprefixer-loader": "^3.2.0", - "better-console": "^0.2.4", - "extend": "^3.0.0", - "babel": "^5.8.38", - "babel-core": "^5.8.38", - "babel-loader": "^5.4.2", - "css-loader": "^0.15.6", - "del": "^2.0.2", - "expose-loader": "^0.7.0", - "extract-text-webpack-plugin": "^1.0.1", - "file-loader": "^0.8.4", - "gulp": "^3.9.0", - "gulp-autoprefixer": "^2.3.1", - "gulp-clean-css": "^2.0.8", - "gulp-chmod": "^1.2.0", - "gulp-clone": "^1.0.0", - "gulp-concat": "^2.6.0", - "gulp-concat-css": "^2.2.0", + "@babel/preset-env": "7.1.0", + "autoprefixer": "6.3.7", + "autoprefixer-loader": "3.2.0", + "babel": "5.8.38", + "babel-core": "5.8.38", + "babel-eslint": "10.0.1", + "babel-loader": "5.4.2", + "better-console": "0.2.4", + "css-loader": "0.15.6", + "del": "2.0.2", + "enzyme": "3.7.0", + "enzyme-adapter-react-14": "1.1.1", + "eslint": "5.6.0", + "eslint-plugin-react": "7.10.0", + "expose-loader": "0.7.0", + "extend": "3.0.0", + "extract-text-webpack-plugin": "1.0.1", + "file-loader": "0.8.4", + "gulp": "3.9.0", + "gulp-autoprefixer": "2.3.1", + "gulp-chmod": "1.2.0", + "gulp-clone": "1.0.0", + "gulp-concat": "2.6.0", + "gulp-concat-css": "2.2.0", "gulp-copy": "0.0.2", + "gulp-cssnano": "2.1.2", "gulp-dedupe": "0.0.2", - "gulp-flatten": "^0.2.0", - "gulp-header": "^1.7.1", - "gulp-help": "^1.6.1", - "gulp-if": "^1.2.5", - "gulp-less": "^3.0.3", - "gulp-notify": "^2.2.0", - "gulp-plumber": "^1.0.1", - "gulp-print": "^1.1.0", - "gulp-replace": "^0.5.4", - "gulp-rtlcss": "^0.1.4", - "gulp-uglify": "^1.4.0", - "gulp-cssnano": "^2.1.2", - "gulp-ignore": "^1.2.1", - "gulp-load-plugins": "^1.0.0-rc.1", - "gulp-minify-css": "^1.2.1", - "gulp-purifycss": "^0.2.0", - "gulp-rename": "^1.2.2", - "gulp-util": "^3.0.6", - "gulp-watch": "^4.3.5", - "gulp-zip": "^3.0.2", - "map-stream": "0.0.6", - "less": "^2.5.1", - "less-loader": "^2.2.0", - "less-plugin-autoprefix": "^1.5.1", - "less-plugin-clean-css": "^1.5.1", - "node-libs-browser": "^0.5.2", - "playground-js-api": "git+ssh@github.com:Qlik-Branch/playground-js-api.git", - "postcss-loader": "^0.9.1", - "react-hot-loader": "^1.3.1", - "require-dot-file": "^0.4.0", - "run-sequence": "^1.1.2", - "style-loader": "^0.12.3", - "url-loader": "^0.5.7", - "webdriver-manager": "^12.0.2", - "webpack": "^1.11.0", - "webpack-dev-server": "^1.10.1", - "yamljs": "^0.2.3" + "gulp-flatten": "0.2.0", + "gulp-header": "1.7.1", + "gulp-help": "1.6.1", + "gulp-if": "1.2.5", + "gulp-json-editor": "2.4.3", + "gulp-less": "3.0.3", + "gulp-load-plugins": "1.0.0-rc.1", + "gulp-minify-css": "1.2.1", + "gulp-notify": "2.2.0", + "gulp-plumber": "1.0.1", + "gulp-print": "1.1.0", + "gulp-purifycss": "0.2.0", + "gulp-replace": "0.5.4", + "gulp-rtlcss": "0.1.4", + "gulp-uglify": "1.4.0", + "gulp-zip": "3.0.2", + "ignore-loader": "0.1.2", + "jasmine-core": "3.2.1", + "karma": "3.0.0", + "karma-chrome-launcher": "2.2.0", + "karma-jasmine": "1.1.2", + "karma-sourcemap-loader": "0.3.7", + "karma-webpack": "3.0.5", + "less": "2.5.1", + "less-loader": "2.2.0", + "less-plugin-autoprefix": "1.5.1", + "less-plugin-clean-css": "1.5.1", + "lodash.merge": "4.6.1", + "map-stream": "0.0.6", + "natives": "1.1.6", + "node-libs-browser": "0.5.2", + "postcss-loader": "0.9.1", + "react-addons-test-utils": "0.14.0", + "react-hot-loader": "1.3.1", + "require-dot-file": "0.4.0", + "run-sequence": "1.1.2", + "style-loader": "0.12.3", + "url-loader": "0.5.7", + "webpack": "1.11.0", + "webpack-dev-server": "1.10.1", + "yamljs": "0.2.3" } } diff --git a/examples/IconDialog.png b/resources/IconDialog.png similarity index 100% rename from examples/IconDialog.png rename to resources/IconDialog.png diff --git a/examples/SimpleKPIDemo.png b/resources/SimpleKPIDemo.png similarity index 100% rename from examples/SimpleKPIDemo.png rename to resources/SimpleKPIDemo.png diff --git a/examples/SimpleKPIDemo.qvf b/resources/SimpleKPIDemo.qvf similarity index 100% rename from examples/SimpleKPIDemo.qvf rename to resources/SimpleKPIDemo.qvf diff --git a/resources/after_changing_theme.png b/resources/after_changing_theme.png new file mode 100644 index 0000000..3dcd78a Binary files /dev/null and b/resources/after_changing_theme.png differ diff --git a/resources/before_changing_theme.png b/resources/before_changing_theme.png new file mode 100644 index 0000000..492e9c0 Binary files /dev/null and b/resources/before_changing_theme.png differ diff --git a/examples/images/CalcCondition.png b/resources/images/CalcCondition.png similarity index 100% rename from examples/images/CalcCondition.png rename to resources/images/CalcCondition.png diff --git a/examples/images/alignment.png b/resources/images/alignment.png similarity index 100% rename from examples/images/alignment.png rename to resources/images/alignment.png diff --git a/examples/images/background_color.png b/resources/images/background_color.png similarity index 100% rename from examples/images/background_color.png rename to resources/images/background_color.png diff --git a/examples/images/drag_chart.png b/resources/images/drag_chart.png similarity index 100% rename from examples/images/drag_chart.png rename to resources/images/drag_chart.png diff --git a/examples/images/embedded_charts.png b/resources/images/embedded_charts.png similarity index 100% rename from examples/images/embedded_charts.png rename to resources/images/embedded_charts.png diff --git a/examples/images/google_fonts.png b/resources/images/google_fonts.png similarity index 100% rename from examples/images/google_fonts.png rename to resources/images/google_fonts.png diff --git a/examples/images/infographic.png b/resources/images/infographic.png similarity index 100% rename from examples/images/infographic.png rename to resources/images/infographic.png diff --git a/examples/images/infographic_mode.png b/resources/images/infographic_mode.png similarity index 100% rename from examples/images/infographic_mode.png rename to resources/images/infographic_mode.png diff --git a/examples/images/using_styles.png b/resources/images/using_styles.png similarity index 100% rename from examples/images/using_styles.png rename to resources/images/using_styles.png diff --git a/examples/images/vertical_alignment.png b/resources/images/vertical_alignment.png similarity index 100% rename from examples/images/vertical_alignment.png rename to resources/images/vertical_alignment.png diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh new file mode 100755 index 0000000..b402988 --- /dev/null +++ b/scripts/bump-version.sh @@ -0,0 +1,32 @@ +#!/bin/bash +set -o errexit + +join_by () { + local IFS="$1"; shift; echo "$*"; +} + +if [ "${CIRCLE_BRANCH}" == "master" ]; then + # get version from repo + OLD_VERSION="$(scripts/get-latest-version.sh $1 $2)" + echo "Latest GitHub release version: ${OLD_VERSION}" + + # split into array + IFS='.' read -ra ARRAY_VERSION <<< "$OLD_VERSION" + + # bump minor + ARRAY_VERSION[1]=$((ARRAY_VERSION[1]+1)) + + # join into string + NEW_VERSION=$(join_by . ${ARRAY_VERSION[@]}) +elif [[ ! -z "${CIRCLE_BRANCH}" && ! -z "${CIRCLE_BUILD_NUM}" ]]; then + NEW_VERSION="$(echo ${CIRCLE_BRANCH} | sed -e 's/\//-/g')_${CIRCLE_BUILD_NUM}" +else + NEW_VERSION="dev" +fi + +echo "Bumped version: ${NEW_VERSION}" +echo "${NEW_VERSION}" > BUMPED_VERSION + + +# Usage +# $ bump-version.sh qlik-oss qsSimpleKPI diff --git a/scripts/create-release.sh b/scripts/create-release.sh new file mode 100755 index 0000000..c034212 --- /dev/null +++ b/scripts/create-release.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -o errexit + +echo "Creating release for version: $VERSION" +echo "Artifact name: ./build/${3}_${VERSION}.zip" +$HOME/bin/ghr -t ${ghoauth} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} ${VERSION} "./build/${3}_${4}.zip" + + +# Usage +# $ create-release.sh qlik-oss qsSimpleKPI qlik-multi-kpi 0.3.1 diff --git a/scripts/get-bumped-version.sh b/scripts/get-bumped-version.sh new file mode 100755 index 0000000..f8209f4 --- /dev/null +++ b/scripts/get-bumped-version.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -o errexit + +echo "$(head -n 1 BUMPED_VERSION)" + +# Usage +# $ get-bumped-version.sh diff --git a/scripts/get-latest-version.sh b/scripts/get-latest-version.sh new file mode 100755 index 0000000..ace3e43 --- /dev/null +++ b/scripts/get-latest-version.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -o errexit + +VERSION=$(curl --silent "https://api.github.com/repos/$1/$2/releases/latest" | # Get latest release from GitHub api + grep '"tag_name":' | # Get tag line + sed -E 's/.*"([^"]+)".*/\1/') # Pluck JSON value + +if [ -z "${VERSION}" ]; then + VERSION="0.1.0" +fi + +echo "${VERSION}" + +### Inspired by https://gist.github.com/lukechilds/a83e1d7127b78fef38c2914c4ececc3c +# Usage +# $ get-latest-version.sh qlik-oss qsSimpleKPI +# 0.12.0 diff --git a/scripts/install-ghr.sh b/scripts/install-ghr.sh new file mode 100755 index 0000000..68d9648 --- /dev/null +++ b/scripts/install-ghr.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -o errexit -o verbose + +URL="https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_386.zip" +echo "Version to install: $URL" + +echo "Installing ghr" +curl -L ${URL} > ghr.zip +mkdir -p "$HOME/bin" +export PATH="$HOME/bin:$PATH" +unzip ghr.zip -d "$HOME/bin" +rm ghr.zip diff --git a/semantic.json b/semantic.json new file mode 100644 index 0000000..fd6531d --- /dev/null +++ b/semantic.json @@ -0,0 +1,21 @@ +{ + "base": "semantic", + "paths": { + "source": { + "config": "src/theme.config", + "definitions": "src/definitions/", + "site": "src/site/", + "themes": "src/themes/" + }, + "output": { + "packaged": "dist/", + "uncompressed": "dist/components/", + "compressed": "dist/components/", + "themes": "dist/themes/" + }, + "clean": "dist/" + }, + "permission": false, + "rtl": false, + "version": "2.1.2" +} \ No newline at end of file diff --git a/semantic/gulpfile.js b/semantic/gulpfile.js deleted file mode 100644 index 3642a65..0000000 --- a/semantic/gulpfile.js +++ /dev/null @@ -1,72 +0,0 @@ -/******************************* - Set-up -*******************************/ - -var - gulp = require('gulp-help')(require('gulp')), - - // read user config to know what task to load - config = require('./tasks/config/user'), - - // watch changes - watch = require('./tasks/watch'), - - // build all files - build = require('./tasks/build'), - buildJS = require('./tasks/build/javascript'), - buildCSS = require('./tasks/build/css'), - buildAssets = require('./tasks/build/assets'), - - // utility - clean = require('./tasks/clean'), - version = require('./tasks/version'), - - // docs tasks - serveDocs = require('./tasks/docs/serve'), - buildDocs = require('./tasks/docs/build'), - - // rtl - buildRTL = require('./tasks/rtl/build'), - watchRTL = require('./tasks/rtl/watch') -; - - -/******************************* - Tasks -*******************************/ - -gulp.task('default', false, [ - 'watch' -]); - -gulp.task('watch', 'Watch for site/theme changes', watch); - -gulp.task('build', 'Builds all files from source', build); -gulp.task('build-javascript', 'Builds all javascript from source', buildJS); -gulp.task('build-css', 'Builds all css from source', buildCSS); -gulp.task('build-assets', 'Copies all assets from source', buildAssets); - -gulp.task('clean', 'Clean dist folder', clean); -gulp.task('version', 'Displays current version of Semantic', version); - -/*-------------- - Docs ----------------*/ - -/* - Lets you serve files to a local documentation instance - https://github.com/Semantic-Org/Semantic-UI-Docs/ -*/ - -gulp.task('serve-docs', 'Serve file changes to SUI Docs', serveDocs); -gulp.task('build-docs', 'Build all files and add to SUI Docs', buildDocs); - - -/*-------------- - RTL ----------------*/ - -if(config.rtl) { - gulp.task('watch-rtl', 'Build all files as RTL', watchRTL); - gulp.task('build-rtl', 'Watch files as RTL ', buildRTL); -} \ No newline at end of file diff --git a/semantic/src/definitions/behaviors/form.js b/semantic/src/definitions/behaviors/form.js old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/collections/breadcrumb.less b/semantic/src/definitions/collections/breadcrumb.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/collections/form.less b/semantic/src/definitions/collections/form.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/collections/grid.less b/semantic/src/definitions/collections/grid.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/collections/menu.less b/semantic/src/definitions/collections/menu.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/collections/message.less b/semantic/src/definitions/collections/message.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/collections/table.less b/semantic/src/definitions/collections/table.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/button.less b/semantic/src/definitions/elements/button.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/divider.less b/semantic/src/definitions/elements/divider.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/flag.less b/semantic/src/definitions/elements/flag.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/header.less b/semantic/src/definitions/elements/header.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/icon.less b/semantic/src/definitions/elements/icon.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/image.less b/semantic/src/definitions/elements/image.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/input.less b/semantic/src/definitions/elements/input.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/label.less b/semantic/src/definitions/elements/label.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/list.less b/semantic/src/definitions/elements/list.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/loader.less b/semantic/src/definitions/elements/loader.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/rail.less b/semantic/src/definitions/elements/rail.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/reveal.less b/semantic/src/definitions/elements/reveal.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/segment.less b/semantic/src/definitions/elements/segment.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/elements/step.less b/semantic/src/definitions/elements/step.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/globals/reset.less b/semantic/src/definitions/globals/reset.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/globals/site.less b/semantic/src/definitions/globals/site.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/accordion.less b/semantic/src/definitions/modules/accordion.less old mode 100644 new mode 100755 index 238dd8b..6c306ea --- a/semantic/src/definitions/modules/accordion.less +++ b/semantic/src/definitions/modules/accordion.less @@ -1,220 +1,220 @@ -/*! - * # Semantic UI - Accordion - * http://github.com/semantic-org/semantic-ui/ - * - * - * Copyright 2015 Contributors - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Theme -*******************************/ - -@type : 'module'; -@element : 'accordion'; - -@import (multiple) '../../theme.config'; - -/******************************* - Accordion -*******************************/ - -.ui.accordion, -.ui.accordion .accordion { - max-width: 100%; -} -.ui.accordion .accordion { - margin: @childAccordionMargin; - padding: @childAccordionPadding; -} - -/* Title */ -.ui.accordion .title, -.ui.accordion .accordion .title { - cursor: pointer; -} - -/* Default Styling */ -.ui.accordion .title:not(.ui) { - padding: @titlePadding; - font-family: @titleFont; - font-size: @titleFontSize; - color: @titleColor; -} - -/* Content */ -.ui.accordion .title ~ .content, -.ui.accordion .accordion .title ~ .content { - display: none; -} - -/* Default Styling */ -.ui.accordion:not(.styled) .title ~ .content:not(.ui), -.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) { - margin: @contentMargin; - padding: @contentPadding; -} -.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child { - padding-bottom: 0em; -} - -/* Arrow */ -.ui.accordion .title .dropdown.icon, -.ui.accordion .accordion .title .dropdown.icon { - display: @iconDisplay; - float: @iconFloat; - opacity: @iconOpacity; - width: @iconWidth; - height: @iconHeight; - margin: @iconMargin; - padding: @iconPadding; - font-size: @iconFontSize; - transition: @iconTransition; - vertical-align: @iconVerticalAlign; - transform: @iconTransform; -} - -/*-------------- - Coupling ----------------*/ - -/* Menu */ -.ui.accordion.menu .item .title { - display: block; - padding: @menuTitlePadding; -} -.ui.accordion.menu .item .title > .dropdown.icon { - float: @menuIconFloat; - margin: @menuIconMargin; - transform: @menuIconTransform; -} - -/* Header */ -.ui.accordion .ui.header .dropdown.icon { - font-size: @iconFontSize; - margin: @iconMargin; -} - -/******************************* - States -*******************************/ - -.ui.accordion .active.title .dropdown.icon, -.ui.accordion .accordion .active.title .dropdown.icon { - transform: @activeIconTransform; -} - -.ui.accordion.menu .item .active.title > .dropdown.icon { - transform: @activeIconTransform; -} - -/******************************* - Types -*******************************/ - -/*-------------- - Styled ----------------*/ - -.ui.styled.accordion { - width: @styledWidth; -} - -.ui.styled.accordion, -.ui.styled.accordion .accordion { - border-radius: @styledBorderRadius; - background: @styledBackground; - box-shadow: @styledBoxShadow; -} -.ui.styled.accordion .title, -.ui.styled.accordion .accordion .title { - margin: @styledTitleMargin; - padding: @styledTitlePadding; - color: @styledTitleColor; - font-weight: @styledTitleFontWeight; - border-top: @styledTitleBorder; - transition: @styledTitleTransition; -} -.ui.styled.accordion > .title:first-child, -.ui.styled.accordion .accordion .title:first-child { - border-top: none; -} - - -/* Content */ -.ui.styled.accordion .content, -.ui.styled.accordion .accordion .content { - margin: @styledContentMargin; - padding: @styledContentPadding; -} -.ui.styled.accordion .accordion .content { - padding: @styledChildContentMargin; - padding: @styledChildContentPadding; -} - - -/* Hover */ -.ui.styled.accordion .title:hover, -.ui.styled.accordion .active.title, -.ui.styled.accordion .accordion .title:hover, -.ui.styled.accordion .accordion .active.title { - background: @styledTitleHoverBackground; - color: @styledTitleHoverColor; -} -.ui.styled.accordion .accordion .title:hover, -.ui.styled.accordion .accordion .active.title { - background: @styledHoverChildTitleBackground; - color: @styledHoverChildTitleColor; -} - - -/* Active */ -.ui.styled.accordion .active.title { - background: @styledActiveTitleBackground; - color: @styledActiveTitleColor; -} -.ui.styled.accordion .accordion .active.title { - background: @styledActiveChildTitleBackground; - color: @styledActiveChildTitleColor; -} - - -/******************************* - States -*******************************/ - -/*-------------- - Active ----------------*/ - -.ui.accordion .active.content, -.ui.accordion .accordion .active.content { - display: block; -} - -/******************************* - Variations -*******************************/ - -/*-------------- - Fluid ----------------*/ - -.ui.fluid.accordion, -.ui.fluid.accordion .accordion { - width: 100%; -} - -/*-------------- - Inverted ----------------*/ - -.ui.inverted.accordion .title:not(.ui) { - color: @invertedTitleColor; -} - -.loadUIOverrides(); - +/*! + * # Semantic UI - Accordion + * http://github.com/semantic-org/semantic-ui/ + * + * + * Copyright 2015 Contributors + * Released under the MIT license + * http://opensource.org/licenses/MIT + * + */ + +/******************************* + Theme +*******************************/ + +@type : 'module'; +@element : 'accordion'; + +@import (multiple) '../../theme.config'; + +/******************************* + Accordion +*******************************/ + +.ui.accordion, +.ui.accordion .accordion { + max-width: 100%; +} +.ui.accordion .accordion { + margin: @childAccordionMargin; + padding: @childAccordionPadding; +} + +/* Title */ +.ui.accordion .title, +.ui.accordion .accordion .title { + cursor: pointer; +} + +/* Default Styling */ +.ui.accordion .title:not(.ui) { + padding: @titlePadding; + font-family: @titleFont; + font-size: @titleFontSize; + color: @titleColor; +} + +/* Content */ +.ui.accordion .title ~ .content, +.ui.accordion .accordion .title ~ .content { + display: none; +} + +/* Default Styling */ +.ui.accordion:not(.styled) .title ~ .content:not(.ui), +.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) { + margin: @contentMargin; + padding: @contentPadding; +} +.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child { + padding-bottom: 0em; +} + +/* Arrow */ +.ui.accordion .title .dropdown.icon, +.ui.accordion .accordion .title .dropdown.icon { + display: @iconDisplay; + float: @iconFloat; + opacity: @iconOpacity; + width: @iconWidth; + height: @iconHeight; + margin: @iconMargin; + padding: @iconPadding; + font-size: @iconFontSize; + transition: @iconTransition; + vertical-align: @iconVerticalAlign; + transform: @iconTransform; +} + +/*-------------- + Coupling +---------------*/ + +/* Menu */ +.ui.accordion.menu .item .title { + display: block; + padding: @menuTitlePadding; +} +.ui.accordion.menu .item .title > .dropdown.icon { + float: @menuIconFloat; + margin: @menuIconMargin; + transform: @menuIconTransform; +} + +/* Header */ +.ui.accordion .ui.header .dropdown.icon { + font-size: @iconFontSize; + margin: @iconMargin; +} + +/******************************* + States +*******************************/ + +.ui.accordion .active.title .dropdown.icon, +.ui.accordion .accordion .active.title .dropdown.icon { + transform: @activeIconTransform; +} + +.ui.accordion.menu .item .active.title > .dropdown.icon { + transform: @activeIconTransform; +} + +/******************************* + Types +*******************************/ + +/*-------------- + Styled +---------------*/ + +.ui.styled.accordion { + width: @styledWidth; +} + +.ui.styled.accordion, +.ui.styled.accordion .accordion { + border-radius: @styledBorderRadius; + background: @styledBackground; + box-shadow: @styledBoxShadow; +} +.ui.styled.accordion .title, +.ui.styled.accordion .accordion .title { + margin: @styledTitleMargin; + padding: @styledTitlePadding; + color: @styledTitleColor; + font-weight: @styledTitleFontWeight; + border-top: @styledTitleBorder; + transition: @styledTitleTransition; +} +.ui.styled.accordion > .title:first-child, +.ui.styled.accordion .accordion .title:first-child { + border-top: none; +} + + +/* Content */ +.ui.styled.accordion .content, +.ui.styled.accordion .accordion .content { + margin: @styledContentMargin; + padding: @styledContentPadding; +} +.ui.styled.accordion .accordion .content { + padding: @styledChildContentMargin; + padding: @styledChildContentPadding; +} + + +/* Hover */ +.ui.styled.accordion .title:hover, +.ui.styled.accordion .active.title, +.ui.styled.accordion .accordion .title:hover, +.ui.styled.accordion .accordion .active.title { + background: @styledTitleHoverBackground; + color: @styledTitleHoverColor; +} +.ui.styled.accordion .accordion .title:hover, +.ui.styled.accordion .accordion .active.title { + background: @styledHoverChildTitleBackground; + color: @styledHoverChildTitleColor; +} + + +/* Active */ +.ui.styled.accordion .active.title { + background: @styledActiveTitleBackground; + color: @styledActiveTitleColor; +} +.ui.styled.accordion .accordion .active.title { + background: @styledActiveChildTitleBackground; + color: @styledActiveChildTitleColor; +} + + +/******************************* + States +*******************************/ + +/*-------------- + Active +---------------*/ + +.ui.accordion .active.content, +.ui.accordion .accordion .active.content { + display: block; +} + +/******************************* + Variations +*******************************/ + +/*-------------- + Fluid +---------------*/ + +.ui.fluid.accordion, +.ui.fluid.accordion .accordion { + width: 100%; +} + +/*-------------- + Inverted +---------------*/ + +.ui.inverted.accordion .title:not(.ui) { + color: @invertedTitleColor; +} + +.loadUIOverrides(); + diff --git a/semantic/src/definitions/modules/checkbox.less b/semantic/src/definitions/modules/checkbox.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/dimmer.less b/semantic/src/definitions/modules/dimmer.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/dropdown.less b/semantic/src/definitions/modules/dropdown.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/modal.less b/semantic/src/definitions/modules/modal.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/nag.less b/semantic/src/definitions/modules/nag.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/popup.less b/semantic/src/definitions/modules/popup.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/progress.less b/semantic/src/definitions/modules/progress.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/rating.less b/semantic/src/definitions/modules/rating.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/search.less b/semantic/src/definitions/modules/search.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/shape.less b/semantic/src/definitions/modules/shape.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/sidebar.less b/semantic/src/definitions/modules/sidebar.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/sticky.less b/semantic/src/definitions/modules/sticky.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/tab.less b/semantic/src/definitions/modules/tab.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/modules/transition.less b/semantic/src/definitions/modules/transition.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/views/card.less b/semantic/src/definitions/views/card.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/views/comment.less b/semantic/src/definitions/views/comment.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/views/feed.less b/semantic/src/definitions/views/feed.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/views/item.less b/semantic/src/definitions/views/item.less old mode 100644 new mode 100755 diff --git a/semantic/src/definitions/views/statistic.less b/semantic/src/definitions/views/statistic.less old mode 100644 new mode 100755 diff --git a/semantic/src/themes/amazon/elements/button.overrides b/semantic/src/themes/amazon/elements/button.overrides deleted file mode 100644 index 9efc5e4..0000000 --- a/semantic/src/themes/amazon/elements/button.overrides +++ /dev/null @@ -1,46 +0,0 @@ -.ui.button { - background-image: linear-gradient(center top , #F7F8FA, #E7E9EC) repeat scroll 0 0 rgba(0, 0, 0, 0); -} - -.ui.primary.button { - color: #111111; - border: 1px solid; - border-color: #C59F43 #AA8326 #957321; -} -.ui.primary.button:hover { - border-color: #C59F43 #AA8326 #957321; - color: #111111; -} - -.ui.secondary.button { - border: 1px solid; - border-color: #3D444C #2F353B #2C3137; -} -.ui.secondary.button:hover { - border-color: #32373E #24282D #212429; -} - - -.ui.labeled.icon.buttons .button > .icon, -.ui.labeled.icon.button > .icon { - padding-bottom: 0.48em; - padding-top: 0.48em; - position: absolute; - text-align: center; - width: 2em; - height: 2em; - top: 0.35em; - left: 0.4em; - border-radius: 3px; -} -.ui.right.labeled.icon.buttons .button > .icon, -.ui.right.labeled.icon.button > .icon { - left: auto; - right: 0.4em; - border-radius: 3px; -} - -.ui.basic.labeled.icon.buttons .button > .icon, -.ui.basic.labeled.icon.button > .icon { - padding-top: 0.4em !important; -} \ No newline at end of file diff --git a/semantic/src/themes/amazon/elements/button.variables b/semantic/src/themes/amazon/elements/button.variables deleted file mode 100644 index d4762a3..0000000 --- a/semantic/src/themes/amazon/elements/button.variables +++ /dev/null @@ -1,58 +0,0 @@ -/*------------------- - Button Variables ---------------------*/ - -/* Button Variables */ -@pageFont: Helvetica Neue, Helvetica, Arial, sans-serif; -@textTransform: none; -@textColor: #111111; -@fontWeight: normal; -@transition: - opacity @defaultDuration @defaultEasing, - background-color @defaultDuration @defaultEasing, - color @defaultDuration @defaultEasing, - background @defaultDuration @defaultEasing -; - -@hoverBackgroundColor: #E0E0E0; - -@borderRadius: 3px; -@verticalPadding: 0.8em; -@horizontalPadding: 1.75em; - -@backgroundColor: #F7F8FA; -@backgroundImage: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1)); -@boxShadow: - 0 1px 0 1px rgba(255, 255, 255, 0.3) inset, - 0 0 0 1px #ADB2BB inset -; - -@coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)); -@coloredBoxShadow: - 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset -; - -@downBoxShadow: - 0 0 0 1px #ADB2BB inset, - 0 1px 3px rgba(0, 0, 0, 0.2) inset -; - -@labeledIconBackgroundColor: #313A43; -@labeledIconColor: #FFFFFF; -@labeledIconBorder: transparent; - -@black: #444C55; -@orange: #F4CC67; - -@coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)); -@primaryColor: @orange; -@secondaryColor: @black; - -@mini: 10px; -@tiny: 11px; -@small: 12px; -@medium: 13px; -@large: 14px; -@big: 16px; -@huge: 18px; -@massive: 22px; diff --git a/semantic/src/themes/amazon/globals/site.variables b/semantic/src/themes/amazon/globals/site.variables deleted file mode 100644 index add8426..0000000 --- a/semantic/src/themes/amazon/globals/site.variables +++ /dev/null @@ -1,43 +0,0 @@ -/******************************* - User Global Variables -*******************************/ - -@pageMinWidth : 1049px; -@pageOverflowX : visible; - -@emSize: 13px; -@fontSize : 13px; -@fontName : 'Arial'; -@importGoogleFonts : false; - -@h1: 2.25em; - -@defaultBorderRadius: 0.30769em; /* 4px @ 13em */ - -@disabledOpacity: 0.3; - -@black: #444C55; -@orange: #FDE07B; - -@linkColor: #0066C0; -@linkHoverColor: #C45500; -@linkHoverUnderline: underline; - -@borderColor: rgba(0, 0, 0, 0.13); -@solidBorderColor: #DDDDDD; -@internalBorderColor: rgba(0, 0, 0, 0.06); -@selectedBorderColor: #51A7E8; - -/* Breakpoints */ -@largeMonitorBreakpoint: 1049px; -@computerBreakpoint: @largeMonitorBreakpoint; -@tabletBreakpoint: @largeMonitorBreakpoint; - -/* Colors */ -@blue: #80A6CD; -@green: #60B044; -@orange: #D26911; - - -@infoBackgroundColor: #E6F1F6; -@infoTextColor: #4E575B; \ No newline at end of file diff --git a/semantic/src/themes/basic/assets/fonts/icons.eot b/semantic/src/themes/basic/assets/fonts/icons.eot deleted file mode 100644 index 25066de..0000000 Binary files a/semantic/src/themes/basic/assets/fonts/icons.eot and /dev/null differ diff --git a/semantic/src/themes/basic/assets/fonts/icons.svg b/semantic/src/themes/basic/assets/fonts/icons.svg deleted file mode 100644 index b9c54d0..0000000 --- a/semantic/src/themes/basic/assets/fonts/icons.svg +++ /dev/null @@ -1,450 +0,0 @@ - - - - -Created by FontForge 20100429 at Thu Sep 20 22:09:47 2012 - By root -Copyright (C) 2012 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/semantic/src/themes/basic/assets/fonts/icons.ttf b/semantic/src/themes/basic/assets/fonts/icons.ttf deleted file mode 100644 index 318a264..0000000 Binary files a/semantic/src/themes/basic/assets/fonts/icons.ttf and /dev/null differ diff --git a/semantic/src/themes/basic/assets/fonts/icons.woff b/semantic/src/themes/basic/assets/fonts/icons.woff deleted file mode 100644 index baba1b5..0000000 Binary files a/semantic/src/themes/basic/assets/fonts/icons.woff and /dev/null differ diff --git a/semantic/src/themes/basic/collections/table.overrides b/semantic/src/themes/basic/collections/table.overrides deleted file mode 100644 index 6273007..0000000 --- a/semantic/src/themes/basic/collections/table.overrides +++ /dev/null @@ -1,4 +0,0 @@ -/******************************* - Overrides -*******************************/ - diff --git a/semantic/src/themes/basic/collections/table.variables b/semantic/src/themes/basic/collections/table.variables deleted file mode 100644 index 4c17ef1..0000000 --- a/semantic/src/themes/basic/collections/table.variables +++ /dev/null @@ -1,11 +0,0 @@ -/*------------------- - Table Variables ---------------------*/ - -@headerBackground: @white; -@footerBackground: @white; - -@cellVerticalPadding: 1em; -@cellHorizontalPadding: 1em; - -@stateMarkerWidth: 1px; \ No newline at end of file diff --git a/semantic/src/themes/basic/elements/button.overrides b/semantic/src/themes/basic/elements/button.overrides deleted file mode 100644 index 6273007..0000000 --- a/semantic/src/themes/basic/elements/button.overrides +++ /dev/null @@ -1,4 +0,0 @@ -/******************************* - Overrides -*******************************/ - diff --git a/semantic/src/themes/basic/elements/button.variables b/semantic/src/themes/basic/elements/button.variables deleted file mode 100644 index a3d1ebd..0000000 --- a/semantic/src/themes/basic/elements/button.variables +++ /dev/null @@ -1,44 +0,0 @@ -/*------------------- - Button Variables ---------------------*/ - -/* Button Variables */ -@textTransform: none; -@fontWeight: normal; -@textColor: #333333; - -@primaryColor: #333333; - -@borderRadius: 0.25em; - -@backgroundColor: #EEEEEE; -@backgroundImage: none; -@boxShadow: none; - -@hoverBackgroundColor: #DDDDDD; -@hoverBackgroundImage: none; -@hoverBoxShadow: none; - -@downBackgroundColor: #D0D0D0; -@downBackgroundImage: none; -@downBoxShadow: none; - -@activeBackgroundColor: #CCCCCC; -@activeBackgroundImage: none; -@activeBoxShadow: none; - -@verticalBoxShadow: none; - -@loadingBackgroundColor: #F0F0F0; - -@labeledIconLeftShadow: none; -@labeledIconRightShadow: none; - -@mini: 0.6rem; -@tiny: 0.7rem; -@small: 0.85rem; -@medium: 0.92rem; -@large: 1rem; -@big: 1.125rem; -@huge: 1.25rem; -@massive: 1.3rem; diff --git a/semantic/src/themes/basic/elements/icon.overrides b/semantic/src/themes/basic/elements/icon.overrides deleted file mode 100644 index c1a9b75..0000000 --- a/semantic/src/themes/basic/elements/icon.overrides +++ /dev/null @@ -1,189 +0,0 @@ -/* basic.icons available */ -i.icon.circle.attention:before { content: '\2757'; } /* '❗' */ -i.icon.circle.help:before { content: '\e704'; } /* '' */ -i.icon.circle.info:before { content: '\e705'; } /* '' */ -i.icon.add:before { content: '\2795'; } /* '➕' */ - -i.icon.chart:before { content: '📈'; } /* '\1f4c8' */ -i.icon.chart.bar:before { content: '📊'; } /* '\1f4ca' */ -i.icon.chart.pie:before { content: '\e7a2'; } /* '' */ - -i.icon.resize.full:before { content: '\e744'; } /* '' */ -i.icon.resize.horizontal:before { content: '\2b0d'; } /* '⬍' */ -i.icon.resize.small:before { content: '\e746'; } /* '' */ -i.icon.resize.vertical:before { content: '\2b0c'; } /* '⬌' */ - -i.icon.down:before { content: '\2193'; } /* '↓' */ -i.icon.down.triangle:before { content: '\25be'; } /* '▾' */ -i.icon.down.arrow:before { content: '\e75c'; } /* '' */ - -i.icon.left:before { content: '\2190'; } /* '←' */ -i.icon.left.triangle:before { content: '\25c2'; } /* '◂' */ -i.icon.left.arrow:before { content: '\e75d'; } /* '' */ - -i.icon.right:before { content: '\2192'; } /* '→' */ -i.icon.right.triangle:before { content: '\25b8'; } /* '▸' */ -i.icon.right.arrow:before { content: '\e75e'; } /* '' */ - -i.icon.up:before { content: '\2191'; } /* '↑' */ -i.icon.up.triangle:before { content: '\25b4'; } /* '▴' */ -i.icon.up.arrow:before { content: '\e75f'; } /* '' */ - -i.icon.folder:before { content: '\e810'; } /* '' */ -i.icon.open.folder:before { content: '📂'; } /* '\1f4c2' */ - -i.icon.globe:before { content: '𝌍'; } /* '\1d30d' */ -i.icon.desk.globe:before { content: '🌐'; } /* '\1f310' */ - -i.icon.star:before { content: '\e801'; } /* '' */ -i.icon.star.empty:before { content: '\e800'; } /* '' */ -i.icon.star.half:before { content: '\e701'; } /* '' */ - -i.icon.lock:before { content: '🔒'; } /* '\1f512' */ -i.icon.unlock:before { content: '🔓'; } /* '\1f513' */ - -i.icon.layout.grid:before { content: '\e80c'; } /* '' */ -i.icon.layout.block:before { content: '\e708'; } /* '' */ -i.icon.layout.list:before { content: '\e80b'; } /* '' */ - -i.icon.heart.empty:before { content: '\2661'; } /* '♡' */ -i.icon.heart:before { content: '\2665'; } /* '♥' */ - - -i.icon.asterisk:before { content: '\2731'; } /* '✱' */ -i.icon.attachment:before { content: '📎'; } /* '\1f4ce' */ -i.icon.attention:before { content: '\26a0'; } /* '⚠' */ -i.icon.trophy:before { content: '🏉'; } /* '\1f3c9' */ -i.icon.barcode:before { content: '\e792'; } /* '' */ -i.icon.cart:before { content: '\e813'; } /* '' */ -i.icon.block:before { content: '🚫'; } /* '\1f6ab' */ -i.icon.book:before { content: '📖'; } -i.icon.bookmark:before { content: '🔖'; } /* '\1f516' */ -i.icon.calendar:before { content: '📅'; } /* '\1f4c5' */ -i.icon.cancel:before { content: '\2716'; } /* '✖' */ -i.icon.close:before { content: '\e80d'; } /* '' */ -i.icon.color:before { content: '\e794'; } /* '' */ -i.icon.chat:before { content: '\e720'; } /* '' */ -i.icon.check:before { content: '\2611'; } /* '☑' */ -i.icon.time:before { content: '🕔'; } /* '\1f554' */ -i.icon.cloud:before { content: '\2601'; } /* '☁' */ -i.icon.code:before { content: '\e714'; } /* '' */ -i.icon.email:before { content: '\40'; } /* '@' */ -i.icon.settings:before { content: '\26ef'; } /* '⛯' */ -i.icon.setting:before { content: '\2699'; } /* '⚙' */ -i.icon.comment:before { content: '\e802'; } /* '' */ -i.icon.clockwise.counter:before { content: '\27f2'; } /* '⟲' */ -i.icon.clockwise:before { content: '\27f3'; } /* '⟳' */ -i.icon.cube:before { content: '\e807'; } /* '' */ -i.icon.direction:before { content: '\27a2'; } /* '➢' */ -i.icon.doc:before { content: '📄'; } /* '\1f4c4' */ -i.icon.docs:before { content: '\e736'; } /* '' */ -i.icon.dollar:before { content: '💵'; } /* '\1f4b5' */ -i.icon.paint:before { content: '\e7b5'; } /* '' */ -i.icon.edit:before { content: '\270d'; } /* '✍' */ -i.icon.eject:before { content: '\2ecf'; } /* '⻏' */ -i.icon.export:before { content: '\e715'; } /* '' */ -i.icon.hide:before { content: '\e70b'; } /* '' */ -i.icon.unhide:before { content: '\e80f'; } /* '' */ -i.icon.facebook:before { content: '\f301'; } /* '' */ -i.icon.fast-forward:before { content: '\e804'; } /* '' */ -i.icon.fire:before { content: '🔥'; } /* '\1f525' */ -i.icon.flag:before { content: '\2691'; } /* '⚑' */ -i.icon.lightning:before { content: '\26a1'; } /* '⚡' */ -i.icon.lab:before { content: '\68'; } /* 'h' */ -i.icon.flight:before { content: '\2708'; } /* '✈' */ -i.icon.forward:before { content: '\27a6'; } /* '➦' */ -i.icon.gift:before { content: '🎁'; } /* '\1f381' */ -i.icon.github:before { content: '\f308'; } /* '' */ -i.icon.globe:before { content: '\e817'; } /* '' */ -i.icon.headphones:before { content: '🎧'; } /* '\1f3a7' */ -i.icon.question:before { content: '\2753'; } /* '❓' */ -i.icon.home:before { content: '\2302'; } /* '⌂' */ -i.icon.i:before { content: '\2139'; } /* 'ℹ' */ -i.icon.idea:before { content: '💡'; } /* '\1f4a1' */ -i.icon.open:before { content: '🔗'; } /* '\1f517' */ -i.icon.content:before { content: '\e782'; } /* '' */ -i.icon.location:before { content: '\e724'; } /* '' */ -i.icon.mail:before { content: '\2709'; } /* '✉' */ -i.icon.mic:before { content: '🎤'; } /* '\1f3a4' */ -i.icon.minus:before { content: '\2d'; } /* '-' */ -i.icon.money:before { content: '💰'; } /* '\1f4b0' */ -i.icon.off:before { content: '\e78e'; } /* '' */ -i.icon.pause:before { content: '\e808'; } /* '' */ -i.icon.photos:before { content: '\e812'; } /* '' */ -i.icon.photo:before { content: '🌄'; } /* '\1f304' */ -i.icon.pin:before { content: '📌'; } /* '\1f4cc' */ -i.icon.play:before { content: '\e809'; } /* '' */ -i.icon.plus:before { content: '\2b'; } /* '+' */ -i.icon.print:before { content: '\e716'; } /* '' */ -i.icon.rss:before { content: '\e73a'; } /* '' */ -i.icon.search:before { content: '🔍'; } /* '\1f50d' */ -i.icon.shuffle:before { content: '\e803'; } /* '' */ -i.icon.tag:before { content: '\e80a'; } /* '' */ -i.icon.tags:before { content: '\e70d'; } /* '' */ -i.icon.terminal:before { content: '\e7ac'; } /* '' */ -i.icon.thumbs.down:before { content: '👎'; } /* '\1f44e' */ -i.icon.thumbs.up:before { content: '👍'; } /* '\1f44d' */ -i.icon.to-end:before { content: '\e806'; } /* '' */ -i.icon.to-start:before { content: '\e805'; } /* '' */ -i.icon.top.list:before { content: '🏆'; } /* '\1f3c6' */ -i.icon.trash:before { content: '\e729'; } /* '' */ -i.icon.twitter:before { content: '\f303'; } /* '' */ -i.icon.upload:before { content: '\e711'; } /* '' */ -i.icon.user.add:before { content: '\e700'; } /* '' */ -i.icon.user:before { content: '👤'; } /* '\1f464' */ -i.icon.community:before { content: '\e814'; } /* '' */ -i.icon.users:before { content: '👥'; } /* '\1f465' */ -i.icon.id:before { content: '\e722'; } /* '' */ -i.icon.url:before { content: '🔗'; } /* '\1f517' */ -i.icon.zoom.in:before { content: '\e750'; } /* '' */ -i.icon.zoom.out:before { content: '\e751'; } /* '' */ - -/*-------------- - Spacing Fix ----------------*/ - -/* dropdown arrows are to the right */ -i.dropdown.icon { - margin: 0em 0em 0em 0.5em; -} - -/* stars are usually consecutive */ -i.icon.star { - width: auto; - margin: 0em; -} - -/* left side basic.icons */ -i.icon.left { - width: auto; - margin: 0em 0.5em 0em 0em; -} - -/* right side basic.icons */ -i.icon.search, -i.icon.up, -i.icon.down, -i.icon.right { - width: auto; - margin: 0em 0em 0em 0.5em; -} - -/*-------------- - Aliases ----------------*/ - -/* aliases for convenience */ -i.icon.delete:before { content: '\e80d'; } /* '' */ -i.icon.dropdown:before { content: '\25be'; } /* '▾' */ - -i.icon.help:before { content: '\e704'; } /* '' */ -i.icon.info:before { content: '\e705'; } /* '' */ -i.icon.error:before { content: '\e80d'; } /* '' */ - -i.icon.dislike:before { content: '\2661'; } /* '♡' */ -i.icon.like:before { content: '\2665'; } /* '♥' */ - -i.icon.eye:before { content: '\e80f'; } /* '' */ -i.icon.eye.hidden:before { content: '\e70b'; } /* '' */ -i.icon.date:before { content: '📅'; } /* '\1f4c5' */ diff --git a/semantic/src/themes/basic/elements/icon.variables b/semantic/src/themes/basic/elements/icon.variables deleted file mode 100644 index 9fcd5f7..0000000 --- a/semantic/src/themes/basic/elements/icon.variables +++ /dev/null @@ -1,12 +0,0 @@ -/*------------------- - Icon Variables ---------------------*/ - -@fontPath : "../../themes/basic/assets/fonts"; - -@src: - url("@{fontPath}/@{fontName}.eot?#iefix") format('embedded-opentype'), - url("@{fontPath}/@{fontName}.woff") format('woff'), - url("@{fontPath}/@{fontName}.ttf") format('truetype'), - url("@{fontPath}/@{fontName}.svg#icons") format('svg') -; \ No newline at end of file diff --git a/semantic/src/themes/basic/elements/step.overrides b/semantic/src/themes/basic/elements/step.overrides deleted file mode 100644 index 331c74c..0000000 --- a/semantic/src/themes/basic/elements/step.overrides +++ /dev/null @@ -1,10 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.steps .step:after { - display: none !important; -} -.ui.steps .step { - border-radius: 500px !important; -} \ No newline at end of file diff --git a/semantic/src/themes/basic/elements/step.variables b/semantic/src/themes/basic/elements/step.variables deleted file mode 100644 index eb086d2..0000000 --- a/semantic/src/themes/basic/elements/step.variables +++ /dev/null @@ -1,18 +0,0 @@ -/*------------------- - Step Variables ---------------------*/ - -/* Stepss */ -@stepsBorder: none; -@stepsBorderRadius: @circularRadius; - -/* Step */ -@border: none; -@divider: none; -@background: transparent; -@borderRadius: @circularRadius; -@iconDistance: 0.8em; -@arrowDisplay: none; - -@activeBackground: @midWhite; -@activeArrowDisplay: none; diff --git a/semantic/src/themes/basic/globals/reset.overrides b/semantic/src/themes/basic/globals/reset.overrides deleted file mode 100644 index 9cacf68..0000000 --- a/semantic/src/themes/basic/globals/reset.overrides +++ /dev/null @@ -1,5 +0,0 @@ -/******************************* - Overrides -*******************************/ - -/* No Additonal Resets */ \ No newline at end of file diff --git a/semantic/src/themes/basic/globals/reset.variables b/semantic/src/themes/basic/globals/reset.variables deleted file mode 100644 index 0eedf27..0000000 --- a/semantic/src/themes/basic/globals/reset.variables +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Reset -*******************************/ \ No newline at end of file diff --git a/semantic/src/themes/basic/modules/progress.overrides b/semantic/src/themes/basic/modules/progress.overrides deleted file mode 100644 index cdba171..0000000 --- a/semantic/src/themes/basic/modules/progress.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Progress -*******************************/ diff --git a/semantic/src/themes/basic/modules/progress.variables b/semantic/src/themes/basic/modules/progress.variables deleted file mode 100644 index 536e365..0000000 --- a/semantic/src/themes/basic/modules/progress.variables +++ /dev/null @@ -1,15 +0,0 @@ -/******************************* - Progress -*******************************/ - -@background: transparent; -@border: none; -@padding: 0em; - -@progressLeft: 0em; -@progressWidth: 100%; -@progressTextAlign: center; - -@labelFontWeight: normal; -@labelTextAlign: left; -@labelHeight: 1.5em; \ No newline at end of file diff --git a/semantic/src/themes/basic/views/card.overrides b/semantic/src/themes/basic/views/card.overrides deleted file mode 100644 index 6273007..0000000 --- a/semantic/src/themes/basic/views/card.overrides +++ /dev/null @@ -1,4 +0,0 @@ -/******************************* - Overrides -*******************************/ - diff --git a/semantic/src/themes/basic/views/card.variables b/semantic/src/themes/basic/views/card.variables deleted file mode 100644 index e612fe4..0000000 --- a/semantic/src/themes/basic/views/card.variables +++ /dev/null @@ -1,35 +0,0 @@ -/******************************* - Card -*******************************/ - -/*------------------- - View ---------------------*/ - -@width: 250px; -@background: transparent; -@border: none; -@boxShadow: none; - -@contentPadding: 1em 0em; - -@rowSpacing: 1.5em; -@groupCardMargin: 0em @horizontalSpacing @rowSpacing; - -@extraBackground: transparent; -@extraDivider: none; -@extraBoxShadow: none; -@extraPadding: 0.5em 0em; - -@extraLinkColor: @textColor; -@extraLinkHoverColor: @linkHoverColor; - -@headerFontSize: @relativeLarge; -@headerLinkColor: @textColor; -@headerLinkHoverColor: @linkHoverColor; - -@imageBorderRadius: @borderRadius; -@imageBorder: 1px solid @borderColor; - -@linkHoverBackground: transparent; -@linkHoverBoxShadow: none; \ No newline at end of file diff --git a/semantic/src/themes/bookish/elements/header.overrides b/semantic/src/themes/bookish/elements/header.overrides deleted file mode 100644 index 6da22f7..0000000 --- a/semantic/src/themes/bookish/elements/header.overrides +++ /dev/null @@ -1,15 +0,0 @@ -/******************************* - Overrides -*******************************/ - -@import url(http://fonts.googleapis.com/css?family=Karma); - -h1.ui.header, -.ui.huge.header { - font-weight: bold; -} - -h2.ui.header, -.ui.large.header { - font-weight: bold; -} \ No newline at end of file diff --git a/semantic/src/themes/bookish/elements/header.variables b/semantic/src/themes/bookish/elements/header.variables deleted file mode 100644 index 412daad..0000000 --- a/semantic/src/themes/bookish/elements/header.variables +++ /dev/null @@ -1,37 +0,0 @@ -/*------------------- - Header ---------------------*/ - -@headerFont : 'Karma', 'Times New Roman', serif; -@fontWeight: normal; - -@iconSize: 1.5em; -@iconOffset: 0.2em; -@iconAlignment: top; - -@subHeaderFontSize: 0.85rem; - -@dividedBorder: 1px dotted rgba(0, 0, 0, 0.2); - -/* Block Header */ -@blockVerticalPadding: 1.3em; -@blockHorizontalPadding: 1em; - -/* Attached */ -@attachedBackground: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.03)) repeat scroll 0 0 #F8F8F8; -@attachedVerticalPadding: 1.3; -@attachedHorizontalPadding: 1em; - -/* HTML Headings */ -@h1: 1.75rem; -@h2: 1.33rem; -@h3: 1.33rem; -@h4: 1rem; -@h5: 0.9rem; - -/* Sizing */ -@hugeFontSize: 1.75em; -@largeFontSize: 1.33em; -@mediumFontSize: 1.33em; -@smallFontSize: 1em; -@tinyFontSize: 0.9em; \ No newline at end of file diff --git a/semantic/src/themes/bootstrap3/elements/button.overrides b/semantic/src/themes/bootstrap3/elements/button.overrides deleted file mode 100644 index e69de29..0000000 diff --git a/semantic/src/themes/bootstrap3/elements/button.variables b/semantic/src/themes/bootstrap3/elements/button.variables deleted file mode 100644 index 376cb49..0000000 --- a/semantic/src/themes/bootstrap3/elements/button.variables +++ /dev/null @@ -1,63 +0,0 @@ -/*------------------- - Button Variables ---------------------*/ - -/* Button Variables */ -@pageFont: Helvetica Neue, Helvetica, Arial, sans-serif; -@textTransform: none; -@fontWeight: normal; -@textColor: rgba(51, 51, 51, 1); - -@borderRadius: @4px; - -@lineHeight: 1.42857; -@verticalPadding: 0.8571em; -@horizontalPadding: 0.8571em; - -@backgroundColor: @white; -@backgroundImage: none; - - -@borderBoxShadowColor: rgba(0, 0, 0, 0.14); - -@green: #5CB85C; -@red: #D9534F; -@blue: #337AB7; -@green: #60B044; -@orange: #F0AD4E; - -@primaryColor: @blue; -@secondaryColor: @green; - -@labeledIconBackgroundColor: transparent; - -@basicBorderSize: 0px; -@basicColoredBorderSize: 0px; -@invertedBorderSize: 0px; - -@basicActiveBackground: transparent; -@basicHoverBackground: transparent; -@basicDownBoxShadow: - 0px 0px 0px 1px #ADADAD inset, - 0 3px 5px rgba(0, 0, 0, 0.125) inset -; - -@groupButtonOffset: 0px 0px 0px -1px; -@verticalGroupOffset: 0px 0px -1px 0px; - -/* States */ - -@hoverBackgroundColor: #E6E6E6; -@hoverBoxShadow: - 0px 0px 0px 1px #ADADAD inset -; - -@downBackgroundColor: #E6E6E6; -@downBoxShadow: - 0px 0px 0px 1px #ADADAD inset, - 0 3px 5px rgba(0, 0, 0, 0.125) inset -; - -@activeBackgroundColor: #E6E6E6; - -@disabledOpacity: 0.65; \ No newline at end of file diff --git a/semantic/src/themes/chubby/collections/form.overrides b/semantic/src/themes/chubby/collections/form.overrides deleted file mode 100644 index 64a3e62..0000000 --- a/semantic/src/themes/chubby/collections/form.overrides +++ /dev/null @@ -1,16 +0,0 @@ -/*------------------- - Form Variables ---------------------*/ - -.ui.form .selection.dropdown { - padding: 1.1em 1.2em; - border-width: 2px; -} -.ui.form .selection.dropdown .menu { - min-width: calc(100% + 4px); - margin: 0 -2px; - border-width: 2px; -} -.ui.form .selection.dropdown input { - padding: inherit; -} \ No newline at end of file diff --git a/semantic/src/themes/chubby/collections/form.variables b/semantic/src/themes/chubby/collections/form.variables deleted file mode 100644 index 1b7e327..0000000 --- a/semantic/src/themes/chubby/collections/form.variables +++ /dev/null @@ -1,9 +0,0 @@ -/*------------------- - Form Variables ---------------------*/ - -@labelTextTransform: uppercase; -@labelFontSize: 0.8em; - -@inputPadding: 1em 1.2em; -@inputBorder: 2px solid @borderColor; \ No newline at end of file diff --git a/semantic/src/themes/chubby/collections/menu.overrides b/semantic/src/themes/chubby/collections/menu.overrides deleted file mode 100644 index e69de29..0000000 diff --git a/semantic/src/themes/chubby/collections/menu.variables b/semantic/src/themes/chubby/collections/menu.variables deleted file mode 100644 index f3149d5..0000000 --- a/semantic/src/themes/chubby/collections/menu.variables +++ /dev/null @@ -1,40 +0,0 @@ -/******************************* - Menu -*******************************/ - -@background: @darkWhite; -@boxShadow: none; -@dividerSize: 0px; - -@verticalBoxShadow: 0px 0px 0px 2px @borderColor inset; -@verticalActiveBoxShadow: none; - -@itemVerticalPadding: 1.25em; -@itemHorizontalPadding: 2em; -@itemFontWeight: bold; - -@activeItemBackground: @primaryColor; -@activeItemTextColor: @white; -@activeHoverItemBackground: @primaryColorHover; -@activeHoverItemColor: @white; - -@secondaryItemPadding: @relativeSmall @relativeMedium; - -@secondaryActiveItemBackground: @primaryColor; -@secondaryActiveItemColor: @white; -@secondaryActiveHoverItemBackground: @primaryColorHover; -@secondaryActiveHoverItemColor: @white; - -@secondaryPointingBorderWidth: 4px; -@secondaryPointingActiveBorderColor: @primaryColor; -@secondaryPointingActiveTextColor: @primaryColor; - -@arrowSize: 1em; -@arrowActiveColor: @primaryColor; -@arrowActiveHoverColor: @primaryColorHover; -@arrowBorder: transparent; - -@paginationActiveBackground: @lightGrey; - -@borderColor: @darkWhite; -@tabularBorderWidth: 2px; \ No newline at end of file diff --git a/semantic/src/themes/chubby/elements/button.overrides b/semantic/src/themes/chubby/elements/button.overrides deleted file mode 100644 index 9edb0b9..0000000 --- a/semantic/src/themes/chubby/elements/button.overrides +++ /dev/null @@ -1,21 +0,0 @@ -/******************************* - Overrides -*******************************/ - -@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro); - -.ui.labeled.icon.buttons > .button > .icon, -.ui.labeled.icon.button > .icon { - box-shadow: - -1px 0px 0px 0px rgba(255, 255, 255, 0.2) inset, - -1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset - ; -} - -.ui.right.labeled.icon.buttons .button .icon, -.ui.right.labeled.icon.button .icon { - box-shadow: - 1px 0px 0px 0px rgba(255, 255, 255, 0.2) inset, - 1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset - ; -} \ No newline at end of file diff --git a/semantic/src/themes/chubby/elements/button.variables b/semantic/src/themes/chubby/elements/button.variables deleted file mode 100644 index 03ed2f8..0000000 --- a/semantic/src/themes/chubby/elements/button.variables +++ /dev/null @@ -1,57 +0,0 @@ -/*------------------- - Button Variables ---------------------*/ - -/* Button Variables */ -@pageFont: 'Source Sans Pro', Arial, sans-serif; - -@textTransform: none; -@fontWeight: normal; -@textColor: #333333; - -@verticalPadding: 1.1em; -@horizontalPadding: 2.5em; -@invertedBorderSize: 3px; - -@basicBorderRadius: 0.4em; -@basicFontWeight: bold; -@basicTextTransform: uppercase; - -@blue: #4A88CB; -@primaryColor: @blue; - -@borderRadius: 0.25em; - -@backgroundColor: #E6EAED; -@backgroundImage: none; -@boxShadow: none; - -@hoverBackgroundColor: #DDDDDD; -@hoverBackgroundImage: none; -@hoverBoxShadow: none; - -@downBackgroundColor: #D0D0D0; -@downBackgroundImage: none; -@downBoxShadow: none; - -@activeBackgroundColor: #CCCCCC; -@activeBackgroundImage: none; -@activeBoxShadow: none; - -@verticalBoxShadow: none; - -@loadingBackgroundColor: #F0F0F0; - -@compactVerticalPadding: (@verticalPadding * 0.5); -@compactHorizontalPadding: (@horizontalPadding * 0.5); - -@labeledIconBackgroundColor: transparent; - -@mini: 0.7rem; -@tiny: 0.75rem; -@small: 0.8rem; -@medium: 0.92rem; -@large: 1rem; -@big: 1.125rem; -@huge: 1.2rem; -@massive: 1.3rem; diff --git a/semantic/src/themes/chubby/elements/header.overrides b/semantic/src/themes/chubby/elements/header.overrides deleted file mode 100644 index 51c147b..0000000 --- a/semantic/src/themes/chubby/elements/header.overrides +++ /dev/null @@ -1,5 +0,0 @@ -/******************************* - Overrides -*******************************/ - -@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro); diff --git a/semantic/src/themes/chubby/elements/header.variables b/semantic/src/themes/chubby/elements/header.variables deleted file mode 100644 index ac86908..0000000 --- a/semantic/src/themes/chubby/elements/header.variables +++ /dev/null @@ -1,21 +0,0 @@ -/*------------------- - Header ---------------------*/ - -@headerFont : 'Source Sans Pro', Helvetica Neue, Helvetica, Arial, sans-serif; -@fontWeight: bold; -@textTransform: none; - -/* HTML Headings */ -@h1: 1.33rem; -@h2: 1.2rem; -@h3: 1rem; -@h4: 0.9rem; -@h5: 0.8rem; - -/* Sizing */ -@hugeFontSize: 1.33em; -@largeFontSize: 1.2em; -@mediumFontSize: 1em; -@smallFontSize: 0.9em; -@tinyFontSize: 0.8em; \ No newline at end of file diff --git a/semantic/src/themes/chubby/modules/accordion.overrides b/semantic/src/themes/chubby/modules/accordion.overrides deleted file mode 100644 index 441e72a..0000000 --- a/semantic/src/themes/chubby/modules/accordion.overrides +++ /dev/null @@ -1,7 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.styled.accordion .accordion .active.title { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); -} \ No newline at end of file diff --git a/semantic/src/themes/chubby/modules/accordion.variables b/semantic/src/themes/chubby/modules/accordion.variables deleted file mode 100644 index fccb9ff..0000000 --- a/semantic/src/themes/chubby/modules/accordion.variables +++ /dev/null @@ -1,15 +0,0 @@ -/*------------------- - Accordion Variables ---------------------*/ - -@iconMargin: 0em 0.5em 0em 0em; - -@styledActiveTitleBackground: @subtleGradient; -@styledActiveTitleColor: @primaryColor; - -@styledActiveChildTitleBackground: transparent; - -@styledTitlePadding: 1.25em; -@styledTitleFontWeight: bold; -@styledContentPadding: 1.5em 3.25em; -@styledChildContentPadding: @styledContentPadding; \ No newline at end of file diff --git a/semantic/src/themes/chubby/views/comment.overrides b/semantic/src/themes/chubby/views/comment.overrides deleted file mode 100644 index d9276d5..0000000 --- a/semantic/src/themes/chubby/views/comment.overrides +++ /dev/null @@ -1,12 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.comments .comment { - border-radius: 0.5em; - box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1); -} -.ui.comments .comment .comments .comment { - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: none; -} \ No newline at end of file diff --git a/semantic/src/themes/chubby/views/comment.variables b/semantic/src/themes/chubby/views/comment.variables deleted file mode 100644 index c0780f4..0000000 --- a/semantic/src/themes/chubby/views/comment.variables +++ /dev/null @@ -1,46 +0,0 @@ -/******************************* - Comments -*******************************/ - -/*------------------- - Elements ---------------------*/ - -/* Comment */ -@commentBackground: #FFFFFF; -@commentMargin: 1em 0em 0em; -@commentPadding: 1em 1.5em; -@commentBorder: 1px solid rgba(0, 0, 0, 0.1); -@commentDivider: 1px solid rgba(0, 0, 0, 0.1); -@firstCommentMargin: 1em; -@firstCommentPadding: 1em; - -/* Nested Comment */ -@nestedCommentsMargin: 0em 0em 0.5em 0.5em; -@nestedCommentsPadding: 1em 0em 0em 1em; -@nestedCommentBackground: #F0F0F0; - -/* Avatar */ -@avatarWidth: 3.5em; -@avatarSpacing: 1.5em; -@avatarBorderRadius: @circularRadius; - -/* Content */ -@contentMargin: @avatarWidth + @avatarSpacing; - -/* Author */ -@authorFontSize: 1em; -@authorColor: @primaryColor; -@authorHoverColor: @primaryColorHover; -@authorFontWeight: bold; - -@metadataDisplay: block; -@metadataSpacing: 0em; -@metadataColor: @textColor; - -/*------------------- - Variations ---------------------*/ - -/* Threaded */ -@threadedCommentMargin: -1.5em 0 -1em (@avatarWidth / 2); diff --git a/semantic/src/themes/classic/collections/table.overrides b/semantic/src/themes/classic/collections/table.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/classic/collections/table.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/classic/collections/table.variables b/semantic/src/themes/classic/collections/table.variables deleted file mode 100644 index 21760fc..0000000 --- a/semantic/src/themes/classic/collections/table.variables +++ /dev/null @@ -1,14 +0,0 @@ -/******************************* - Table -*******************************/ - -/*------------------- - Element ---------------------*/ - -@boxShadow: @subtleGradient; - -@headerBackground: @subtleGradient; -@headerBoxShadow: @subtleShadow; -@footerBoxShadow: 0px -1px 1px 0px rgba(0, 0, 0, 0.05); -@footerBackground: rgba(0, 0, 0, 0.05); diff --git a/semantic/src/themes/classic/elements/button.overrides b/semantic/src/themes/classic/elements/button.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/classic/elements/button.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/classic/elements/button.variables b/semantic/src/themes/classic/elements/button.variables deleted file mode 100644 index ded0bdb..0000000 --- a/semantic/src/themes/classic/elements/button.variables +++ /dev/null @@ -1,96 +0,0 @@ -/******************************* - Button -*******************************/ - -/*------------------- - Element ---------------------*/ - -/* Shadow */ -@shadowDistance: 0em; -@shadowOffset: (@shadowDistance / 2); -@shadowBoxShadow: 0px -@shadowDistance 0px 0px @borderColor inset; -@backgroundColor: #FAFAFA; -@backgroundImage: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09)); -@boxShadow: - 0px 0px 0px 1px @borderColor inset, - @shadowBoxShadow -; - -/* Padding */ -@verticalPadding: 0.8em; -@horizontalPadding: 1.5em; - - -/*------------------- - Group ---------------------*/ - -@groupBoxShadow: none; -@groupButtonBoxShadow: - 0px 0px 0px 1px @borderColor inset, - @shadowBoxShadow -; -@verticalBoxShadow: 0px 0px 0px 1px @borderColor inset; -@groupButtonOffset: 0px 0px 0px -1px; -@verticalGroupOffset: 0px 0px -1px 0px; - -/*------------------- - States ---------------------*/ - -/* Hovered */ -@hoverBackgroundColor: ''; -@hoverBackgroundImage: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13)); -@hoverBoxShadow: ''; -@hoverColor: @hoveredTextColor; -@iconHoverOpacity: 0.85; - -/* Focused */ -@focusBackgroundColor: ''; -@focusBackgroundImage: ''; -@focusBoxShadow: - 0px 0px 1px rgba(81, 167, 232, 0.8) inset, - 0px 0px 3px 2px rgba(81, 167, 232, 0.8) -; -@focusColor: @hoveredTextColor; -@iconFocusOpacity: 0.85; - -/* Pressed Down */ -@downBackgroundColor: #F1F1F1; -@downBackgroundImage: ''; -@downBoxShadow: - 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset, - 0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset !important -; -@downColor: @pressedTextColor; - -/* Active */ -@activeBackgroundColor: #DADADA; -@activeBackgroundImage: none; -@activeColor: @selectedTextColor; -@activeBoxShadow: - 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset, - 0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset !important -; - -/* Active + Hovered */ -@activeHoverBackgroundColor: #DADADA; -@activeHoverBackgroundImage: none; -@activeHoverBoxShadow: - 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset, - 0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset !important -; -@activeHoverColor: @selectedTextColor; - -/* Loading */ -@loadingBackgroundColor: #FFFFFF; - -/*------------------- - Types ---------------------*/ - -/* Labeled Icon */ -@labeledIconBackgroundColor: rgba(0, 0, 0, 0.05); -@labeledIconLeftShadow: -1px 0px 0px 0px @labeledIconBorder inset; -@labeledIconRightShadow: 1px 0px 0px 0px @labeledIconBorder inset; diff --git a/semantic/src/themes/classic/elements/header.overrides b/semantic/src/themes/classic/elements/header.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/classic/elements/header.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/classic/elements/header.variables b/semantic/src/themes/classic/elements/header.variables deleted file mode 100644 index b963e19..0000000 --- a/semantic/src/themes/classic/elements/header.variables +++ /dev/null @@ -1,12 +0,0 @@ -/******************************* - Button -*******************************/ - -/*------------------- - Element ---------------------*/ - -@headerFont: 'Open Sans', Arial, sans-serif; - -@blockBackground: @offWhite @subtleGradient; -@blockBoxShadow: @subtleShadow; \ No newline at end of file diff --git a/semantic/src/themes/classic/modules/progress.overrides b/semantic/src/themes/classic/modules/progress.overrides deleted file mode 100644 index cdba171..0000000 --- a/semantic/src/themes/classic/modules/progress.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Progress -*******************************/ diff --git a/semantic/src/themes/classic/modules/progress.variables b/semantic/src/themes/classic/modules/progress.variables deleted file mode 100644 index 95f752a..0000000 --- a/semantic/src/themes/classic/modules/progress.variables +++ /dev/null @@ -1,9 +0,0 @@ -/******************************* - Progress -*******************************/ - -@background: rgba(0, 0, 0, 0.05); -@boxShadow: 0px 0px 4px rgba(0, 0, 0, 0.1) inset; -@barBackground: @subtleGradient #888888; -@border: 1px solid @borderColor; -@padding: @relative3px; \ No newline at end of file diff --git a/semantic/src/themes/classic/views/card.overrides b/semantic/src/themes/classic/views/card.overrides deleted file mode 100644 index 03a88d1..0000000 --- a/semantic/src/themes/classic/views/card.overrides +++ /dev/null @@ -1,98 +0,0 @@ -/******************************* - Item -*******************************/ -/*------------------- - View ---------------------*/ - -/* Item */ -@background: #FFFFFF; -@borderRadius: 0.325rem; -@display: block; -@float: left; -@margin: 0em @horizontalSpacing @rowSpacing; -@minHeight: 0px; -@padding: 0em; -@width: 300px; -@boxShadow: - 0px 0px 0px 1px @borderColor, - 0px 3px 0px 0px @borderColor -; -@border: none; -@zIndex: ''; - -/* Item Group */ -@horizontalSpacing: 0.5em; -@rowSpacing: 2.5em; -@groupMargin: 1em -@horizontalSpacing; - -/*------------------- - Content ---------------------*/ - -/* Image */ -@imageBackground: @transparentBlack; -@imagePadding: 0em; -@imageBorderRadius: @borderRadius @borderRadius 0em 0em; -@imageBoxShadow: none; -@imageBorder: none; - -/* Content */ -@contentMargin: 0em; -@contentPadding: 0.75em 1em; -@contentFontSize: 1em; -@contentBorder: none; -@contentBorderRadius: 0em; -@contentBoxShadow: none; - -/* Title */ -@titleMargin: 0em; -@titleFont: @headerFont; -@titleFontWeight: bold; -@titleFontSize: 1.25em; -@titleColor: @darkTextColor; - -/* Metadata */ -@metaColor: @lightTextColor; - -/* Description */ -@descriptionDistance: 0.75em; -@descriptionColor: @lightTextColor; - -/* Image */ -@imageSpacing: 0.25em; -@contentImageWidth: 2em; -@contentImageVerticalAlign: middle; - -/* Paragraph */ -@paragraphDistance: 0.1em; - -/* Additional Content */ -@extraDisplay: absolute; -@extraTop: 100%; -@extraLeft: 0em; -@extraWidth: 100%; - -@extraPadding: 0.5em 0.75em; -@extraColor: @lightTextColor; -@extraTransition: color @defaultDuration @defaultEasing; - -/*------------------- - States ---------------------*/ - -@hoverCursor: pointer; -@hoverZIndex: 5; -@hoverBorder: none; -@hoverBoxShadow: - 0px 0px 0px 1px @selectedBorderColor, - 0px 3px 0px 0px @selectedBorderColor -; - - -/*------------------- - Variations ---------------------*/ - -/* Sizes */ -@medium: 1em; \ No newline at end of file diff --git a/semantic/src/themes/classic/views/card.variables b/semantic/src/themes/classic/views/card.variables deleted file mode 100644 index 629fd4f..0000000 --- a/semantic/src/themes/classic/views/card.variables +++ /dev/null @@ -1,22 +0,0 @@ -/******************************* - Card -*******************************/ - -/*------------------- - View ---------------------*/ - -/* Shadow */ -@shadowDistance: 0em; -@padding: 0em; - -/*------------------- - Content ---------------------*/ - -/* Additional Content */ -@extraDivider: 1px solid rgba(0, 0, 0, 0.05); -@extraBackground: #FAFAFA @subtleGradient; -@extraPadding: 0.75em 1em; -@extraBoxShadow: 0 1px 1px rgba(0, 0, 0, 0.15); -@extraColor: @lightTextColor; diff --git a/semantic/src/themes/colored/modules/checkbox.overrides b/semantic/src/themes/colored/modules/checkbox.overrides deleted file mode 100644 index e69de29..0000000 diff --git a/semantic/src/themes/colored/modules/checkbox.variables b/semantic/src/themes/colored/modules/checkbox.variables deleted file mode 100644 index 1689c22..0000000 --- a/semantic/src/themes/colored/modules/checkbox.variables +++ /dev/null @@ -1,29 +0,0 @@ -/* Checkbox */ -@checkboxActiveBackground: @primaryColor; -@checkboxActiveBorderColor: @primaryColor; -@checkboxActiveCheckColor: @white; - -@checkboxActiveFocusBackground: @primaryColorFocus; -@checkboxActiveFocusBorderColor: @primaryColorFocus; -@checkboxActiveFocusCheckColor: @white; - -@checkboxTransition: none; - -/* Radio */ -@radioActiveBackground: @white; -@radioActiveBorderColor: @primaryColor; -@radioActiveBulletColor: @primaryColor; - -@radioActiveFocusBackground: @white; -@radioActiveFocusBorderColor: @primaryColorFocus; -@radioActiveFocusBulletColor: @primaryColorFocus; - -/* Slider */ -@sliderOnLineColor: @primaryColor; -@sliderOnFocusLineColor: @primaryColorFocus; - -/* Handle */ -@handleBackground: @white @subtleGradient; -@handleBoxShadow: - 0px 0px 0px 1px @selectedBorderColor inset -; diff --git a/semantic/src/themes/duo/elements/loader.overrides b/semantic/src/themes/duo/elements/loader.overrides deleted file mode 100644 index 14fb0da..0000000 --- a/semantic/src/themes/duo/elements/loader.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ diff --git a/semantic/src/themes/duo/elements/loader.variables b/semantic/src/themes/duo/elements/loader.variables deleted file mode 100644 index 0608cfd..0000000 --- a/semantic/src/themes/duo/elements/loader.variables +++ /dev/null @@ -1,6 +0,0 @@ -/******************************* - Loader -*******************************/ - -@shapeBorderColor: @primaryColor @primaryColor @secondaryColor @secondaryColor; -@invertedShapeBorderColor: @lightPrimaryColor @lightPrimaryColor @lightSecondaryColor @lightSecondaryColor; \ No newline at end of file diff --git a/semantic/src/themes/fixed-width/collections/grid.overrides b/semantic/src/themes/fixed-width/collections/grid.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/fixed-width/collections/grid.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/fixed-width/collections/grid.variables b/semantic/src/themes/fixed-width/collections/grid.variables deleted file mode 100644 index d27f1d2..0000000 --- a/semantic/src/themes/fixed-width/collections/grid.variables +++ /dev/null @@ -1,23 +0,0 @@ -/* Fixed Page Grid */ - -@mobileWidth: auto; -@mobileMargin: 0em; -@mobileGutter: 0em; - -@tabletWidth: auto; -@tabletMargin: 0em; -@tabletGutter: 8%; - -@computerWidth: 960px; -@computerMargin: auto; -@computerGutter: 0; - -@largeMonitorWidth: 1180px; -@largeMonitorMargin: auto; -@largeMonitorGutter: 0; - -@widescreenMonitorWidth: 1300px; -@widescreenMargin: auto; -@widescreenMonitorGutter: 0; - -@tableWidth: ''; \ No newline at end of file diff --git a/semantic/src/themes/fixed-width/modules/modal.overrides b/semantic/src/themes/fixed-width/modules/modal.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/fixed-width/modules/modal.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/fixed-width/modules/modal.variables b/semantic/src/themes/fixed-width/modules/modal.variables deleted file mode 100644 index 16579af..0000000 --- a/semantic/src/themes/fixed-width/modules/modal.variables +++ /dev/null @@ -1,37 +0,0 @@ - -/* Responsive Widths */ -@modalComputerWidth: 700px; -@modalLargeMonitorWidth: 800px; -@modalWidescreenMonitorWidth: 850px; - -@modalComputerMargin: 0em 0em 0em -(@modalComputerWidth / 2); -@modalLargeMonitorMargin: 0em 0em 0em -(@modalLargeMonitorWidth / 2); -@modalWidescreenMonitorMargin: 0em 0em 0em -(@modalWidescreenMonitorWidth / 2); - - -/*------------------- - Variations ---------------------*/ - -/* Sizes */ -@modalSmallRatio: 0.6; -@modalLargeRatio: 1.2; - -/* Derived Responsive Sizes */ -@modalSmallHeaderSize: 1.3em; -@modalSmallComputerWidth: (@modalComputerWidth * @modalSmallRatio); -@modalSmallLargeMonitorWidth: (@modalLargeMonitorWidth * @modalSmallRatio); -@modalSmallWidescreenMonitorWidth: (@modalWidescreenMonitorWidth * @modalSmallRatio); - -@modalSmallComputerMargin: 0em 0em 0em -(@modalSmallComputerWidth / 2); -@modalSmallLargeMonitorMargin: 0em 0em 0em -(@modalSmallLargeMonitorWidth / 2); -@modalSmallWidescreenMonitorMargin: 0em 0em 0em -(@modalSmallWidescreenMonitorWidth / 2); - -@modalLargeHeaderSize: 1.3em; -@modalLargeComputerWidth: (@modalComputerWidth * @modalLargeRatio); -@modalLargeLargeMonitorWidth: (@modalLargeMonitorWidth * @modalLargeRatio); -@modalLargeWidescreenMonitorWidth: (@modalWidescreenMonitorWidth * @modalLargeRatio); - -@modalLargeComputerMargin: 0em 0em 0em -(@modalLargeComputerWidth / 2); -@modalLargeLargeMonitorMargin: 0em 0em 0em -(@modalLargeLargeMonitorWidth / 2); -@modalLargeWidescreenMonitorMargin: 0em 0em 0em -(@modalLargeWidescreenMonitorWidth / 2); \ No newline at end of file diff --git a/semantic/src/themes/flat/collections/form.overrides b/semantic/src/themes/flat/collections/form.overrides deleted file mode 100644 index 68f40fe..0000000 --- a/semantic/src/themes/flat/collections/form.overrides +++ /dev/null @@ -1,28 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.form input[type="text"], -.ui.form input[type="email"], -.ui.form input[type="date"], -.ui.form input[type="password"], -.ui.form input[type="number"], -.ui.form input[type="url"], -.ui.form input[type="tel"] { - border-bottom: 1px solid #DDDDDD; -} - -.ui.form .selection.dropdown { - border: none; - box-shadow: none !important; - border-bottom: 1px solid #DDDDDD; - border-radius: 0em !important; -} -.ui.form .selection.dropdown > .menu { - border-top-width: 1px !important; - border-radius: @defaultBorderRadius !important; -} - -.ui.form .ui.icon.input > .icon { - width: 1em; -} \ No newline at end of file diff --git a/semantic/src/themes/flat/collections/form.variables b/semantic/src/themes/flat/collections/form.variables deleted file mode 100644 index 6731fba..0000000 --- a/semantic/src/themes/flat/collections/form.variables +++ /dev/null @@ -1,73 +0,0 @@ -/******************************* - Form -*******************************/ - -/*------------------- - Elements ---------------------*/ - - -/* Text */ -@paragraphMargin: 1em 0em; - -/* Field */ -@fieldMargin: 0em 0em 1em; - -/* Form Label */ -@labelFontSize: @relative11px; -@labelTextTransform: uppercase; - -@groupedLabelTextTransform: none; - -/* Input */ -@inputHorizontalPadding: 0.5em; -@inputBackground: transparent; -@inputBorder: none; -@inputBorderRadius: 0em; -@inputBoxShadow: none; - -@textAreaPadding: 1em; -@textAreaBackground: transparent; -@textAreaFocusBackground: #EEEEEE; -@textAreaBorder: 1px solid #DDDDDD; - -/* Divider */ -@dividerMargin: 1em 0em; - -/* Validation Prompt */ -@validationMargin: 0em 0em 0em 1em; -@validationArrowOffset: -0.3em; - -/*------------------- - States ---------------------*/ - -/* Disabled */ - -/* Focus */ -@inputFocusPointerSize: 0px; -@inputErrorPointerSize: 0px; - -/* Dropdown Error */ -@dropdownErrorHoverBackground: #FFF2F2; -@dropdownErrorActiveBackground: #FDCFCF; - -/* Focused Error */ -@inputErrorFocusBackground: @negativeBackgroundColor; -@inputErrorFocusColor: @negativeColorHover; -@inputErrorFocusBorder: @negativeBorderColor; -@inputErrorFocusBoxShadow: @inputErrorPointerSize 0em 0em 0em @negativeColorHover inset; - -/* Placeholder */ -@inputPlaceholderColor: lighten(@inputColor, 55); -@inputPlaceholderFocusColor: lighten(@inputColor, 35); -@inputErrorPlaceholderColor: lighten(@formErrorColor, 10); -@inputErrorPlaceholderFocusColor: lighten(@formErrorColor, 5); - -/* Loading */ -@formLoaderDimmerColor: rgba(255, 255, 255, 0.6); -@formLoaderPath: "@{imagePath}/loader-large.gif"; -@formLoaderPosition: 50% 50%; - -/* (x) Wide Field */ -@gutterWidth: 1.5em; diff --git a/semantic/src/themes/flat/globals/site.overrides b/semantic/src/themes/flat/globals/site.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/flat/globals/site.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/flat/globals/site.variables b/semantic/src/themes/flat/globals/site.variables deleted file mode 100644 index 90e7c87..0000000 --- a/semantic/src/themes/flat/globals/site.variables +++ /dev/null @@ -1,107 +0,0 @@ -/******************************* - Site Settings -*******************************/ - -/*------------------- - Paths ---------------------*/ - -@imagePath : "../../themes/default/assets/images"; -@fontPath : "../../themes/default/assets/fonts"; - -/*------------------- - Fonts ---------------------*/ - -@headerFont : "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; -@pageFont : "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; -@fontSmoothing : antialiased; - -/*------------------- - Site Colors ---------------------*/ - -/*--- Colors ---*/ -@blue : #0074D9; -@green : #2ECC40; -@orange : #FF851B; -@pink : #D9499A; -@purple : #A24096; -@red : #FF4136; -@teal : #39CCCC; -@yellow : #FFCB08; - -@black : #191919; -@grey : #CCCCCC; -@white : #FFFFFF; - -/*--- Light Colors ---*/ -@lightBlue : #54C8FF; -@lightGreen : #2ECC40; -@lightOrange : #FF851B; -@lightPink : #FF8EDF; -@lightPurple : #CDC6FF; -@lightRed : #FF695E; -@lightTeal : #6DFFFF; -@lightYellow : #FFE21F; - -@primaryColor : @blue; -@secondaryColor : @black; - - -/*------------------- - Page ---------------------*/ - -@bodyBackground : #FCFCFC; -@fontSize : 14px; -@textColor : rgba(0, 0, 0, 0.8); - -@headerMargin : 1em 0em 1rem; -@paragraphMargin : 0em 0em 1em; - -@linkColor : #009FDA; -@linkUnderline : none; -@linkHoverColor : lighten( @linkColor, 5); -@linkHoverUnderline : @linkUnderline; - -@highlightBackground : #FFFFCC; -@highlightColor : @textColor; - - - -/*------------------- - Background Colors ---------------------*/ - -@subtleTransparentBlack : rgba(0, 0, 0, 0.03); -@transparentBlack : rgba(0, 0, 0, 0.05); -@strongTransparentBlack : rgba(0, 0, 0, 0.10); - -@subtleTransparentWhite : rgba(255, 255, 255, 0.01); -@transparentWhite : rgba(255, 255, 255, 0.05); -@strongTransparentWhite : rgba(255, 255, 255, 0.01); - -/* Used for differentiating neutrals */ -@subtleGradient: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - -/* Used for differentiating layers */ -@subtleShadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05); - - -/*------------------- - Grid ---------------------*/ - -@columnCount: 16; - -/*------------------- - Breakpoints ---------------------*/ - -@mobileBreakpoint : 320px; -@tabletBreakpoint : 768px; -@computerBreakpoint : 992px; -@largeMonitorBreakpoint : 1400px; -@widescreenMonitorBreakpoint : 1900px; - diff --git a/semantic/src/themes/github/assets/fonts/octicons-local.ttf b/semantic/src/themes/github/assets/fonts/octicons-local.ttf deleted file mode 100644 index d5f4e2e..0000000 Binary files a/semantic/src/themes/github/assets/fonts/octicons-local.ttf and /dev/null differ diff --git a/semantic/src/themes/github/assets/fonts/octicons.svg b/semantic/src/themes/github/assets/fonts/octicons.svg deleted file mode 100644 index d3116a6..0000000 --- a/semantic/src/themes/github/assets/fonts/octicons.svg +++ /dev/null @@ -1,200 +0,0 @@ - - - - -(c) 2012-2015 GitHub - -When using the GitHub logos, be sure to follow the GitHub logo guidelines (https://github.com/logos) - -Font License: SIL OFL 1.1 (http://scripts.sil.org/OFL) -Applies to all font files - -Code License: MIT (http://choosealicense.com/licenses/mit/) -Applies to all other files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/semantic/src/themes/github/assets/fonts/octicons.ttf b/semantic/src/themes/github/assets/fonts/octicons.ttf deleted file mode 100644 index 9e09105..0000000 Binary files a/semantic/src/themes/github/assets/fonts/octicons.ttf and /dev/null differ diff --git a/semantic/src/themes/github/assets/fonts/octicons.woff b/semantic/src/themes/github/assets/fonts/octicons.woff deleted file mode 100644 index cc3c19f..0000000 Binary files a/semantic/src/themes/github/assets/fonts/octicons.woff and /dev/null differ diff --git a/semantic/src/themes/github/collections/breadcrumb.variables b/semantic/src/themes/github/collections/breadcrumb.variables deleted file mode 100644 index e22050c..0000000 --- a/semantic/src/themes/github/collections/breadcrumb.variables +++ /dev/null @@ -1,11 +0,0 @@ -/******************************* - Site Overrides -*******************************/ - -@dividerOpacity: 1; -@dividerSpacing: 0; -@dividerSize: @big; -@dividerColor: inherit; - -@huge: 1.5384em; - diff --git a/semantic/src/themes/github/collections/form.overrides b/semantic/src/themes/github/collections/form.overrides deleted file mode 100644 index 89df9c0..0000000 --- a/semantic/src/themes/github/collections/form.overrides +++ /dev/null @@ -1,16 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.selection.dropdown { - background-color: #FAFAFA; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset; - border-color: #CCCCCC; -} - -.ui.selection.dropdown:focus { - box-shadow: - 0px 1px 2px rgba(0, 0, 0, 0.075) inset, - 0px 0px 5px rgba(81, 167, 232, 0.5) - ; -} \ No newline at end of file diff --git a/semantic/src/themes/github/collections/form.variables b/semantic/src/themes/github/collections/form.variables deleted file mode 100644 index e08c868..0000000 --- a/semantic/src/themes/github/collections/form.variables +++ /dev/null @@ -1,40 +0,0 @@ -/******************************* - Form -*******************************/ - -/*------------------- - Elements ---------------------*/ - -@inputBackground: #FAFAFA; -@inputBorder: 1px solid #CCCCCC; -@inputBoxShadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset; -@inputBorderRadius: 3px; - -@labelFontWeight: bold; -@labelDistance: 6px; - -/*------------------- - States ---------------------*/ - -@inputFocusBackground: #FFFFFF; -@inputFocusBoxShadow: - 0px 1px 2px rgba(0, 0, 0, 0.075) inset, - 0px 0px 5px rgba(81, 167, 232, 0.5) -; -@inputFocusBorderColor: #51A7E8; -@inputFocusBorderRadius: @inputBorderRadius; - -/*------------------- - Types ---------------------*/ - - -/*------------------- - Variations ---------------------*/ - -/*------------------- - Groups ---------------------*/ diff --git a/semantic/src/themes/github/collections/grid.variables b/semantic/src/themes/github/collections/grid.variables deleted file mode 100644 index 7b08138..0000000 --- a/semantic/src/themes/github/collections/grid.variables +++ /dev/null @@ -1,2 +0,0 @@ - -@gutterWidth: 1.538rem; \ No newline at end of file diff --git a/semantic/src/themes/github/collections/menu.overrides b/semantic/src/themes/github/collections/menu.overrides deleted file mode 100644 index 06d7827..0000000 --- a/semantic/src/themes/github/collections/menu.overrides +++ /dev/null @@ -1,7 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.menu .item > .label { - box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; -} \ No newline at end of file diff --git a/semantic/src/themes/github/collections/menu.variables b/semantic/src/themes/github/collections/menu.variables deleted file mode 100644 index 1479320..0000000 --- a/semantic/src/themes/github/collections/menu.variables +++ /dev/null @@ -1,61 +0,0 @@ -/*------------------- - Collection ---------------------*/ - -@itemVerticalPadding: 1em; -@itemHorizontalPadding: 1.25em; - -@background: #FFFFFF linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05)); -@fontWeight: normal; - -@activeBorderSize: 0em; - -@hoverBackground: rgba(0, 0, 0, 0.02); -@downBackground: rgba(0, 0, 0, 0.06); - -@activeBackground: rgba(0, 0, 0, 0.04); -@activeHoverBackground: rgba(0, 0, 0, 0.04); - - -@headerBackground: rgba(0, 0, 0, 0.08); - -@subMenuMargin: 0.5em -0.6em 0; -@subMenuHorizontalPadding: 0.7em; - -@arrowHoverColor: #EEEEEE; -@arrowActiveColor: #EEEEEE; -@arrowVerticalHoverColor: #F4F4F4; -@arrowVerticalActiveColor: #F4F4F4; - -@dividerBackground: #E8E8E8; -@verticalDividerBackground: #E8E8E8; - -/*------------------- - Elements ---------------------*/ - -@buttonOffset: -0.15em; -@buttonVerticalPadding: 0.75em; - -/*------------------- - Types ---------------------*/ - -@paginationMinWidth: 3.5em; - -@tieredActiveItemBackground: #F5F5F5; -@tieredActiveMenuBackground: #F5F5F5; - -/*------------------- - Variations ---------------------*/ - -@verticalBackground: #FFFFFF; -@verticalItemBackground: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02)); - -@invertedBackground: @black linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.0)); -@invertedBoxShadow : - 0px 1px 2px 0px rgba(0, 0, 0, 0.15), - 0px 0px 0px 1px rgba(255, 255, 255, 0.15) -; -@secondaryVerticalPadding: 0.75em; \ No newline at end of file diff --git a/semantic/src/themes/github/collections/message.overrides b/semantic/src/themes/github/collections/message.overrides deleted file mode 100644 index 01519ed..0000000 --- a/semantic/src/themes/github/collections/message.overrides +++ /dev/null @@ -1,11 +0,0 @@ -.ui.info.message { - background: linear-gradient(#D8EBF8, #D0E3EF); -} -.ui.error.message { - background: linear-gradient(#F8D8D8, #EFD0D0); -} -.ui.warning.message { - background: linear-gradient(#FFE3C8, #F5DAC0); -} -.ui.success.message { -} diff --git a/semantic/src/themes/github/collections/message.variables b/semantic/src/themes/github/collections/message.variables deleted file mode 100644 index 165eef6..0000000 --- a/semantic/src/themes/github/collections/message.variables +++ /dev/null @@ -1,29 +0,0 @@ -@background: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.05)) #FEFEFE; -@boxShadow: - 0px 0px 0px 1px rgba(255, 255, 255, 0.3) inset, - 0px 0px 0px 1px rgba(0, 0, 0, 0.2) inset -; -@verticalPadding: 15px; -@horizontalPadding: 15px; - -@headerFontSize: 1.15em; - -@infoTextColor: #264C72; -@warningTextColor: #613A00; -@errorTextColor: #991111; - -@floatingBoxShadow: - 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset, - 0px 2px 3px 0px rgba(0, 0, 0, 0.1), - 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset -; - -@infoBorderColor: #97C1DA; -@errorBorderColor: #DA9797; -@warningBorderColor: #DCA874; - -@small: 12px; -@medium: 13px; -@large: 14px; -@huge: 16px; -@massive: 18px; diff --git a/semantic/src/themes/github/collections/table.variables b/semantic/src/themes/github/collections/table.variables deleted file mode 100644 index 0387ce6..0000000 --- a/semantic/src/themes/github/collections/table.variables +++ /dev/null @@ -1,8 +0,0 @@ -/******************************* - User Variable Overrides -*******************************/ - -@background: #F8F8F8; - -@cellVerticalPadding: @relative6px; -@cellHorizontalPadding: @relative8px; \ No newline at end of file diff --git a/semantic/src/themes/github/elements/button.overrides b/semantic/src/themes/github/elements/button.overrides deleted file mode 100644 index 6273007..0000000 --- a/semantic/src/themes/github/elements/button.overrides +++ /dev/null @@ -1,4 +0,0 @@ -/******************************* - Overrides -*******************************/ - diff --git a/semantic/src/themes/github/elements/button.variables b/semantic/src/themes/github/elements/button.variables deleted file mode 100644 index 3967fa5..0000000 --- a/semantic/src/themes/github/elements/button.variables +++ /dev/null @@ -1,77 +0,0 @@ -/*------------------- - Button Variables ---------------------*/ - -/* Button Variables */ -@pageFont: Helvetica Neue, Helvetica, Arial, sans-serif; -@textTransform: none; -@fontWeight: bold; -@textColor: #333333; - -@textShadow: 0px 1px 0px rgba(255, 255, 255, 0.9); -@invertedTextShadow: 0px -1px 0px rgba(0, 0, 0, 0.25); - -@borderRadius: @relativeBorderRadius; - -@verticalPadding: 0.75em; -@horizontalPadding: 1.15em; - -@backgroundColor: #FAFAFA; -@backgroundImage: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1)); -@boxShadow: - 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset, - 0 0 0 1px rgba(0, 0, 0, 0.13) inset, - 0 1px 3px rgba(0, 0, 0, 0.05) -; - -@coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2)); -@coloredBoxShadow: - 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset, - 0 0 0 1px rgba(0, 0, 0, 0.1) inset, - 0 1px 3px rgba(0, 0, 0, 0.05) -; - -@hoverBackgroundColor: #E0E0E0; -@hoverBackgroundImage: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08)); -@hoverBoxShadow: @boxShadow; - -@downBackgroundColor: ''; -@downBackgroundImage: ''; -@downBoxShadow: - 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset, - 0 0 0 1px rgba(0, 0, 0, 0.13) inset, - 0 3px 5px rgba(0, 0, 0, 0.15) inset !important -; -@activeBackgroundColor: #DFDFDF; -@activeBackgroundImage: none; -@activeBoxShadow: - 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset, - 0 0 0 1px rgba(0, 0, 0, 0.13) inset, - 0 3px 5px rgba(0, 0, 0, 0.1) inset !important -; - -@labeledIconBackgroundColor: transparent; -@labeledIconBorder: transparent; -@labeledIconPadding: (@horizontalPadding + 2.25em); - -@basicFontWeight: bold; -@basicTextColor: @linkColor; -@basicHoverTextColor: @linkHoverColor; - -@basicHoverBackground: #E0E0E0; - -@blue: #3072B3; -@green: #60B044; -@black: #5D5D5D; - -@primaryColor: @blue; -@secondaryColor: @black; - -@mini: 0.6rem; -@tiny: 0.7rem; -@small: 0.85rem; -@medium: 0.92rem; -@large: 1rem; -@big: 1.125rem; -@huge: 1.25rem; -@massive: 1.3rem; diff --git a/semantic/src/themes/github/elements/header.variables b/semantic/src/themes/github/elements/header.variables deleted file mode 100644 index ae1da01..0000000 --- a/semantic/src/themes/github/elements/header.variables +++ /dev/null @@ -1,9 +0,0 @@ -/******************************* - Header -*******************************/ - -/*------------------- - Element ---------------------*/ - -@iconMargin: @4px; diff --git a/semantic/src/themes/github/elements/icon.overrides b/semantic/src/themes/github/elements/icon.overrides deleted file mode 100644 index c86b7ed..0000000 --- a/semantic/src/themes/github/elements/icon.overrides +++ /dev/null @@ -1,208 +0,0 @@ -/* Octicons */ - -.icon.alert:before { content: '\f02d'} /*  */ -.icon.alignment.align:before { content: '\f08a'} /*  */ -.icon.alignment.aligned.to:before { content: '\f08e'} /*  */ -.icon.alignment.unalign:before { content: '\f08b'} /*  */ -.icon.arrow.down:before { content: '\f03f'} /*  */ -.icon.arrow.left:before { content: '\f040'} /*  */ -.icon.arrow.right:before { content: '\f03e'} /*  */ -.icon.arrow.small.down:before { content: '\f0a0'} /*  */ -.icon.arrow.small.left:before { content: '\f0a1'} /*  */ -.icon.arrow.small.right:before { content: '\f071'} /*  */ -.icon.arrow.small.up:before { content: '\f09f'} /*  */ -.icon.arrow.up:before { content: '\f03d'} /*  */ -.icon.beer:before { content: '\f069'} /*  */ -.icon.book:before { content: '\f007'} /*  */ -.icon.bookmark:before { content: '\f07b'} /*  */ -.icon.briefcase:before { content: '\f0d3'} /*  */ -.icon.broadcast:before { content: '\f048'} /*  */ -.icon.browser:before { content: '\f0c5'} /*  */ -.icon.bug:before { content: '\f091'} /*  */ -.icon.calendar:before { content: '\f068'} /*  */ -.icon.check:before { content: '\f03a'} /*  */ -.icon.checklist:before { content: '\f076'} /*  */ -.icon.chevron.down:before { content: '\f0a3'} /*  */ -.icon.chevron.left:before { content: '\f0a4'} /*  */ -.icon.chevron.right:before { content: '\f078'} /*  */ -.icon.chevron.up:before { content: '\f0a2'} /*  */ -.icon.circle.slash:before { content: '\f084'} /*  */ -.icon.circuit.board:before { content: '\f0d6'} /*  */ -.icon.clippy:before { content: '\f035'} /*  */ -.icon.clock:before { content: '\f046'} /*  */ -.icon.cloud.download:before { content: '\f00b'} /*  */ -.icon.cloud.upload:before { content: '\f00c'} /*  */ -.icon.code:before { content: '\f05f'} /*  */ -.icon.color.mode:before { content: '\f065'} /*  */ -.icon.comment.add:before, -.icon.comment:before { content: '\f02b'} /*  */ -.icon.comment.discussion:before { content: '\f04f'} /*  */ -.icon.credit.card:before { content: '\f045'} /*  */ -.icon.dash:before { content: '\f0ca'} /*  */ -.icon.dashboard:before { content: '\f07d'} /*  */ -.icon.database:before { content: '\f096'} /*  */ -.icon.device.camera:before { content: '\f056'} /*  */ -.icon.device.camera.video:before { content: '\f057'} /*  */ -.icon.device.desktop:before { content: '\f27c'} /*  */ -.icon.device.mobile:before { content: '\f038'} /*  */ -.icon.diff:before { content: '\f04d'} /*  */ -.icon.diff.added:before { content: '\f06b'} /*  */ -.icon.diff.ignored:before { content: '\f099'} /*  */ -.icon.diff.modified:before { content: '\f06d'} /*  */ -.icon.diff.removed:before { content: '\f06c'} /*  */ -.icon.diff.renamed:before { content: '\f06e'} /*  */ -.icon.ellipsis:before { content: '\f09a'} /*  */ -.icon.eye.unwatch:before, -.icon.eye.watch:before, -.icon.eye:before { content: '\f04e'} /*  */ -.icon.file.binary:before { content: '\f094'} /*  */ -.icon.file.code:before { content: '\f010'} /*  */ -.icon.file.directory:before { content: '\f016'} /*  */ -.icon.file.media:before { content: '\f012'} /*  */ -.icon.file.pdf:before { content: '\f014'} /*  */ -.icon.file.submodule:before { content: '\f017'} /*  */ -.icon.file.symlink.directory:before { content: '\f0b1'} /*  */ -.icon.file.symlink.file:before { content: '\f0b0'} /*  */ -.icon.file.text:before { content: '\f011'} /*  */ -.icon.file.zip:before { content: '\f013'} /*  */ -.icon.flame:before { content: '\f0d2'} /*  */ -.icon.fold:before { content: '\f0cc'} /*  */ -.icon.gear:before { content: '\f02f'} /*  */ -.icon.gift:before { content: '\f042'} /*  */ -.icon.gist:before { content: '\f00e'} /*  */ -.icon.gist.secret:before { content: '\f08c'} /*  */ -.icon.git.branch.create:before, -.icon.git.branch.delete:before, -.icon.git.branch:before { content: '\f020'} /*  */ -.icon.git.commit:before { content: '\f01f'} /*  */ -.icon.git.compare:before { content: '\f0ac'} /*  */ -.icon.git.merge:before { content: '\f023'} /*  */ -.icon.git.pull.request.abandoned:before, -.icon.git.pull.request:before { content: '\f009'} /*  */ -.icon.globe:before { content: '\f0b6'} /*  */ -.icon.graph:before { content: '\f043'} /*  */ -.icon.heart:before { content: '\2665'} /* ♥ */ -.icon.history:before { content: '\f07e'} /*  */ -.icon.home:before { content: '\f08d'} /*  */ -.icon.horizontal.rule:before { content: '\f070'} /*  */ -.icon.hourglass:before { content: '\f09e'} /*  */ -.icon.hubot:before { content: '\f09d'} /*  */ -.icon.inbox:before { content: '\f0cf'} /*  */ -.icon.info:before { content: '\f059'} /*  */ -.icon.issue.closed:before { content: '\f028'} /*  */ -.icon.issue.opened:before { content: '\f026'} /*  */ -.icon.issue.reopened:before { content: '\f027'} /*  */ -.icon.jersey:before { content: '\f019'} /*  */ -.icon.jump.down:before { content: '\f072'} /*  */ -.icon.jump.left:before { content: '\f0a5'} /*  */ -.icon.jump.right:before { content: '\f0a6'} /*  */ -.icon.jump.up:before { content: '\f073'} /*  */ -.icon.key:before { content: '\f049'} /*  */ -.icon.keyboard:before { content: '\f00d'} /*  */ -.icon.law:before { content: '\f0d8'} /*  */ -.icon.light.bulb:before { content: '\f000'} /*  */ -.icon.linkify:before { content: '\f05c'} /*  */ -.icon.linkify.external:before { content: '\f07f'} /*  */ -.icon.list.ordered:before { content: '\f062'} /*  */ -.icon.list.unordered:before { content: '\f061'} /*  */ -.icon.location:before { content: '\f060'} /*  */ -.icon.gist.private:before, -.icon.mirror.private:before, -.icon.git.fork.private:before, -.icon.lock:before { content: '\f06a'} /*  */ -.icon.logo.github:before { content: '\f092'} /*  */ -.icon.mail:before { content: '\f03b'} /*  */ -.icon.mail.read:before { content: '\f03c'} /*  */ -.icon.mail.reply:before { content: '\f051'} /*  */ -.icon.mark.github:before { content: '\f00a'} /*  */ -.icon.markdown:before { content: '\f0c9'} /*  */ -.icon.megaphone:before { content: '\f077'} /*  */ -.icon.mention:before { content: '\f0be'} /*  */ -.icon.microscope:before { content: '\f089'} /*  */ -.icon.milestone:before { content: '\f075'} /*  */ -.icon.mirror.public:before, -.icon.mirror:before { content: '\f024'} /*  */ -.icon.mortar.board:before { content: '\f0d7'} /*  */ -.icon.move.down:before { content: '\f0a8'} /*  */ -.icon.move.left:before { content: '\f074'} /*  */ -.icon.move.right:before { content: '\f0a9'} /*  */ -.icon.move.up:before { content: '\f0a7'} /*  */ -.icon.mute:before { content: '\f080'} /*  */ -.icon.no.newline:before { content: '\f09c'} /*  */ -.icon.octoface:before { content: '\f008'} /*  */ -.icon.organization:before { content: '\f037'} /*  */ -.icon.package:before { content: '\f0c4'} /*  */ -.icon.paintcan:before { content: '\f0d1'} /*  */ -.icon.pencil:before { content: '\f058'} /*  */ -.icon.person.add:before, -.icon.person.follow:before, -.icon.person:before { content: '\f018'} /*  */ -.icon.pin:before { content: '\f041'} /*  */ -.icon.playback.fast.forward:before { content: '\f0bd'} /*  */ -.icon.playback.pause:before { content: '\f0bb'} /*  */ -.icon.playback.play:before { content: '\f0bf'} /*  */ -.icon.playback.rewind:before { content: '\f0bc'} /*  */ -.icon.plug:before { content: '\f0d4'} /*  */ -.icon.repo.create:before, -.icon.gist.new:before, -.icon.file.directory.create:before, -.icon.file.add:before, -.icon.plus:before { content: '\f05d'} /*  */ -.icon.podium:before { content: '\f0af'} /*  */ -.icon.primitive.dot:before { content: '\f052'} /*  */ -.icon.primitive.square:before { content: '\f053'} /*  */ -.icon.pulse:before { content: '\f085'} /*  */ -.icon.puzzle:before { content: '\f0c0'} /*  */ -.icon.question:before { content: '\f02c'} /*  */ -.icon.quote:before { content: '\f063'} /*  */ -.icon.radio.tower:before { content: '\f030'} /*  */ -.icon.repo.delete:before, -.icon.repo:before { content: '\f001'} /*  */ -.icon.repo.clone:before { content: '\f04c'} /*  */ -.icon.repo.force.push:before { content: '\f04a'} /*  */ -.icon.gist.fork:before, -.icon.repo.forked:before { content: '\f002'} /*  */ -.icon.repo.pull:before { content: '\f006'} /*  */ -.icon.repo.push:before { content: '\f005'} /*  */ -.icon.rocket:before { content: '\f033'} /*  */ -.icon.rss:before { content: '\f034'} /*  */ -.icon.ruby:before { content: '\f047'} /*  */ -.icon.screen.full:before { content: '\f066'} /*  */ -.icon.screen.normal:before { content: '\f067'} /*  */ -.icon.search.save:before, -.icon.search:before { content: '\f02e'} /*  */ -.icon.server:before { content: '\f097'} /*  */ -.icon.settings:before { content: '\f07c'} /*  */ -.icon.log.in:before, -.icon.sign.in:before { content: '\f036'} /*  */ -.icon.log.out:before, -.icon.sign.out:before { content: '\f032'} /*  */ -.icon.split:before { content: '\f0c6'} /*  */ -.icon.squirrel:before { content: '\f0b2'} /*  */ -.icon.star.add:before, -.icon.star.delete:before, -.icon.star:before { content: '\f02a'} /*  */ -.icon.steps:before { content: '\f0c7'} /*  */ -.icon.stop:before { content: '\f08f'} /*  */ -.icon.repo.sync:before, -.icon.sync:before { content: '\f087'} /*  */ -.icon.tag.remove:before, -.icon.tag.add:before, -.icon.tag:before { content: '\f015'} /*  */ -.icon.telescope:before { content: '\f088'} /*  */ -.icon.terminal:before { content: '\f0c8'} /*  */ -.icon.three.bars:before { content: '\f05e'} /*  */ -.icon.thumbsdown:before { content: '\f0db'} /*  */ -.icon.thumbsup:before { content: '\f0da'} /*  */ -.icon.tools:before { content: '\f031'} /*  */ -.icon.trashcan:before { content: '\f0d0'} /*  */ -.icon.triangle.down:before { content: '\f05b'} /*  */ -.icon.triangle.left:before { content: '\f044'} /*  */ -.icon.triangle.right:before { content: '\f05a'} /*  */ -.icon.triangle.up:before { content: '\f0aa'} /*  */ -.icon.unfold:before { content: '\f039'} /*  */ -.icon.unmute:before { content: '\f0ba'} /*  */ -.icon.versions:before { content: '\f064'} /*  */ -.icon.remove.close:before, -.icon.x:before { content: '\f081'} /*  */ -.icon.zap:before { content: '\26A1'} /* ⚡ */ diff --git a/semantic/src/themes/github/elements/icon.variables b/semantic/src/themes/github/elements/icon.variables deleted file mode 100644 index 3ff3802..0000000 --- a/semantic/src/themes/github/elements/icon.variables +++ /dev/null @@ -1,13 +0,0 @@ -@fontPath: '../../themes/github/assets/fonts'; -@fontName: 'octicons'; -@fallbackSRC: ''; - -@width: 1em; -@height: 1em; - -@small: 13px; -@medium: 16px; -@large: 18px; -@big : 20px; -@huge: 28px; -@massive: 32px; \ No newline at end of file diff --git a/semantic/src/themes/github/elements/image.variables b/semantic/src/themes/github/elements/image.variables deleted file mode 100644 index 2480c17..0000000 --- a/semantic/src/themes/github/elements/image.variables +++ /dev/null @@ -1,5 +0,0 @@ -/******************************* - User Variable Overrides -*******************************/ - -@miniWidth: 20px; \ No newline at end of file diff --git a/semantic/src/themes/github/elements/input.overrides b/semantic/src/themes/github/elements/input.overrides deleted file mode 100644 index d19fea9..0000000 --- a/semantic/src/themes/github/elements/input.overrides +++ /dev/null @@ -1,32 +0,0 @@ -/******************************* - Input -*******************************/ - -/* Labeled Input has padding */ -.ui.labeled.input { - background-color: @white; - border: @borderWidth solid @borderColor; - border-radius: @borderRadius !important; -} -.ui.labeled.input input { - box-shadow: none !important; - border: none !important; -} -.ui.labeled.input .label { - font-weight: normal; - align-self: center; - font-size: 12px; - margin: @2px; - border-radius: @borderRadius !important; - padding: @relative5px @relative8px !important; -} - -/* GitHub Uses Focus Group with class name added */ -.ui.labeled.input.focused { - border-color: @focusBorderColor; - box-shadow: @focusBoxShadow; -} -.ui.labeled.input.focused .label { - background-color: #E1EAF5; - color: #4078C0; -} \ No newline at end of file diff --git a/semantic/src/themes/github/elements/input.variables b/semantic/src/themes/github/elements/input.variables deleted file mode 100644 index 7bb9354..0000000 --- a/semantic/src/themes/github/elements/input.variables +++ /dev/null @@ -1,16 +0,0 @@ -/******************************* - Input -*******************************/ - -@boxShadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset; - -@verticalPadding: @relative7px; -@horizontalPadding: @relative8px; - -@borderColor: #CCCCCC; - -@focusBorderColor: #51A7E8; -@focusBoxShadow: - 0 1px 2px rgba(0, 0, 0, 0.075) inset, - 0 0 5px rgba(81, 167, 232, 0.5) -; \ No newline at end of file diff --git a/semantic/src/themes/github/elements/label.overrides b/semantic/src/themes/github/elements/label.overrides deleted file mode 100644 index 5826cb2..0000000 --- a/semantic/src/themes/github/elements/label.overrides +++ /dev/null @@ -1,9 +0,0 @@ -/******************************* - Site Overrides -*******************************/ - -/* Notification Label on GitHub */ -.ui.floating.blue.label { - border: 2px solid #f3f3f3 !important; - background-image: linear-gradient(#7aa1d3, #4078c0) !important; -} \ No newline at end of file diff --git a/semantic/src/themes/github/elements/label.variables b/semantic/src/themes/github/elements/label.variables deleted file mode 100644 index 8a1e13f..0000000 --- a/semantic/src/themes/github/elements/label.variables +++ /dev/null @@ -1,4 +0,0 @@ -/******************************* - User Variable Overrides -*******************************/ - diff --git a/semantic/src/themes/github/elements/segment.overrides b/semantic/src/themes/github/elements/segment.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/github/elements/segment.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/github/elements/segment.variables b/semantic/src/themes/github/elements/segment.variables deleted file mode 100644 index 4c53f05..0000000 --- a/semantic/src/themes/github/elements/segment.variables +++ /dev/null @@ -1,40 +0,0 @@ -/******************************* - Standard -*******************************/ - -/*------------------- - Segment ---------------------*/ - -@segmentBorderWidth: 1px; -@border: 1px solid #D8DEE2; -@boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.075); - -@verticalPadding: 20px; -@horizontalPadding: 20px; - -@borderRadius: 4px; - -/******************************* - Variations -*******************************/ - - -/* Raised */ -@raisedBoxShadow: 0px 1px 3px rgba(0, 0, 0, 0.075); - -/* Colors */ -@coloredBorderSize: 0.5em; - -/* Ordinality */ -@secondaryBackground: #F9F9F9; -@secondaryColor: @textColor; - -@tertiaryBackground: #F0F0F0; -@tertiaryColor: @textColor; - -@secondaryInvertedBackground: #555555; -@secondaryInvertedColor: @textColor; - -@tertiaryInvertedBackground: #333333; -@tertiaryInvertedColor: @textColor; diff --git a/semantic/src/themes/github/elements/step.overrides b/semantic/src/themes/github/elements/step.overrides deleted file mode 100644 index f4c076d..0000000 --- a/semantic/src/themes/github/elements/step.overrides +++ /dev/null @@ -1,26 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.steps .step:after { - display: none; -} -.ui.steps .completed.step:before { - opacity: 0.5; -} - -.ui.steps .step.active:after { - display: block; - border: none; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - border-left: 1px solid rgba(0, 0, 0, 0.2); -} -.ui.vertical.steps .step.active:after { - display: block; - border: none; - top: 50%; - right: 0%; - border-left: none; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - border-right: 1px solid rgba(0, 0, 0, 0.2); -} \ No newline at end of file diff --git a/semantic/src/themes/github/elements/step.variables b/semantic/src/themes/github/elements/step.variables deleted file mode 100644 index ff8dad8..0000000 --- a/semantic/src/themes/github/elements/step.variables +++ /dev/null @@ -1,26 +0,0 @@ -/*------------------- - Step Variables ---------------------*/ - -/* Step */ -@background: transparent linear-gradient(transparent, rgba(0, 0, 0, 0.07)); -@verticalPadding: 1em; - -@arrowDisplay: none; -@lastArrowDisplay: none; -@activeArrowDisplay: block; -@activeLastArrowDisplay: block; - -/* Group */ -@stepsBackground: #FFFFFF; -@stepsBoxShadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15); - -/* States */ -@activeBackground: #FFFFFF; -@activeIconColor: @darkTextColor; - -/* Arrow */ -@arrowTopOffset: 100%; -@arrowRightOffset: 50%; -@arrowBorderColor: rgba(0, 0, 0, 0.2); -@arrowBorderWidth: 0px 0px @borderWidth @borderWidth; diff --git a/semantic/src/themes/github/globals/site.variables b/semantic/src/themes/github/globals/site.variables deleted file mode 100644 index b5879ee..0000000 --- a/semantic/src/themes/github/globals/site.variables +++ /dev/null @@ -1,47 +0,0 @@ -/******************************* - User Global Variables -*******************************/ - -@pageMinWidth : 1049px; -@pageOverflowX : visible; - -@emSize: 13px; -@fontSize : 13px; -@fontName : 'Arial'; -@importGoogleFonts : false; - -@h1: 2.25em; - -@defaultBorderRadius: 0.2307em; - -@disabledOpacity: 0.3; - -/* Colors */ -@blue: #80A6CD; -@green: #78CB5B; -@orange: #D26911; -@black: #333333; -@primaryColor: @green; -@secondaryColor: @black; - -/* Links */ -@linkColor: #4078C0; -@linkHoverColor: @linkColor; -@linkHoverUnderline: underline; - -/* Borders */ -@borderColor: rgba(0, 0, 0, 0.13); -@solidBorderColor: #DDDDDD; -@internalBorderColor: rgba(0, 0, 0, 0.06); -@selectedBorderColor: #51A7E8; - -/* Breakpoints */ -@largeMonitorBreakpoint: 1049px; -@computerBreakpoint: @largeMonitorBreakpoint; -@tabletBreakpoint: @largeMonitorBreakpoint; - -@infoBackgroundColor: #E6F1F6; - -@infoTextColor: #4E575B; -@warningTextColor: #613A00; -@errorTextColor: #991111; \ No newline at end of file diff --git a/semantic/src/themes/github/modules/dropdown.overrides b/semantic/src/themes/github/modules/dropdown.overrides deleted file mode 100644 index 7a1043d..0000000 --- a/semantic/src/themes/github/modules/dropdown.overrides +++ /dev/null @@ -1,53 +0,0 @@ -/******************************* - User Overrides -*******************************/ - -/* Smaller Icon */ -.ui.dropdown > .dropdown.icon { - font-size: 12px; -} - - -/* Dropdown Carets */ -@font-face { - font-family: 'Dropdown'; - src: - url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), - url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff') - ; - font-weight: normal; - font-style: normal; -} - -.ui.dropdown > .dropdown.icon { - font-family: 'Dropdown'; - line-height: 1; - height: 1em; - width: 1.23em; - backface-visibility: hidden; - font-weight: normal; - font-style: normal; - text-align: center; -} - -.ui.dropdown > .dropdown.icon { - width: auto; -} -.ui.dropdown > .dropdown.icon:before { - content: '\f0d7'; -} - -/* Sub Menu */ -.ui.dropdown .menu .item .dropdown.icon:before { - content: '\f0da'/*rtl:'\f0d9'*/; -} - -.ui.dropdown .item .left.dropdown.icon:before, -.ui.dropdown .left.menu .item .dropdown.icon:before { - content: "\f0d9"/*rtl:"\f0da"*/; -} - -/* Vertical Menu Dropdown */ -.ui.vertical.menu .dropdown.item > .dropdown.icon:before { - content: "\f0da"/*rtl:"\f0d9"*/; -} \ No newline at end of file diff --git a/semantic/src/themes/github/modules/dropdown.variables b/semantic/src/themes/github/modules/dropdown.variables deleted file mode 100644 index d4ee8c0..0000000 --- a/semantic/src/themes/github/modules/dropdown.variables +++ /dev/null @@ -1,35 +0,0 @@ -/******************************* - User Variable Overrides -*******************************/ - -@transition: - width @defaultDuration @defaultEasing -; - -@menuPadding: 0px; - -@itemVerticalPadding: @relative8px; -@itemHorizontalPadding: @relative14px; - -@dropdownIconMargin: 0em 0em 0em 2px; - -@raisedBoxShadow: 0px 3px 12px rgba(0, 0, 0, 0.15); - -@menuPadding: @relative5px 0px; - -@menuHeaderMargin: 0em; -@menuHeaderPadding: @relative6px @itemHorizontalPadding; -@menuHeaderFontSize: @relative12px; -@menuHeaderTextTransform: none; -@menuHeaderFontWeight: normal; -@menuHeaderColor: #767676; - -@menuDividerMargin: @relative8px 0em; - -@disabledOpacity: 0.6; - -/* States */ -@hoveredItemBackground: #4078C0; -@hoveredItemColor: @white; - -@pointingArrowSize: @relative9px; diff --git a/semantic/src/themes/github/modules/popup.variables b/semantic/src/themes/github/modules/popup.variables deleted file mode 100644 index 81a8173..0000000 --- a/semantic/src/themes/github/modules/popup.variables +++ /dev/null @@ -1,12 +0,0 @@ -/******************************* - Popup -*******************************/ - - -@small: @relative10px; -@medium: @relative11px; -@large: @relative13px; - -@verticalPadding: @relative7px; -@horizontalPadding: @relative11px; - diff --git a/semantic/src/themes/gmail/collections/message.overrides b/semantic/src/themes/gmail/collections/message.overrides deleted file mode 100644 index e69de29..0000000 diff --git a/semantic/src/themes/gmail/collections/message.variables b/semantic/src/themes/gmail/collections/message.variables deleted file mode 100644 index 16902bc..0000000 --- a/semantic/src/themes/gmail/collections/message.variables +++ /dev/null @@ -1,15 +0,0 @@ -@background: #F3F3F3; - -@boxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; -@borderRadius: 4px; -@verticalPadding: 7px; -@horizontalPadding: 15px; - -@headerFontSize: 1em; - -@floatingBoxShadow: 0px 2px 4px rgba(0, 0, 0, 0.2); - -@iconSize: 1.5em; -@iconDistance: 1em; - -@warningBackgroundColor: #F9EDBE; diff --git a/semantic/src/themes/instagram/views/card.overrides b/semantic/src/themes/instagram/views/card.overrides deleted file mode 100644 index f2b0a74..0000000 --- a/semantic/src/themes/instagram/views/card.overrides +++ /dev/null @@ -1,12 +0,0 @@ -/******************************* - Overrides -*******************************/ - - -@import url(http://fonts.googleapis.com/css?family=Montserrat:700,400); - -.ui.cards > .card, -.ui.card { - font-family: 'Montserrat'; - font-size-adjust: 0.5; -} \ No newline at end of file diff --git a/semantic/src/themes/instagram/views/card.variables b/semantic/src/themes/instagram/views/card.variables deleted file mode 100644 index 94e63b1..0000000 --- a/semantic/src/themes/instagram/views/card.variables +++ /dev/null @@ -1,23 +0,0 @@ -/******************************* - Card -*******************************/ - -/*------------------- - View ---------------------*/ - -@borderBoxShadow: none; -@shadowBoxShadow: none; -@boxShadow: none; - - -@internalBorderColor: #EDEDEE; -@border: 1px solid #EDEDEE; - -@contentPadding: 14px 20px; - -@metaColor: #A5A7AA; - -@linkHoverRaiseDistance: 0px; -@linkHoverBoxShadow: none; -@linkHoverBorder: 1px solid #D0D0D8; \ No newline at end of file diff --git a/semantic/src/themes/material/collections/menu.overrides b/semantic/src/themes/material/collections/menu.overrides deleted file mode 100644 index 8eea17f..0000000 --- a/semantic/src/themes/material/collections/menu.overrides +++ /dev/null @@ -1 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=Roboto); diff --git a/semantic/src/themes/material/collections/menu.variables b/semantic/src/themes/material/collections/menu.variables deleted file mode 100644 index 0e5f194..0000000 --- a/semantic/src/themes/material/collections/menu.variables +++ /dev/null @@ -1,10 +0,0 @@ -/******************************* - Menu -*******************************/ - -@fontFamily: 'Roboto', Arial, sans-serif; -@boxShadow: 0px 1px 6px rgba(0, 0, 0, 0.2); -@dividerSize: 0px; - -@itemVerticalPadding: @relativeLarge; -@itemHorizontaPadding: @relativeLarge; \ No newline at end of file diff --git a/semantic/src/themes/material/elements/button.overrides b/semantic/src/themes/material/elements/button.overrides deleted file mode 100644 index 751266a..0000000 --- a/semantic/src/themes/material/elements/button.overrides +++ /dev/null @@ -1,15 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=Roboto); - -.ui.primary.button:hover { - box-shadow: - 0px 0px 0px 1px rgba(0, 0, 0, 0.3) inset, - 0px 2px 3px 0px rgba(0, 0, 0, 0.35) !important - ; -} - -.ui.secondary.button:hover { - box-shadow: - 0px 0px 0px 1px rgba(0, 0, 0, 0.2) inset, - 0px 2px 3px 0px rgba(0, 0, 0, 0.3) !important - ; -} \ No newline at end of file diff --git a/semantic/src/themes/material/elements/button.variables b/semantic/src/themes/material/elements/button.variables deleted file mode 100644 index da7dcbd..0000000 --- a/semantic/src/themes/material/elements/button.variables +++ /dev/null @@ -1,97 +0,0 @@ -/******************************* - Button -*******************************/ - -/*------------------- - Element ---------------------*/ - -@googleFontName : 'Roboto'; -@pageFont : 'Roboto', Arial, sans-serif; - -@medium: 13px; - -@verticalPadding : 0.8em; -@horizontalPadding : 0.8em; -@borderRadius : @relative3px; -@color : #222222; -@fontWeight : normal; -@textTransform : none; - -@backgroundColor : @white; -@backgroundImage : linear-gradient(transparent, rgba(0, 0, 0, 0.02)); - -@solidBorderColor: #DDDDDD; - -@borderBoxShadowColor: @solidBorderColor; -@borderBoxShadow: 0px 0px 0px 1px @solidBorderColor inset; -@shadowBoxShadow: 0px 0px 0px 0px transparent; - -@transition: - opacity 0.3s @defaultEasing, - background-color 0.3s @defaultEasing, - color 0.3s @defaultEasing, - box-shadow 0.3s @defaultEasing, - background 0.3s @defaultEasing -; -/*------------------- - State ---------------------*/ - -@hoverBackgroundColor: @white; -@hoverBoxShadow: - @borderBoxShadow, - 0px 2px 3px 0px rgba(0, 0, 0, 0.2) !important -; - -@downBackgroundColor: @white; -@downBackgroundImage: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)); -@downTextColor: #222222; -@downBoxShadow: @borderBoxShadow; - -@activeBackgroundColor: #F0F0F0; -@activeBoxShadow: 0px 0px 0px 1px #DDDDDD; - -/*------------------- - Variations ---------------------*/ - -/* Basic */ -@basicBorderSize: 0px; -@basicBorderRadius: 4px; -@basicColoredBorderSize: 1px; -@basicHoverBackground: @white; -@basicHoverBoxShadow: @hoverBoxShadow; -@basicDownBackground: @white; -@basicDownBoxShadow: @downBoxShadow; - -@basicActiveBackground: #FFFFFF; -@basicActiveBoxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); - -/* Labeled */ -@labeledIconBackgroundColor: transparent; -@labeledIconWidth: 2em; - -@labeledLabelBorderOffset: 0px; - -/* Colored */ -@coloredBackgroundImage : @subtleGradient; -@coloredBoxShadow : 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset; - -/* Primary */ -@primaryColor : #4184F3; -@primaryBoxShadow : 0px 0px 0px 1px #0157E4 inset; - -/* Secondary */ -@secondaryColor : #EEEEEE; -@secondaryBackgroundImage : @backgroundImage; -@secondaryTextColor : @textColor; -@secondaryBoxShadow : @borderBoxShadow; - -/* Emotive */ -@positiveColor: #3D9400; -@negativeColor: #D34836; - -/* Inverted */ -@invertedBorderSize: 1px; - diff --git a/semantic/src/themes/material/elements/header.overrides b/semantic/src/themes/material/elements/header.overrides deleted file mode 100644 index 7278edc..0000000 --- a/semantic/src/themes/material/elements/header.overrides +++ /dev/null @@ -1,15 +0,0 @@ -/******************************* - Overrides -*******************************/ - -@import url(http://fonts.googleapis.com/css?family=Roboto); - -h1.ui.header, -.ui.huge.header { - font-weight: normal; -} - -h2.ui.header, -.ui.large.header { - font-weight: normal; -} \ No newline at end of file diff --git a/semantic/src/themes/material/elements/header.variables b/semantic/src/themes/material/elements/header.variables deleted file mode 100644 index 6764f01..0000000 --- a/semantic/src/themes/material/elements/header.variables +++ /dev/null @@ -1,21 +0,0 @@ -/*------------------- - Header ---------------------*/ - -@headerFont : 'Roboto', Arial, sans-serif; -@fontWeight: normal; - -@iconSize: 2em; -@iconOffset: 0.2em; -@iconAlignment: top; - -@subHeaderFontSize: 1rem; - - -/* HTML Headings */ -@h1 : 2.25rem; -@h2 : 2rem; -@h3 : 1.75rem; -@h4 : 1.5rem; -@h5 : 1.25rem; - diff --git a/semantic/src/themes/material/globals/site.overrides b/semantic/src/themes/material/globals/site.overrides deleted file mode 100644 index e69de29..0000000 diff --git a/semantic/src/themes/material/globals/site.variables b/semantic/src/themes/material/globals/site.variables deleted file mode 100644 index ffaee11..0000000 --- a/semantic/src/themes/material/globals/site.variables +++ /dev/null @@ -1,120 +0,0 @@ -/******************************* - Site Settings -*******************************/ - -/*------------------- - Fonts ---------------------*/ - -@headerFont : 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif; -@pageFont : 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif; -@googleFontName : 'Roboto'; - -/*------------------- - Base Sizes ---------------------*/ - -@emSize : 14px; -@fontSize : 13px; - -/*-------------- - Page ----------------*/ - -@pageBackground : #F9F9F9; -@lineHeight : 1.33; -@textColor : #212121; - -/*-------------- - Page Heading ----------------*/ - -@headerLineHeight : 1.33em; -@headerFontWeight : 400; - -@h1 : 2.25rem; -@h2 : 2rem; -@h3 : 1.75rem; -@h4 : 1.5rem; -@h5 : 1.25rem; - -/*-------------- - Paragraphs ----------------*/ - -@paragraphLineHeight: 1.7em; - -/*------------------- - Site Colors ---------------------*/ - -/*--- Colors ---*/ -@black : #1B1C1D; -@blue : #2196F3; -@green : #4CAF50; -@grey : #9E9E9E; -@orange : #FF9800; -@pink : #E91E63; -@purple : #9C27B0; -@red : #F44336; -@teal : #1de9b6; -@yellow : #FFEB3B; - -/*--- Light Colors ---*/ -@lightBlack : #333333; -@lightBlue : #2979FF; -@lightGreen : #00E676; -@lightOrange : #FF9100; -@lightPink : #F50057; -@lightPurple : #D500F9; -@lightRed : #FF1744; -@lightTeal : #1DE9B6; -@lightYellow : #FFEA00; - -/*--- Neutrals ---*/ -@fullBlack : #000000; -@darkGrey : #AAAAAA; -@lightGrey : #DCDDDE; -@offWhite : #FAFAFA; -@darkWhite : #F0F0F0; -@white : #FFFFFF; - -/*------------------- - Brand Colors ---------------------*/ - -@primaryColor : @blue; -@secondaryColor : @grey; - -@lightPrimaryColor : @lightBlue; -@lightSecondaryColor : @lightGrey; - -/*------------------- - Paragraph ---------------------*/ - -@paragraphMargin : 0em 0em 1.53em; - -/*------------------- - Links ---------------------*/ - -@linkColor : #009FDA; -@linkUnderline : none; -@linkHoverColor : lighten(@linkColor, 5); -@linkHoverUnderline : @linkUnderline; - -/*------------------- - Highlighted Text ---------------------*/ - -@highlightBackground : #009FDA; -@highlightColor : @white; - -/*------------------- - Accents ---------------------*/ - -/* 4px @ default em */ -@relativeBorderRadius: @relative4px; -@absoluteBorderRadius: 4px; diff --git a/semantic/src/themes/material/modules/dropdown.overrides b/semantic/src/themes/material/modules/dropdown.overrides deleted file mode 100644 index 40fcd92..0000000 --- a/semantic/src/themes/material/modules/dropdown.overrides +++ /dev/null @@ -1,5 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=Roboto:400,700); - -.ui.dropdown { - font-family: 'Roboto'; -} \ No newline at end of file diff --git a/semantic/src/themes/material/modules/dropdown.variables b/semantic/src/themes/material/modules/dropdown.variables deleted file mode 100644 index 5ed6e1a..0000000 --- a/semantic/src/themes/material/modules/dropdown.variables +++ /dev/null @@ -1,20 +0,0 @@ -/******************************* - Menu -*******************************/ - -@menuBorderRadius: @borderRadius; -@menuBorderColor: #DADADA; -@menuBoxShadow: 0px 2px 4px rgba(0, 0, 0, 0.2); - -@menuPadding: @relative8px 0em; -@itemVerticalPadding: 1em; -@itemHorizontalPadding: 1.5em; - -@menuHeaderFontSize: @small; -@menuHeaderFontWeight: bold; -@menuHeaderTextTransform: none; - -@selectionBorderEmWidth: 0em; -@selectionItemDivider: none; - -@labelBoxShadow: none; \ No newline at end of file diff --git a/semantic/src/themes/material/modules/modal.overrides b/semantic/src/themes/material/modules/modal.overrides deleted file mode 100644 index 6b9b947..0000000 --- a/semantic/src/themes/material/modules/modal.overrides +++ /dev/null @@ -1,6 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=Roboto); - -.ui.modal .header { - font-family: "Roboto", Arial, Sans-serif !important; - font-weight: 400 !important; -} \ No newline at end of file diff --git a/semantic/src/themes/material/modules/modal.variables b/semantic/src/themes/material/modules/modal.variables deleted file mode 100644 index 5629729..0000000 --- a/semantic/src/themes/material/modules/modal.variables +++ /dev/null @@ -1,15 +0,0 @@ -@boxShadow: 0px 10px 18px rgba(0, 0, 0, 0.22); -@borderRadius: 0em; - - -@headerBackground: @white; -@headerVerticalPadding: 1.7142rem; -@headerHorizontalPadding: 1.7142rem; -@headerFontWeight: 400; -@headerFontFamily: 'Roboto', "Helvetica Neue", Arial, sans-serif; -@headerBorder: none; - -@contentPadding: 1rem 2rem 2rem; - -@actionBorder: none; -@actionBackground: @white; \ No newline at end of file diff --git a/semantic/src/themes/pulsar/elements/loader.overrides b/semantic/src/themes/pulsar/elements/loader.overrides deleted file mode 100644 index 5ddd401..0000000 --- a/semantic/src/themes/pulsar/elements/loader.overrides +++ /dev/null @@ -1,70 +0,0 @@ -/******************************* - Theme Overrides -*******************************/ - -.ui.loader:after { - -webkit-animation: loader-pulsar 2s infinite linear; - animation: loader-pulsar 2s infinite linear; -} - -@-webkit-keyframes loader-pulsar { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - opacity: 0; - } - 20% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } - 40% { - -webkit-transform: rotate(740deg); - transform: rotate(740deg); - opacity: 1; - } - 60% { - -webkit-transform: rotate(1120deg); - transform: rotate(1120deg); - opacity: 1; - } - 80% { - -webkit-transform: rotate(1440deg); - transform: rotate(1440deg); - } - 100% { - -webkit-transform: rotate(1800deg); - transform: rotate(1800deg); - opacity: 0; - } -} - -@keyframes loader-pulsar { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - opacity: 0; - } - 20% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } - 40% { - -webkit-transform: rotate(740deg); - transform: rotate(740deg); - opacity: 1; - } - 60% { - -webkit-transform: rotate(1120deg); - transform: rotate(1120deg); - opacity: 1; - } - 80% { - -webkit-transform: rotate(1440deg); - transform: rotate(1440deg); - } - 100% { - -webkit-transform: rotate(1800deg); - transform: rotate(1800deg); - opacity: 0; - } -} \ No newline at end of file diff --git a/semantic/src/themes/pulsar/elements/loader.variables b/semantic/src/themes/pulsar/elements/loader.variables deleted file mode 100644 index 29ab5cf..0000000 --- a/semantic/src/themes/pulsar/elements/loader.variables +++ /dev/null @@ -1,7 +0,0 @@ -/******************************* - Loader -*******************************/ - -@loaderSpeed: 2s; -@loaderLineColor: @primaryColor; -@invertedLoaderLineColor: @lightPrimaryColor; diff --git a/semantic/src/themes/raised/elements/button.overrides b/semantic/src/themes/raised/elements/button.overrides deleted file mode 100644 index c5c5336..0000000 --- a/semantic/src/themes/raised/elements/button.overrides +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Overrides -*******************************/ diff --git a/semantic/src/themes/raised/elements/button.variables b/semantic/src/themes/raised/elements/button.variables deleted file mode 100644 index eced62f..0000000 --- a/semantic/src/themes/raised/elements/button.variables +++ /dev/null @@ -1,27 +0,0 @@ -/******************************* - Button -*******************************/ - -/*------------------- - Element ---------------------*/ - -@backgroundColor: #F8F8F8; -@backgroundImage: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); -@verticalAlign: middle; -@borderRadius: 0.4em; -@borderBoxShadowColor: @borderColor; - -/* Shadow */ -@shadowDistance: 0.3em; -@verticalPadding: 1em; -@horizontalPadding: 2em; - -/* transition box shadow as well */ -@transition: - opacity @defaultDuration @defaultEasing, - background-color @defaultDuration @defaultEasing, - box-shadow @defaultDuration @defaultEasing, - color @defaultDuration @defaultEasing, - background @defaultDuration @defaultEasing -; \ No newline at end of file diff --git a/semantic/src/themes/resetcss/globals/reset.overrides b/semantic/src/themes/resetcss/globals/reset.overrides deleted file mode 100644 index 3377df5..0000000 --- a/semantic/src/themes/resetcss/globals/reset.overrides +++ /dev/null @@ -1,52 +0,0 @@ -/******************************* - Overrides -*******************************/ - -/** - * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) - * http://cssreset.com - */ - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -body { - line-height: 1; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} \ No newline at end of file diff --git a/semantic/src/themes/resetcss/globals/reset.variables b/semantic/src/themes/resetcss/globals/reset.variables deleted file mode 100644 index 0eedf27..0000000 --- a/semantic/src/themes/resetcss/globals/reset.variables +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Reset -*******************************/ \ No newline at end of file diff --git a/semantic/src/themes/round/elements/button.overrides b/semantic/src/themes/round/elements/button.overrides deleted file mode 100644 index e69de29..0000000 diff --git a/semantic/src/themes/round/elements/button.variables b/semantic/src/themes/round/elements/button.variables deleted file mode 100644 index 9261206..0000000 --- a/semantic/src/themes/round/elements/button.variables +++ /dev/null @@ -1,138 +0,0 @@ -/******************************* - Button -*******************************/ - -/*------------------- - Element ---------------------*/ -@borderRadius: @circularRadius; -@textTransform: uppercase; -@backgroundColor: #FFFFFF; -@backgroundImage: none; -@fontWeight: bold; -@textColor: rgba(0, 0, 0, 0.6); -@boxShadow: - 0px 0px 0px 2px rgba(0, 0, 0, 0.2) inset -; - -/* Padding */ -@verticalPadding: 1.25em; -@horizontalPadding: 3em; - -/* Icon */ -@iconOpacity: 0.8; -@iconDistance: 0.4em; -@iconTransition: opacity @defaultDuration @defaultEasing; -@iconMargin: 0em @iconDistance 0em -(@iconDistance / 2); -@iconVerticalAlign: top; - -/*------------------- - Group ---------------------*/ - -@verticalBoxShadow: 0px 0px 0px 1px @borderColor inset; - - -/*------------------- - States ---------------------*/ - -@hoverBackgroundColor: #FAFAFA; -@hoverBackgroundImage: none; -@hoverBoxShadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.3) inset; - -@downBackgroundColor: #F0F0F0; -@downBackgroundImage: none; -@downBoxShadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.35) inset !important; - -@activeBackgroundColor: #DDDDDD; -@activeBackgroundImage: none; -@activeBoxShadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.3) inset !important; - -@loadingBackgroundColor: #FFFFFF; - -/*------------------- - Types ---------------------*/ - -/* Labeled Icon */ -@labeledIconWidth: 1em + (@verticalPadding * 2); -@labeledIconBackgroundColor: transparent; -@labeledIconPadding: (@horizontalPadding + 1em); -@labeledIconBorder: rgba(0, 0, 0, 0.05); -@labeledIconColor: ''; - -@labeledIconLeftShadow: none; -@labeledIconRightShadow: none; - -/* Basic */ -@basicBoxShadow: 0px 0px 0px 1px @borderColor; -@iconOffset: 0.05em; -@basicLoadingColor: #FFFFFF; - -@basicHoverBackground: #FAFAFA; -@basicHoverBoxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15); - -@basicDownBackground: rgba(0, 0, 0, 0.02); -@basicDownBoxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); - -@basicActiveBackground: @transparentBlack; -@basicActiveColor: @selectedTextColor; - -/* Basic Inverted */ -@basicInvertedBackground: transparent; -@basicInvertedHoverBackground: transparent; -@basicInvertedDownBackground: @transparentWhite; -@basicInvertedActiveBackground: @transparentWhite; - -@basicInvertedBoxShadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5); -@basicInvertedHoverBoxShadow: 0px 0px 0px 2px @selectedWhiteBorderColor; -@basicInvertedDownBoxShadow: 0px 0px 0px 2px @selectedWhiteBorderColor; -@basicInvertedActiveBoxShadow: 0px 0px 0px 2px @selectedWhiteBorderColor; - -@basicInvertedColor: @darkWhite; -@basicInvertedHoverColor: @darkWhiteHover; -@basicInvertedDownColor: @darkWhiteActive; -@basicInvertedActiveColor: @invertedTextColor; - - -/* Basic Group */ -@basicGroupBorder: 1px solid @borderColor; -@basicGroupBoxShadow: 0px 0px 0px 1px @borderColor; - -/*------------------- - Variations ---------------------*/ - -/* Colors */ -@coloredBackgroundImage: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1)); -@coloredBoxShadow: @shadowBoxShadow; - -/* Compact */ -@compactVerticalPadding: (@verticalPadding * 0.75); -@compactHorizontalPadding: (@horizontalPadding * 0.75); - -/* Attached */ -@attachedOffset: -1px; -@attachedBoxShadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -@attachedHorizontalPadding: 0.75em; - -/* Floated */ -@floatedMargin: 0.25em; - -/* Animated */ -@animationDuration: 0.3s; -@animationEasing: ease; -@fadeScaleHigh: 1.5; -@fadeScaleLow: 0.75; - -/* Sizing */ -@mini: 0.7rem; -@tiny: 0.8rem; -@small: 0.875rem; -@medium: 1rem; -@large: 1.125rem; -@big: 1.25rem; -@huge: 1.375rem; -@massive: 1.5rem; - diff --git a/semantic/src/themes/rtl/globals/site.overrides b/semantic/src/themes/rtl/globals/site.overrides deleted file mode 100644 index a73302b..0000000 --- a/semantic/src/themes/rtl/globals/site.overrides +++ /dev/null @@ -1,6 +0,0 @@ -/******************************* - Global Overrides -*******************************/ - -/* Import Droid Arabic Kufi */ -@import 'http://fonts.googleapis.com/earlyaccess/droidarabickufi.css'; diff --git a/semantic/src/themes/rtl/globals/site.variables b/semantic/src/themes/rtl/globals/site.variables deleted file mode 100644 index 898d724..0000000 --- a/semantic/src/themes/rtl/globals/site.variables +++ /dev/null @@ -1,14 +0,0 @@ -/******************************* - Site Settings -*******************************/ - -/*------------------- - Fonts ---------------------*/ - -@googleFontName : 'Droid Sans'; - -/* Kufi imported in site.overrides */ -@headerFont : 'Droid Arabic Kufi', 'Droid Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; -@pageFont : 'Droid Arabic Kufi', 'Droid Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; - diff --git a/semantic/src/themes/striped/modules/progress.overrides b/semantic/src/themes/striped/modules/progress.overrides deleted file mode 100644 index 606cfe4..0000000 --- a/semantic/src/themes/striped/modules/progress.overrides +++ /dev/null @@ -1,29 +0,0 @@ -/******************************* - Progress -*******************************/ - -.ui.progress .bar { - background-size: 30px 30px; - background-image: - linear-gradient( - 135deg, rgba(255, 255, 255, 0.08) 25%, transparent 25%, - transparent 50%, rgba(255, 255, 255, 0.08) 50%, rgba(255, 255, 255, 0.08) 75%, - transparent 75%, transparent - ) - ; -} - -.ui.progress.active .bar:after { - animation: none; -} -.ui.progress.active .bar { - animation: progress-striped 3s linear infinite; -} -@keyframes progress-striped { - 0% { - background-position: 0px 0; - } - 100% { - background-position: 60px 0; - } -} diff --git a/semantic/src/themes/striped/modules/progress.variables b/semantic/src/themes/striped/modules/progress.variables deleted file mode 100644 index cdba171..0000000 --- a/semantic/src/themes/striped/modules/progress.variables +++ /dev/null @@ -1,3 +0,0 @@ -/******************************* - Progress -*******************************/ diff --git a/semantic/src/themes/timeline/views/feed.overrides b/semantic/src/themes/timeline/views/feed.overrides deleted file mode 100644 index 4b51e34..0000000 --- a/semantic/src/themes/timeline/views/feed.overrides +++ /dev/null @@ -1,27 +0,0 @@ -/******************************* - User Variable Overrides -*******************************/ - -.ui.feed > .event .label { - border-left: 3px solid #DDDDDD; -} -.ui.feed > .event:last-child .label { - border-left-color: transparent; -} - -.ui.feed > .event > .label { - margin-left: 1.6em; -} - -.ui.feed > .event > .label > img, -.ui.feed > .event > .label > .icon { - background-color: #009FDA; - border-radius: 500rem; - color: #FFFFFF; - width: 3rem; - height: 3rem; - line-height: 1.5; - left: -1.6rem; - opacity: 1; - position: relative; -} diff --git a/semantic/src/themes/timeline/views/feed.variables b/semantic/src/themes/timeline/views/feed.variables deleted file mode 100644 index d1345e8..0000000 --- a/semantic/src/themes/timeline/views/feed.variables +++ /dev/null @@ -1,36 +0,0 @@ -/******************************* - Feed -*******************************/ - -/*------------------- - Elements ---------------------*/ - -@eventMargin: 0em; -@eventDivider: none; -@eventPadding: 0em; - -/* Event Label */ -@labelWidth: 3em; -@labelHeight: auto; - -@labeledContentMargin: 0.75em 0em 2em 0.75em; - -/* Icon */ -@iconLabelBackground: @primaryColor; -@iconLabelBorderRadius: @circularRadius; -@iconLabelColor: @white; - -/* Metadata Group */ -@metadataDisplay: inline-block; -@metadataMargin: 1em 0em 0em; -@metadataBackground: @white @subtleGradient; -@metadataBorder: 1px solid @solidBorderColor; -@metadataBorderRadius: 0.25em; -@metadataBoxShadow: 0 1px 1px rgba(0, 0, 0, 0.05); -@metadataPadding: 0.5em 1em; -@metadataColor: rgba(0, 0, 0, 0.6); - -/*------------------- - Variations ---------------------*/ diff --git a/semantic/src/themes/twitter/elements/button.overrides b/semantic/src/themes/twitter/elements/button.overrides deleted file mode 100644 index 44a0f45..0000000 --- a/semantic/src/themes/twitter/elements/button.overrides +++ /dev/null @@ -1,13 +0,0 @@ -/******************************* - Overrides -*******************************/ - -.ui.primary.button { - box-shadow: - 0px 0px 0px 1px #3B88C3 inset, - 0 2px 0 rgba(255, 255, 255, 0.15) inset - ; -} -.ui.primary.button > .icon { - color: #FFFFFF; -} diff --git a/semantic/src/themes/twitter/elements/button.variables b/semantic/src/themes/twitter/elements/button.variables deleted file mode 100644 index 1a8ecc3..0000000 --- a/semantic/src/themes/twitter/elements/button.variables +++ /dev/null @@ -1,44 +0,0 @@ -/*------------------- - Global Variables ---------------------*/ - -@pageFont: Helvetica Neue, Helvetica, Arial, sans-serif; -@textColor: #66757F; -@blue: #55ACEE; - -/*------------------- - Button Variables ---------------------*/ - -@backgroundColor: #F5F8FA; -@backgroundImage: linear-gradient(@white, @backgroundColor); -@color: #66757F; -@borderBoxShadowColor: #E1E8ED; - -@textTransform: none; -@fontWeight: bold; -@textColor: #333333; - -@horizontalPadding: 1.284em; -@verticalPadding: 0.8571em; - -@activeBackgroundColor: rgba(0, 0, 0, 0.1); - -@primaryColor: @blue; -@coloredBackgroundImage: @subtleGradient; - - -/*------------------- - States ---------------------*/ - -@hoverBackgroundColor: #E1E8ED; -@hoverBackgroundImage: linear-gradient(@white, @hoverBackgroundColor); -@hoverColor: #292F33; - -@downBackgroundColor: #E1E8ED; -@downColor: #292F33; -@downPressedShadow: 0px 1px 4px rgba(0, 0, 0, 0.2) inset; - -@labeledIconBackgroundColor: rgba(85, 172, 238, 0.05); -@labeledIconBorder: rgba(0, 0, 0, 0.1); diff --git a/server.config.json b/server.config.json deleted file mode 100644 index ee0eb1a..0000000 --- a/server.config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "devServerPort": "8080", - "buildFolder": "build", - "deployFolder": "C:/Users/nerush/Documents/Qlik/Sense/Extensions/qsSimpleKPI", - "url": "http://localhost:4848/sense/app/C%3A%5CUsers%5Cnerush%5CDocuments%5CQlik%5CSense%5CApps%5CSimpleKPIDemo/sheet/KrAeKZs/state/edit" -} diff --git a/server.js b/server.js index b43b7f6..836905d 100644 --- a/server.js +++ b/server.js @@ -1,18 +1,15 @@ var webpack = require('webpack'); var WebpackDevServer = require('webpack-dev-server'); var config = require('./webpack.config'); -var serverConfig = require('./server.config.json'); +var serverConfig = require('./settings'); -var devServerPort = serverConfig.devServerPort || 8080; +var devServerPort = serverConfig.port; var contentUrl = serverConfig.url; var compiler = webpack(config); var originalOutputFileSystem = compiler.outputFileSystem; -module.exports.buildPathDestination = - process.env.npm_lifecycle_event === 'build' ? - serverConfig.buildFolder : serverConfig.deployFolder; -module.exports.deployPathDestination = serverConfig.deployFolder; +module.exports.buildPathDestination = serverConfig.buildDestination; module.exports.start = function start(callback) { var devServer = new WebpackDevServer(compiler, { diff --git a/settings.js b/settings.js new file mode 100644 index 0000000..1d551d0 --- /dev/null +++ b/settings.js @@ -0,0 +1,13 @@ +const path = require('path'); +const packageJSON = require('./package.json'); + +const defaultBuildDestination = path.resolve("./build"); + +module.exports = { + buildDestination: process.env.BUILD_PATH || defaultBuildDestination, + mode: process.env.NODE_ENV || 'development', + name: packageJSON.name, + version: process.env.VERSION || 'local-dev', + url: process.env.BUILD_URL || defaultBuildDestination, + port: process.env.PORT || 8081 +}; diff --git a/src/Template.qextmpl b/src/Template.qextmpl deleted file mode 100644 index 2538f91..0000000 --- a/src/Template.qextmpl +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name" : "Simple KPI", - "description" : "Simple KPI", - "preview": "preview.png", - "icon" : "kpi", - "type" : "visualization", - "version": "1.1.3", - "author": "Alexander Nerush" -} diff --git a/src/ValueComponent.js b/src/ValueComponent.js index be6ee4a..777c15f 100644 --- a/src/ValueComponent.js +++ b/src/ValueComponent.js @@ -1,4 +1,5 @@ -import React, {Component} from 'react'; +import React, { Component } from 'react'; +import ReactDOM from 'react-dom'; import senseDragDropSupport from './senseDragDropSupport'; const QLIK_COMP_TOOLBAR_HEIGHT = 44; // additional selections panel height @@ -6,13 +7,14 @@ const QLIK_COMP_TOOLBAR_HEIGHT = 44; // additional selections panel height class ValueComponent extends Component { render(){ let { valueStyles } = this.props; + return ( -
+
{this.props.children} -
- ); +
+ ); } -}; +} let DragDropSpec = { placeClassName: 'value', @@ -22,7 +24,7 @@ let DragDropSpec = { return (dragInfo.info && dragInfo.info.item && dragInfo.info.item.visualization) - || (dragInfo.item && dragInfo.item.visualization); //dragInfo.info && dragInfo.info.item && dragInfo.info.item.visualization; + || (dragInfo.item && dragInfo.item.visualization); } }, onInitStateHandler: function(){ @@ -36,7 +38,7 @@ let DragDropSpec = { onDropLibraryItemHandler: function (item) { this.removeObject(); - this.setState({itemid: item.item.id, isObjectInjected: false}); + this.setState({ itemid: item.item.id, isObjectInjected: false }); let measureIndex = this.props.measureIndex; let backendApi = this.props.services.QlikComponent @@ -52,7 +54,6 @@ let DragDropSpec = { }, onInjectObjectHandler: function(placeElement){ - //if(this.props.embeddedItem && this.state.isObjectInjected) if(!this.props.embeddedItem) // manual property deletion return this.removeObject(); @@ -65,8 +66,8 @@ let DragDropSpec = { let qlik = this.props.services.Qlik; //let height = $(placeElement).height(); if(itemid && itemid.trim().length > 0) { - React.unmountComponentAtNode(placeElement); - qlik.currApp().getObject(placeElement, itemid).then((object) => { + self.setState({ isObjectInjected: false, object: null, itemid: "" }); + qlik.currApp().getObject(placeElement, itemid, { noInteraction: true }).then((object) => { //let newHeight = height - QLIK_COMP_TOOLBAR_HEIGHT; self.onObjectInvalidated = function(){ if(object.layout.qSelectionInfo.qInSelections) { @@ -74,16 +75,14 @@ let DragDropSpec = { $(placeElement).css('margin-top', `${QLIK_COMP_TOOLBAR_HEIGHT}px`); } else { $(placeElement).css('margin-top', '0px'); - qlik.resize(itemid); } }; object.Validated.bind(this.onObjectInvalidated); - //$(placeElement).height(height); let width = $(placeElement).width(); let height = $(placeElement).height(); - this.setState({itemid: itemid, object: object, isObjectInjected: true}); - this.width = width; + this.setState({ itemid: itemid, object: object, isObjectInjected: true }); + this.width = width; this.height = height; qlik.resize(itemid); }); @@ -93,29 +92,26 @@ let DragDropSpec = { onRepaintObjectHandler: function(placeElement){ if(this.state.object) { let topMargin = 0; - if(this.state.object.layout + if(this.state.object.layout && this.state.object.layout.qSelectionInfo.qInSelections) { // add extra space at top for selection toolbar topMargin = QLIK_COMP_TOOLBAR_HEIGHT; } let kpisRows = this.props.kpisRows; let mainContainerElement = this.props.mainContainerElement; - let mainContainerHeight = Math.floor( + let mainContainerHeight = Math.floor( (mainContainerElement.clientHeight * 0.9 || $(mainContainerElement).height()) / kpisRows); let placeElementHeight = $(placeElement).height(); let placeElementWidth = $(placeElement).width(); let newHeight = mainContainerHeight - topMargin; if(newHeight > 0 - && (newHeight < placeElementHeight || newHeight > placeElementHeight)) { + && (newHeight !== Math.round(placeElementHeight))) { $(placeElement).height(newHeight); - //this.setState({height: newHeight}); this.height = newHeight; this.props.services.Qlik.resize(this.state.itemid); } else - if(placeElementWidth > this.width // this.state.width - || placeElementWidth < this.width) { - // this.setState({width: placeElementWidth}); + if(Math.round(placeElementWidth) !== this.width) { if(Math.abs(placeElementWidth - this.width) > 5) this.props.services.Qlik.resize(this.state.itemid); @@ -134,8 +130,8 @@ let DragDropSpec = { this.state.object = null; $(placeElement).empty(); $(placeElement).height('auto'); - React.render({this.props.children}, placeElement); - this.setState({itemid: null, object: null, isObjectInjected: false}); + ReactDOM.render({this.props.children}, placeElement); + this.setState({ itemid: null, object: null, isObjectInjected: false }); } } }; diff --git a/src/actions.js b/src/actions.js new file mode 100644 index 0000000..b76503a --- /dev/null +++ b/src/actions.js @@ -0,0 +1,5 @@ +export default { + DESELECT_ALL_ENTRIES: 'DESELECT_ALL', + DESELECT_ENTRY: 'DESELECT_ENTRY', + SELECT_ENTRY: 'SELECT_ENTRY', +}; diff --git a/src/component.js b/src/component.js index 194846d..f311990 100644 --- a/src/component.js +++ b/src/component.js @@ -1,56 +1,49 @@ import loadCSS from './loadcss'; import Promise from "promise-polyfill"; +import React from 'react'; +import getStore from './createStore'; +import { deselectAllEntries } from './selections.actions'; const global = window; const defined = global.requirejs && global.requirejs.defined; const define = (global && global.define) || define; -// define && define('resource-not-defined', function(){ -// return null; -// }); - let dependencies = [ 'module', 'qlik', - // 'client.utils/routing', -// 'objects.utils/number-formatter', 'general.services/show-service/show-service', 'general.utils/drag-and-drop-service' ] -.map(function(path){ - // check if dependency was defined... - if(defined(path) - || path === 'module' - || path === 'general.utils/drag-and-drop-service') - return path - else - if(path === 'qlik' && defined('js/qlik')) - return 'js/qlik' - //else return 'resource-not-defined' - else return null; -}); - -if(!global.React) - dependencies.push('./vendors/react.min'); + .map(function(path){ + // check if dependency was defined... + if(defined(path) + || path === 'module' + || path === 'general.utils/drag-and-drop-service' + || path === 'general.services/show-service/show-service') + return path; + else + if(path === 'qlik' && defined('js/qlik')) + return 'js/qlik'; + else return null; + }); define(dependencies, - function (module, qlik, /*Routing, NumberFormatter,*/ ShowService, DragDropService, React) { - const ROOT_URI = (module && module.uri && module.uri.split('/').slice(0, -1).join('/')) || - '/extensions/qsSimpleKPI'; + function (module, qlik, ShowService, DragDropService, React) { + const ROOT_URI = (module && module.uri && module.uri.split('/').slice(0, -1).join('/')) + || '/extensions/qlik-multi-kpi'; if(!global.Promise) global.Promise = Promise; const PromiseClass = qlik.Promise || global.Promise; - let LoadedPromise = new PromiseClass(function(resolve, reject){ - //if(ROOT_URI) - loadCSS(`${ROOT_URI}/qsSimpleKPI.css`, - function onLoaded() { - resolve() - }, - function onError() { - resolve() - } + let LoadedPromise = new PromiseClass(function(resolve){ + loadCSS(`${ROOT_URI}/qlik-multi-kpi.css`, + function onLoaded() { + resolve(); + }, + function onError() { + resolve(); + } ); }); @@ -59,16 +52,35 @@ define(dependencies, let initialProperties = require('./initialProperties'); let definition = require('./definition')({ ShowService }); - let paint = require('./paint')({qlik, /*Routing, NumberFormatter,*/ DragDropService, LoadedPromise}); + let { paint, beforeDestroy } = require('./paint')({ qlik, DragDropService, LoadedPromise }); return { - initialProperties, - definition, - paint, - support: { - snapshot: true, - export: true, - exportData: true - } - } -}); + initialProperties, + data: { + dimensions: { + min: 0, + max: 1 + }, + measures: { + min: 1, + max: 15 + }, + }, + definition, + paint, + support: { + snapshot: true, + export: false, + exportData: true + }, + beforeDestroy: function(){ + let id = this.options.id; + beforeDestroy(id); + }, + clearSelectedValues(){ + const id = this.options.id; + const store = getStore(id); + store.dispatch(deselectAllEntries()); + } + }; + }); diff --git a/src/createStore.js b/src/createStore.js new file mode 100644 index 0000000..e5ee7e8 --- /dev/null +++ b/src/createStore.js @@ -0,0 +1,13 @@ +import { createStore } from 'redux'; +import rootReducer from './root.reducer'; + +const stores = {}; + +const getStore = id => { + if (!stores[id]) { + stores[id] = createStore(rootReducer); + } + return stores[id]; +}; + +export default getStore; diff --git a/src/definition.js b/src/definition.js index 7b7994b..77ce5f4 100644 --- a/src/definition.js +++ b/src/definition.js @@ -1,602 +1,550 @@ import { - ColorsPickerComponent, FontStylesComponent, TextEditorComponent, SelectIconDialogComponent, DetectChangesInComponent -// ExpressionEditorComponent } from './definitionComponents'; import { FULL_ICONS_SET } from './iconsDefinitions'; -import {COLOR_OPTIONS, SIZE_OPTIONS, DEFAULT_SIZE, DIM_LABEL_OPTIONS, DIM_VIEW_OPTIONS} from './options'; +import { SIZE_OPTIONS, DEFAULT_SIZE, DIM_LABEL_OPTIONS, DIM_VIEW_OPTIONS } from './options'; import ATTRIBUTES from './definitionAttributes'; export default function ({ ShowService }) { - // let Dialog = options.Dialog; -//let ShowService = options.ShowService; + //let ShowService = options.ShowService; -// Dimensions array -let dims = { - type: 'items', - uses: 'dimensions', - ref: 'qHyperCubeDef.qDimensions', - min: 0, - max: 1, - allowAdd: true, - allowRemove: true -}; -// Kpi array -let kpis = { -// type: "items", - uses : "measures", - ref: "qHyperCubeDef.qMeasures", - disabledRef : "qHyperCubeDef.qLayoutExclude.qHyperCubeDef.qMeasures", - min: 1, - max: 256, - allowAdd: true, - allowRemove: true, - allowMove: true, - items: { - autoFormatTemplate: { - type: "string", - label: "Auto format", - translation: "properties.numberFormatting.formatPattern", - ref: "qDef.autoFormatTemplate", - defaultValue: "0A", - show: function(a) { - return a.qDef.qNumFormat.qType === "U"; - } - }, - labelColor: { - type: "string", - ref: "qDef.labelColor", //"qAttributeExpressions.0.qExpression", - label: "Label color", - expression: "always", - defaultValue: "#545352" - }, - pickLabelColor: { - type: "string", - component: ColorsPickerComponent, - ref: "qDef.labelColor", //"qAttributeExpressions.0.qExpression", - defaultValue: "#545352", - options: COLOR_OPTIONS - }, - itemColor: { - type: "string", - ref: "qDef.valueColor", - label: "Value color", - expression: "always", - defaultValue: "#808080" - }, - pickItemColor: { - type: "string", - component: ColorsPickerComponent, - ref: "qDef.valueColor", - defaultValue: "#808080", - options: COLOR_OPTIONS - }, - linkToSheet : { - type : "items", - items : { - useLink : { - ref : "qDef.useLink", - type : "boolean", - component : "switch", - translation : "properties.kpi.linkToSheet", - defaultValue : !1, - options : [{ - value : !0, - translation : "properties.on" - }, { - value : !1, - translation : "properties.off" + let data= { + uses: "data", + items:{ + measures : { + disabledRef: "", + items: { + autoFormatTemplate: { + type: "string", + label: "Auto format", + translation: "properties.numberFormatting.formatPattern", + ref: "qDef.autoFormatTemplate", + defaultValue: "0A", + show: function(a) { + return a.qDef.qNumFormat.qType === "U"; + } + }, + labelColor: { + type: "object", + ref: "qDef.labelColor", //"qAttributeExpressions.0.qExpression", + label: "Label color", + component: "color-picker", + dualOutput: true, + defaultValue: { index:14, color: "#000000" } + + }, + itemColor: { + type: "object", + ref: "qDef.valueColor", + label: "Value color", + component: "color-picker", + dualOutput: true, + defaultValue: { index:6, color: "#4477aa" } + }, + linkToSheet : { + type : "items", + items : { + useLink : { + ref : "qDef.useLink", + type : "boolean", + component : "switch", + translation : "properties.kpi.linkToSheet", + defaultValue : !1, + options : [{ + value : !0, + translation : "properties.on" + }, { + value : !1, + translation : "properties.off" + } + ] + }, + sheetLink: { + ref: "sheetLink", // 'sheet-dropdown' need it!!! See bellow. + type: "string", + // Non visible property, detect changes in "qDef.kpiLink". It needs because of 'sheet-dropdown' component. + component: DetectChangesInComponent('qDef.kpiLink'), + show : function (data) { + return data.qDef.useLink; + } + }, + kpiLink : { + ref: "qDef.kpiLink", + type : "string", + component : 'sheet-dropdown', + show : function (data) { + return data.qDef.useLink; + } + } + } + }, + hideLabel: { + type: "boolean", + label: "Hide label", + ref: "qDef.hideLabel", + defaultValue: false + }, + hideValue: { + type: "boolean", + label: "Hide value", + ref: "qDef.hideValue", + defaultValue: false + }, + groupByDimension: { + type: "boolean", + label: "Group by dimension", + ref: "qDef.groupByDimension", + defaultValue: false + }, + groupByDimensionValue: { + type: "string", + ref: "qDef.groupByDimensionValue", + label: "Dimension Value", + expression: "always", + defaultValue: "", + show: function(a) { + return a.qDef.groupByDimension; + } + }, + overrideParams: { + type: "boolean", + label: "Override parameters", + ref: "qDef.ovParams", + defaultValue: false + }, + overridedLabel: { + type: "string", + label: "Label", + expression: "optional", + ref: ATTRIBUTES.overridedLabel.ref, + translation : "Common.Label", + show: function(a) { + return a.qDef.ovParams; + }, + // change: function(obj) { + // const isExpr = /^=/; + // const isString = /^'(.+)'$/; + // const value = obj.qAttributeExpressions[ATTRIBUTES.overridedLabel.index].qExpression; + // if(!isExpr.exec(value) && !isString.exec(value)) { + // obj.qAttributeExpressions[ ATTRIBUTES.overridedLabel.index] = `'${value}'`; + // } + // }, + }, + size: { + type: "string", + component: "dropdown", + label: "Size", + ref: "qDef.size", + options: + [...SIZE_OPTIONS, + { + value: DEFAULT_SIZE, + label: DEFAULT_SIZE, + tooltip: DEFAULT_SIZE + } + ], + defaultValue: DEFAULT_SIZE, + show: function(a) { + return a.qDef.ovParams; + } + }, + labelOrientation: { + type: "string", + component: "buttongroup", + label: "Labels orientation", + ref: "qDef.labelOrientation", + options: [ + { + value: "horizontal", + label: "Horizontal", + tooltip: "Horizontal" + }, + { + value: "", + label: "Vertical", + tooltip: "Vertical" + } + ], + defaultValue: "", + show: function(a) { + return a.qDef.ovParams && !a.qDef.hideLabel; + } + }, + labelOrder: { + type: "string", + component: "buttongroup", + label: "Labels order", + ref: "qDef.labelOrder", + options: [ + { + value: "first", + label: "Label, Value", + tooltip: "Label, Value" + }, + { + value: "last", + label: "Value, Label", + tooltip: "Value, Label" + } + ], + defaultValue: "first", + show: function(a) { + return a.qDef.ovParams && !a.qDef.hideLabel; + } + }, + fontStyle: { + type: "string", + ref: "qDef.fontStyles", + label: "Font style", + expression: "always", + defaultValue: "", + show: true + }, + pickFontStyle: { + type: "string", + component: FontStylesComponent, + ref: "qDef.fontStyles", + defaultValue: "", + show: function(a) { + return typeof a.qDef.fontStyles !== "object"; + } + }, + textAlignment: { + type: "string", + component: "item-selection-list", // buttongroup + icon: true, + horizontal: true, + label: "Alignment", + translation : "properties.Alignment", + ref: "qDef.textAlignment", + defaultValue: "center", + items : [ + { + value: "left", + component : "icon-item", + icon:"M" + }, + { + value: "center", + icon:"O", + component : "icon-item" + }, + /* + label: "Center", + labelPlacement : "bottom", + */ + { + value: "right", + icon:"N", + component : "icon-item" } ] }, - sheetLink: { - ref: "sheetLink", // 'sheet-dropdown' need it!!! See bellow. + itemIcon: { type: "string", - // Non visible property, detect changes in "qDef.kpiLink". It needs because of 'sheet-dropdown' component. - component: DetectChangesInComponent('qDef.kpiLink'), - show : function (data) { - return data.qDef.useLink; + ref: "qDef.valueIcon", + label: "Icon", + expression: "always", + defaultValue: "", + show: true + }, + pickItemIcon: { + type: "string", + component: SelectIconDialogComponent(ShowService), //IconsPickerComponent, + ref: "qDef.valueIcon", + defaultValue: "", + options: FULL_ICONS_SET + }, + iconPosition: { + type: "string", + component: "buttongroup", + label: "Icon position", + ref: "qDef.iconPosition", + options: [ + { + value: "value", + label: "Value", + tooltip: "Value" + }, + { + value: "label", + label: "Label", + tooltip: "Label" + } + ], + defaultValue: "label", + show : function (a) { + return a.qDef.valueIcon; } }, - kpiLink : { - ref: "qDef.kpiLink", - type : "string", - component : 'sheet-dropdown', - show : function (data) { - return data.qDef.useLink; + iconOrder: { + type: "string", + component: "buttongroup", + label: "Icon order", + ref: "qDef.iconOrder", + options: [ + { + value: "first", + label: "Icon, Value", + tooltip: "Icon, Value" + }, + { + value: "last", + label: "Value, Icon", + tooltip: "Value, Icon" + } + ], + defaultValue: "first", + show : function (a) { + return a.qDef.valueIcon; } + }, + iconSize: { + type: "string", + component: "dropdown", + label: "Icon size", + ref: "qDef.iconSize", + show: function(a) { + return a.qDef.valueIcon; + }, + options: SIZE_OPTIONS, + defaultValue: "" + }, + infographicMode: { + type: "boolean", + label: "Infographic mode", + ref: "qDef.infographic", + defaultValue: false + }, + embeddedItem: { + type: "string", + ref: "qDef.embeddedItem", + label: "Visualization", + //component : "expression", + //expressionType : "measure", + expression: "always", + defaultValue: "", + show: true } } }, - hideLabel: { - type: "boolean", - label: "Hide label", - ref: "qDef.hideLabel", - defaultValue: false - }, - hideValue: { - type: "boolean", - label: "Hide value", - ref: "qDef.hideValue", - defaultValue: false - }, - groupByDimension: { - type: "boolean", - label: "Group by dimension", - ref: "qDef.groupByDimension", - defaultValue: false - }, - groupByDimensionValue: { - type: "string", - ref: "qDef.groupByDimensionValue", - label: "Dimension Value", - expression: "always", - defaultValue: "", - show: function(a) { - return a.qDef.groupByDimension; - } - }, - overrideParams: { - type: "boolean", - label: "Override parameters", - ref: "qDef.ovParams", - defaultValue: false - }, - overridedLabel: { - type: "string", - label: "Label", - expression: "optional", - ref: ATTRIBUTES.overridedLabel.ref, - translation : "Common.Label", - show: function(a) { - return a.qDef.ovParams; - }, - // change: function(obj) { - // const isExpr = /^=/; - // const isString = /^'(.+)'$/; - // const value = obj.qAttributeExpressions[ATTRIBUTES.overridedLabel.index].qExpression; - // if(!isExpr.exec(value) && !isString.exec(value)) { - // obj.qAttributeExpressions[ ATTRIBUTES.overridedLabel.index] = `'${value}'`; - // } - // }, - }, - size: { - type: "string", - component: "dropdown", - label: "Size", - ref: "qDef.size", - options: - [...SIZE_OPTIONS, - { - value: DEFAULT_SIZE, - label: DEFAULT_SIZE, - tooltip: DEFAULT_SIZE - } - ], - defaultValue: DEFAULT_SIZE, - show: function(a) { - return a.qDef.ovParams; - } - }, - labelOrientation: { - type: "string", - component: "buttongroup", - label: "Labels orientation", - ref: "qDef.labelOrientation", - options: [ - { - value: "horizontal", - label: "Horizontal", - tooltip: "Horizontal" - }, - { - value: "", - label: "Vertical", - tooltip: "Vertical" - } - ], - defaultValue: "", - show: function(a) { - return a.qDef.ovParams && !a.qDef.hideLabel; - } - }, - labelOrder: { - type: "string", - component: "buttongroup", - label: "Labels order", - ref: "qDef.labelOrder", - options: [ - { - value: "first", - label: "Label, Value", - tooltip: "Label, Value" - }, - { - value: "last", - label: "Value, Label", - tooltip: "Value, Label" - } - ], - defaultValue: "first", - show: function(a) { - return a.qDef.ovParams && !a.qDef.hideLabel; - } - }, - fontStyle: { - type: "string", - ref: "qDef.fontStyles", - label: "Font style", - expression: "always", - defaultValue: "", - show: true - }, - pickFontStyle: { - type: "string", - component: FontStylesComponent, - ref: "qDef.fontStyles", - defaultValue: "", - show: function(a) { - return typeof a.qDef.fontStyles !== "object"; - } - }, - textAlignment: { - type: "string", - component: "item-selection-list", // buttongroup - icon: true, - horizontal: true, - label: "Alignment", - translation : "properties.Alignment", - ref: "qDef.textAlignment", - defaultValue: "center", - items : [ - { - value: "left", - component : "icon-item", - icon:"M" - }, - { - value: "center", - icon:"O", - component : "icon-item" - }, - /* - label: "Center", - labelPlacement : "bottom", - */ - { - value: "right", - icon:"N", - component : "icon-item" - } - ] - }, - itemIcon: { - type: "string", - ref: "qDef.valueIcon", - label: "Icon", - expression: "always", - defaultValue: "", - show: true - }, - pickItemIcon: { - type: "string", - component: SelectIconDialogComponent(ShowService), //IconsPickerComponent, - ref: "qDef.valueIcon", - defaultValue: "", - options: FULL_ICONS_SET - }, - iconPosition: { - type: "string", - component: "buttongroup", - label: "Icon position", - ref: "qDef.iconPosition", - options: [ - { - value: "value", - label: "Value", - tooltip: "Value" - }, - { - value: "label", - label: "Label", - tooltip: "Label" - } - ], - defaultValue: "label", - show : function (a) { - return a.qDef.valueIcon; - } - }, - iconOrder: { - type: "string", - component: "buttongroup", - label: "Icon order", - ref: "qDef.iconOrder", - options: [ - { - value: "first", - label: "Icon, Value", - tooltip: "Icon, Value" - }, - { - value: "last", - label: "Value, Icon", - tooltip: "Value, Icon" - } - ], - defaultValue: "first", - show : function (a) { - return a.qDef.valueIcon; - } - }, - iconSize: { - type: "string", - component: "dropdown", - label: "Icon size", - ref: "qDef.iconSize", - show: function(a) { - return a.qDef.valueIcon; - }, - options: SIZE_OPTIONS, - defaultValue: "" - }, - infographicMode: { - type: "boolean", - label: "Infographic mode", - ref: "qDef.infographic", - defaultValue: false - }, - embeddedItem: { - type: "string", - ref: "qDef.embeddedItem", - label: "Visualization", - //component : "expression", - //expressionType : "measure", - expression: "always", - defaultValue: "", - show: true + dimensions: { + disabledRef: "" } } -}; + }; -// Additional settings -let settings = { - type: "items", - uses: "settings", - items: { - dimensionsOptions: { - type: "items", - label: "Dimensions", - translation: "Common.Dimensions", - items: { - showAs: { - type: "string", - component: "dropdown", - label: "Show as", - ref: "options.dimShowAs", - options: DIM_VIEW_OPTIONS, - defaultValue: "segment" - }, - divideBy: { - type: "string", - component: "dropdown", - label: "Items per row", - ref: "options.dimDivideBy", - defaultValue: "auto", - show: function(a) { - return a.options.dimShowAs === 'card' - }, - options: [ - { - value: "auto", - label: "Auto", - tooltip: "Auto" - }, - { - value: "one", - label: "1", - tooltip: "One" - }, - { - value: "two", - label: "2", - tooltip: "Two" - }, - { - value: "three", - label: "3", - tooltip: "Three" - }, - { - value: "four", - label: "4", - tooltip: "Four" - }, - { - value: "five", - label: "5", - tooltip: "Four" - }, - { - value: "six", - label: "6", - tooltip: "Six" - }, - { - value: "seven", - label: "7", - tooltip: "Seven" - }, - { - value: "eight", - label: "8", - tooltip: "Eight" - }, - { - value: "nine", - label: "9", - tooltip: "Nine" + // Additional settings + let settings = { + type: "items", + uses: "settings", + items: { + dimensionsOptions: { + type: "items", + label: "Dimensions", + translation: "Common.Dimensions", + items: { + showAs: { + type: "string", + component: "dropdown", + label: "Show as", + ref: "options.dimShowAs", + options: DIM_VIEW_OPTIONS, + defaultValue: "segment" + }, + divideBy: { + type: "string", + component: "dropdown", + label: "Items per row", + ref: "options.dimDivideBy", + defaultValue: "auto", + show: function(a) { + return a.options.dimShowAs === 'card'; }, - { - value: "ten", - label: "10", - tooltip: "Ten" - } - ] - }, - dimensionsOrientation: { - type: "string", - component: "buttongroup", - label: "Orientation", - ref: "options.dimensionsOrientation", - show: function(a) { - return a.options.dimShowAs === 'segment' - }, - options: [ - { - value: "horizontal", - label: "Horizontal", - tooltip: "Horizontal" + options: [ + { + value: "auto", + label: "Auto", + tooltip: "Auto" + }, + { + value: "one", + label: "1", + tooltip: "One" + }, + { + value: "two", + label: "2", + tooltip: "Two" + }, + { + value: "three", + label: "3", + tooltip: "Three" + }, + { + value: "four", + label: "4", + tooltip: "Four" + }, + { + value: "five", + label: "5", + tooltip: "Four" + }, + { + value: "six", + label: "6", + tooltip: "Six" + }, + { + value: "seven", + label: "7", + tooltip: "Seven" + }, + { + value: "eight", + label: "8", + tooltip: "Eight" + }, + ] + }, + dimensionsOrientation: { + type: "string", + component: "buttongroup", + label: "Orientation", + ref: "options.dimensionsOrientation", + show: function(a) { + return a.options.dimShowAs === 'segment'; }, - { - value: "vertical", - label: "Vertical", - tooltip: "Vertical" - } - ], - defaultValue: "horizontal" - }, - labelOrientation: { - type: "string", - component: "dropdown", - label: "Labels", - ref: "options.dimLabelOrientation", - options: DIM_LABEL_OPTIONS, - defaultValue: "top attached" - }, - labelSize: { - type: "string", - component: "dropdown", - label: "Size", - ref: "options.dimLabelSize", - options: SIZE_OPTIONS, - defaultValue: "" - }, - hideLabel: { - type: "boolean", - label: "Hide labels", - ref: "options.dimHideLabels", - defaultValue: false - }, - centeredLabel: { - type: "boolean", - label: "Center aligned labels", - ref: "options.dimCenteredLabels", - defaultValue: false - }, - hideBorders: { - type: "boolean", - label: "Hide external borders", - ref: "options.dimHideBorders", - defaultValue: false, + options: [ + { + value: "horizontal", + label: "Horizontal", + tooltip: "Horizontal" + }, + { + value: "vertical", + label: "Vertical", + tooltip: "Vertical" + } + ], + defaultValue: "horizontal" + }, + labelOrientation: { + type: "string", + component: "dropdown", + label: "Labels", + ref: "options.dimLabelOrientation", + options: DIM_LABEL_OPTIONS, + defaultValue: "top attached" + }, + labelSize: { + type: "string", + component: "dropdown", + label: "Size", + ref: "options.dimLabelSize", + options: SIZE_OPTIONS, + defaultValue: "" + }, + hideLabel: { + type: "boolean", + label: "Hide labels", + ref: "options.dimHideLabels", + defaultValue: false + }, + centeredLabel: { + type: "boolean", + label: "Center aligned labels", + ref: "options.dimCenteredLabels", + defaultValue: true + }, + hideBorders: { + type: "boolean", + label: "Hide external borders", + ref: "options.dimHideBorders", + defaultValue: false, // show: function(a) { // return a.options.dimShowAs === 'segment' // }, - }, - hideInternalBorders: { - type: "boolean", - label: "Hide internal borders", - ref: "options.dimHideInternalBorders", - defaultValue: false, - show: function(a) { - return a.options.dimShowAs === 'segment' }, - } - } - }, - measuresOptions: { - type: "items", - label: "Measures", - translation: "Common.Measures", //"properties.presentation", - items: { - labelOrientation: { - type: "string", - component: "buttongroup", - label: "Labels orientation", - ref: "options.labelOrientation", - options: [ - { - value: "horizontal", - label: "Horizontal", - tooltip: "Horizontal" - }, - { - value: "", - label: "Vertical", - tooltip: "Vertical" - } - ], - defaultValue: "" - }, - - labelOrder: { - type: "string", - component: "buttongroup", - label: "Labels order", - ref: "options.labelOrder", - options: [ - { - value: "first", - label: "Label, Value", - tooltip: "Label, Value" + hideInternalBorders: { + type: "boolean", + label: "Hide internal borders", + ref: "options.dimHideInternalBorders", + defaultValue: false, + show: function(a) { + return a.options.dimShowAs === 'segment'; }, - { - value: "last", - label: "Value, Label", - tooltip: "Value, Label" - } - ], - defaultValue: "first" - }, + } + } + }, + measuresOptions: { + type: "items", + label: "Measures", + translation: "Common.Measures", //"properties.presentation", + items: { + labelOrientation: { + type: "string", + component: "buttongroup", + label: "Labels orientation", + ref: "options.labelOrientation", + options: [ + { + value: "horizontal", + label: "Horizontal", + tooltip: "Horizontal" + }, + { + value: "", + label: "Vertical", + tooltip: "Vertical" + } + ], + defaultValue: "" + }, - size: { - type: "string", - component: "dropdown", - label: "Size", - ref: "options.size", - options: SIZE_OPTIONS, - defaultValue: "" - }, + labelOrder: { + type: "string", + component: "buttongroup", + label: "Labels order", + ref: "options.labelOrder", + options: [ + { + value: "first", + label: "Label, Value", + tooltip: "Label, Value" + }, + { + value: "last", + label: "Value, Label", + tooltip: "Value, Label" + } + ], + defaultValue: "first" + }, - autoSize: { - type: "boolean", - component: "switch", - label: "Responsive size", - ref: "options.autoSize", - defaultValue: false, - options: [ - { - value: true, - label: "On" - }, - { - value: false, - label: "Off" - }] - }, + size: { + type: "string", + component: "dropdown", + label: "Size", + ref: "options.size", + options: SIZE_OPTIONS, + defaultValue: "normal" + }, - divideBy: { + divideBy: { type: "string", component: "dropdown", label: "Items per row", ref: "options.divideBy", - defaultValue: "auto", + defaultValue: "one", options: [ { value: "", @@ -648,125 +596,107 @@ let settings = { label: "8", tooltip: "Eight" }, + ] + } + } + }, + stylingOptions: { + type: "items", + label: "Styles", + translation: "Styles", + items: { + backgroundColor: { + label: "Background color", + component: "color-picker", + ref: "options.backgroundColor", + type: "object", + dualOutput: true, + defaultValue:{ + index: 0 , color: "#ffffff" + } + }, + iconSize: { + type: "string", + component: "dropdown", + label: "Vertical alignment", + ref: "options.verticalAlign", + options: [ + { + value: "top-aligned-items", + label: "Top aligned" + }, { - value: "nine", - label: "9", - tooltip: "Nine" + value: "bottom-aligned-items", + label: "Bottom aligned" }, { - value: "ten", - label: "10", - tooltip: "Ten" - } - ] - } - } - }, - stylingOptions: { - type: "items", - label: "Styles", - translation: "Styles", - items: { - backgroundColor: { - type: "string", - ref: "options.backgroundColor", - label: "Background color", - expression: "always", - defaultValue: "" - }, - pickBackgroundColor: { - type: "string", - component: ColorsPickerComponent, - ref: "options.backgroundColor", - options: COLOR_OPTIONS, - defaultValue: "" - }, - iconSize: { - type: "string", - component: "dropdown", - label: "Vertical alignment", - ref: "options.verticalAlign", - options: [ - { - value: "top-aligned-items", - label: "Top aligned" - }, - { - value: "bottom-aligned-items", - label: "Bottom aligned" - }, - { - value: "center-aligned-items", - label: "Center aligned" - }, - { - value: "stretched-items", - label: "Stretched" - }, - ], - defaultValue: "top-aligned-items" - }, - styles: { - type: "string", - component: TextEditorComponent, - label: "Styles (CSS)", - ref: "options.styles", - defaultValue: "" + value: "center-aligned-items", + label: "Center aligned" + }, + { + value: "stretched-items", + label: "Stretched" + }, + ], + defaultValue: "center-aligned-items" + }, + styles: { + type: "string", + component: TextEditorComponent, + label: "Styles (CSS)", + ref: "options.styles", + defaultValue: "" + } } } } - } -}; + }; -let dataHandling = { - type: "items", - translation : "properties.dataHandling", - grouped: true, - items: { - calcCond: { - type: "items", - translation : "properties.hyperCube.calcCond", - items: { - expr: { - ref: "qHyperCubeDef.qCalcCond", - type: "string", - component : "expression", - expressionType : "ValueExpr", - label: "Calculation condition", - translation : "properties.hyperCube.calcCond" - }, - customErrorMessage : { - ref : "qHyperCubeDef.customErrorMessage.calcCond", - component : "textarea", - defaultValue : "", - type : "string", - placeholderTranslation : "Object.ErrorMessage.CalculationCondition", - translation : "properties.hyperCube.calcCondMessage", - show : function (data) { - //var val = propertyResolver.getValue(data, "qHyperCubeDef.qCalcCond"); - var cond = data.qHyperCubeDef && data.qHyperCubeDef.qCalcCond; - return cond && cond.qv && "" !== cond.qv; + let dataHandling = { + type: "items", + translation : "properties.dataHandling", + grouped: true, + items: { + calcCond: { + type: "items", + translation : "properties.hyperCube.calcCond", + items: { + expr: { + ref: "qHyperCubeDef.qCalcCond", + type: "string", + component : "expression", + expressionType : "ValueExpr", + label: "Calculation condition", + translation : "properties.hyperCube.calcCond" + }, + customErrorMessage : { + ref : "qHyperCubeDef.customErrorMessage.calcCond", + component : "textarea", + defaultValue : "", + type : "string", + placeholderTranslation : "Object.ErrorMessage.CalculationCondition", + translation : "properties.hyperCube.calcCondMessage", + show : function (data) { + var cond = data.qHyperCubeDef && data.qHyperCubeDef.qCalcCond; + return cond && cond.qv && "" !== cond.qv; + } } } } } - } -}; + }; -let sorting = { - uses: "sorting" -} - -return { - type: "items", - component: "accordion", - items: { - dims, - kpis, - sorting, - dataHandling, - settings - } -} + let sorting = { + uses: "sorting" + }; + return { + type: "items", + component: "accordion", + items: { + data, + sorting, + settings + } + }; } diff --git a/src/definitionComponents.js b/src/definitionComponents.js index b007e9c..2f2b43c 100644 --- a/src/definitionComponents.js +++ b/src/definitionComponents.js @@ -1,246 +1,6 @@ import { getRefValue, setRefValue } from './utils'; import DialogComponentFactory from './dialogComponent'; -let ColorsPickerComponent = { - template: - ` -
-
- {{label}} -
-
-
- -
- -
-
-
-
-
-
{{errorMessage}}
-
-
- ` - , - controller: - ["$scope", "$element", function(c, e){ - function initOptions() { - c.loading = true; - c.errorMessage = ""; - c.label = c.definition.label; - c.options = c.definition.options; - c.isColorExpression = false; - c.colorExpression = ''; - - let val = getRefValue(c.data, c.definition.ref); - if(typeof val === "object") { - c.isColorExpression = true; - c.colorExpression = (val && val.qStringExpression && val.qStringExpression.qExpr) || ""; - val = c.definition.defaultValue; - } else - if(typeof val === "string") { - let isValidColor = /([#A-Fa-f0-9]{7}|[#A-Fa-f0-9]{4})/; - let colorMatch = isValidColor.exec(val); - if(colorMatch) val = colorMatch[0]; - } - - c.t = { - value: val || "..." - }; - - c.visible = true; - c.showColorPallete = false; - c.loading = false; - } - initOptions(); - c.onColorChange = function(color) { - if(color) { - c.t.value = color; - } - - if(c.isColorExpression) { - let val = getRefValue(c.data, c.definition.ref); - if(val && val.qStringExpression && val.qStringExpression.qExpr){ - val.qStringExpression.qExpr += c.t.value; - } else - setRefValue(c.data, c.definition.ref, c.t.value); - } - else - setRefValue(c.data, c.definition.ref, c.t.value); - - "function" == typeof c.definition.change && c.definition.change(c.data, c.args.handler); - c.$emit("saveProperties"); - c.showColorPallete = false; - }; - c.showPallete = function() { - c.showColorPallete = !c.showColorPallete; - }; - c.$on("datachanged", function () { - initOptions(); - //console.log('changed!'); - }); - }] -}; - -/* -let IconsPickerComponent = { - template: - `
-
- {{label}} -
-
-
- - {{value}} -
- - - -
- -
- -
-
-
-
-
-
{{errorMessage}}
-
-
` - , - controller: - ["$scope", function(c){ - function initOptions() { - c.loading = true; - c.errorMessage = ""; - c.isShowIcons = false; - c.isExpression = false; - c.iconExpression = ""; - c.label = c.definition.label; - c.options = c.definition.options; - c.value = getRefValue(c.data, c.definition.ref); - if(typeof c.value === "object" - && c.value.qStringExpression) { - c.isExpression = true; - c.iconExpression = (c.value.qStringExpression.qExpr) || ""; - } - c.opts = {}; - c.opts.disabled = (c.getValueIndex('disabled') != -1); - c.opts.loading = (c.getValueIndex('loading') != -1); - c.visible = true; - c.loading = false; - } - - c.getValueIndex = function(styleName){ - let indx = -1; - if(!c.isExpression && typeof c.value === 'string') { - let styles = (c.value && c.value.split(' ')) || []; - indx = styles.indexOf(styleName); - } - return indx; - }; - - // see template - c.select = function (a) { - c.value = a; - - if(c.isExpression) { - let val = getRefValue(c.data, c.definition.ref); - if(val && val.qStringExpression && val.qStringExpression.qExpr){ - val.qStringExpression.qExpr += c.value; - } else - setRefValue(c.data, c.definition.ref, c.value); - } - else - setRefValue(c.data, c.definition.ref, a); - - "function" == typeof c.definition.change && c.definition.change(c.data, c.args.handler); - c.$emit("saveProperties"); - }; - - c.checkIconStyles = function (styleName) { - if(!c.isExpression && typeof c.value === 'string') { - let isDisabled = c.opts[styleName]; - let styles = (c.value && c.value.split(' ')) || []; - let indx = styles.indexOf(styleName); - if(isDisabled && indx === -1) - styles.push(styleName); - else if(!isDisabled && (indx != -1)) - styles.splice(indx, 1); - - let value = styles.join(' '); - c.select(value); - } - }; - - c.showHideIcons = function(){ - c.isShowIcons = !c.isShowIcons; - }; - - c.$on("datachanged", function () { - initOptions(); - }); - - initOptions(); - }] -}; -*/ - let FontStylesComponent = { template: `
@@ -384,39 +144,38 @@ let TextEditorComponent = { // Select icon dialog component let SelectIconDialogComponent = function(ShowService) { -return DialogComponentFactory(ShowService, (() => { - - function getValueIndex(c, styleName) { - let indx = -1; - if(!c.isExpression && typeof c.value === 'string') { + return DialogComponentFactory(ShowService, (() => { + function getValueIndex(c, styleName) { + let indx = -1; + if(!c.isExpression && typeof c.value === 'string') { // let styles = (c.value && c.value.split(' ')) || []; - indx = c.value.search(new RegExp(`\\s${styleName}`)); + indx = c.value.search(new RegExp(`\\s${styleName}`)); + } + return indx; } - return indx; - } - //let docWidth = $(document).width(); - let docHeight = $(document).height(); - let dWidth = '85%'; // dialog width - let dHeight = 'auto'; // dialog height + //let docWidth = $(document).width(); + let docHeight = $(document).height(); + let dWidth = '85%'; // dialog width + let dHeight = 'auto'; // dialog height - return { - text: 'Icons', - icon: '', // dialog icon - initContext(c, e) { // component's context initialization - c.isExpression = false; - c.isNotSet = false; - if(typeof c.value === "object" + return { + text: 'Icons', + icon: '', // dialog icon + initContext(c, e) { // component's context initialization + c.isExpression = false; + c.isNotSet = false; + if(typeof c.value === "object" && c.value.qStringExpression) { - c.isExpression = true; - c.iconExpression = (c.value.qStringExpression.qExpr) || ""; - } else if(typeof c.value === "string" && c.value.trim().length === 0) { - c.isNotSet = true; - c.iconExpression = 'Select icon'; - c.value = "ellipsis horizontal icon"; - } - }, - controlComponent: ` + c.isExpression = true; + c.iconExpression = (c.value.qStringExpression.qExpr) || ""; + } else if(typeof c.value === "string" && c.value.trim().length === 0) { + c.isNotSet = true; + c.iconExpression = 'Select icon'; + c.value = "ellipsis horizontal icon"; + } + }, + controlComponent: `
-
- - -   -
`, // width: '100%' //`${docWidth - docWidth / 8}px` - } -})()); + }; + })()); }; // SelectIconDialogComponent -// Detect changes in property "propertyName" and propagate it to referenced property... +// Detect changes in property "propertyName" and propagate it to referenced property... let DetectChangesInComponent = function(propertyName) { - return { - template: '', // Non visible component - controller: ["$scope", function(scope) { - scope.$watch(`data.${propertyName}`, function(newValue) { - scope.data[scope.definition.ref] = newValue; - scope.$emit("saveProperties"); - }); - }] - }; -}; - -/* -let ExpressionEditorComponent = { - template: - ` -
-
- - - -
-
- - `, - controller: - ["$scope", function(c){ - function initOptions() { - c.loading = true; - c.errorMessage = ""; - c.label = c.definition.label; - c.value = getRefValue(c.data, c.definition.ref) - c.visible = true; - c.loading = false; - } - - c.onTextChange = function() { - setRefValue(c.data, c.definition.ref, c.value); - "function" == typeof c.definition.change && c.definition.change(c.data, c.args.handler); - c.$emit("saveProperties"); - }; - - c.$on("datachanged", function () { - initOptions(); + return { + template: '', // Non visible component + controller: ["$scope", function(scope) { + scope.$watch(`data.${propertyName}`, function(newValue) { + scope.data[scope.definition.ref] = newValue; + scope.$emit("saveProperties"); }); - - initOptions(); }] + }; }; -*/ export default { - ColorsPickerComponent, FontStylesComponent, TextEditorComponent, SelectIconDialogComponent, -// ExpressionEditorComponent, DetectChangesInComponent -} +}; diff --git a/src/dialogComponent.js b/src/dialogComponent.js index 20b7f15..8073006 100644 --- a/src/dialogComponent.js +++ b/src/dialogComponent.js @@ -1,8 +1,8 @@ import { getRefValue, setRefValue } from './utils'; export default function DialogComponentFactory(ShowService, dialogOptions) { - let defaultComponentView = dialogOptions.controlComponent || - ` + let defaultComponentView = dialogOptions.controlComponent + || `