From 9b9ebadc9a347e76210c13066146c4eb0c595a39 Mon Sep 17 00:00:00 2001 From: Gabriel Csapo Date: Tue, 24 Oct 2017 19:02:14 -0700 Subject: [PATCH] 1.1.4 - removes babel-register, ships a pre-compiled bundle --- .npmignore | 22 ++++++++ CHANGELOG.md | 4 ++ bin/index.js | 133 ------------------------------------------- bin/lcov-server.js | 138 +++++++++++++++++++++++++++++++++++++++++++-- dist/bundle.js | 6 +- package.json | 14 ++--- 6 files changed, 168 insertions(+), 149 deletions(-) create mode 100644 .npmignore delete mode 100644 bin/index.js diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..7c50a26 --- /dev/null +++ b/.npmignore @@ -0,0 +1,22 @@ +.storybook +/bin +/dist +/docs +/lib +/src +/stories +/test +/coverage +.babelrc +.eslintignore +.eslintrc +.gitignore +.travis.yml +CHANGELOG.md +index.js +jsdoc.json +tryitout.js +webpack.config.js +packed +.nyc_output +package-lock.json diff --git a/CHANGELOG.md b/CHANGELOG.md index eccb344..b858786 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 1.1.4 (10/24/2017) + +- removes babel-register, ships a pre-compiled bundle + # 1.1.3 (10/24/2017) - fixes compatibility with older versions of node <8 diff --git a/bin/index.js b/bin/index.js deleted file mode 100644 index 408563e..0000000 --- a/bin/index.js +++ /dev/null @@ -1,133 +0,0 @@ -const program = require('commander'); -const http = require('http'); -const https = require('https'); -const fs = require('fs'); -const Path = require('path'); -const Url = require('url'); -const updateNotifier = require('update-notifier'); - -const lcov = require('../lib/lcov'); -const cobertura = require('../lib/cobertura'); -const golang = require('../lib/golang'); -const jacoco = require('../lib/jacoco'); - -const git = require('../lib/git'); -const ci = require('../lib/ci'); - -const pkg = require('../package.json'); - -updateNotifier({pkg}).notify(); - -program - .version(pkg.version) - .option('-u, --upload [server]', 'Set the url to upload lcov data too', 'http://localhost:8080') - .option('-s, --serve', 'Pass this option to startup a lcov-server instance') - .option('-d, --db [db]', 'Set the db connection', 'mongodb://localhost:32768/lcov-server') - .option('-p, --parser ', 'Set the parser value [lcov, cobertura, golang, jacoco], defaults to lcov', 'lcov') - .option('-bp, --basePath ', 'The path that defines the base directory where the files that were covered will be located') - .parse(process.argv); - -const { parser, upload, serve, db, basePath } = program; - -if(parser && ['lcov', 'cobertura', 'golang', 'jacoco'].indexOf(parser) === -1) { - console.error(`parser ${parser} not supported`); // eslint-disable-line - process.exit(1); -} - -if(serve) { - process.env.MONGO_URL = process.env.MONGO_URL || db; - - require('../index'); -} else { - const parsedUrl = Url.parse(upload); - - let input = ''; - process.stdin.resume(); - process.stdin.setEncoding('utf8'); - process.stdin.on('data', (chunk) => { - input += chunk; - }); - process.stdin.on('end', (async () => { - const env = ci(); - const output = { - service_job_id: env.service_job_id, - service_pull_request: env.service_pull_request, - service_name: env.service_name, - source_files: [], - git: { - commit: env.commit, - branch: env.branch, - message: env.message, - committer_name: env.committer_name, - committer_email: env.committer_email - }, - run_at: new Date() - }; - - let _lcov = {}; - switch(parser) { - case 'lcov': - _lcov = await lcov.parse(input); - break; - case 'cobertura': - _lcov = await cobertura.parse(input); - break; - case 'golang': - _lcov = await golang.parse(input); - break; - case 'jacoco': - _lcov = await jacoco.parse(input); - break; - } - - const _git = await git.parse(); - - // Go through and set the file contents - for (let i = 0; i < _lcov.length; i++) { - let path = basePath ? Path.resolve(process.cwd(), basePath, _lcov[i].file) : _lcov[i].file; - - _lcov[i].source = fs.readFileSync(path).toString('utf8'); - _lcov[i].title = _lcov[i].file.substring(_lcov[i].file.lastIndexOf('/') + 1, _lcov[i].file.length); - } - - output['source_files'] = _lcov; - output['git'] = Object.assign(output['git'], _git); - - const options = { - hostname: parsedUrl.hostname, - port: parsedUrl.port || 80, - path: '/api/upload', - method: 'POST', - headers: { - 'Content-Type': 'application/json', - } - }; - let operation = http; - let data = ''; - - if(parsedUrl.protocol == 'https:') { - options.port = 443; - operation = https; - } - - let req = operation.request(options, (res) => { - res.on('data', (chunk) => { - data += chunk; - }); - res.on('end', () => { - try { - const response = JSON.parse(data); - if(response.error) { - console.error(response.error); // eslint-disable-line - } else { - console.log(`\n coverage sent successfully 💚 \n`); // eslint-disable-line - } - } catch(ex) { - console.log(`\n uhoh something went wrong, ${ex.toString()}`); // eslint-disable-line - } - }); - }); - req.write(JSON.stringify(output)); - req.end(); - })); -} diff --git a/bin/lcov-server.js b/bin/lcov-server.js index 42116bd..2422ef5 100755 --- a/bin/lcov-server.js +++ b/bin/lcov-server.js @@ -1,11 +1,137 @@ #!/usr/bin/env node -const semver = require('semver'); +require('babel-polyfill'); -if (semver.lt(process.version, '8.5.0')) { - // only shim pre 8 binaries - require('babel-polyfill'); - require('babel-register'); +const program = require('commander'); +const http = require('http'); +const https = require('https'); +const fs = require('fs'); +const Path = require('path'); +const Url = require('url'); +const updateNotifier = require('update-notifier'); + +const lcov = require('../lib/lcov'); +const cobertura = require('../lib/cobertura'); +const golang = require('../lib/golang'); +const jacoco = require('../lib/jacoco'); + +const git = require('../lib/git'); +const ci = require('../lib/ci'); + +const pkg = require('../package.json'); + +updateNotifier({pkg}).notify(); + +program + .version(pkg.version) + .option('-u, --upload [server]', 'Set the url to upload lcov data too', 'http://localhost:8080') + .option('-s, --serve', 'Pass this option to startup a lcov-server instance') + .option('-d, --db [db]', 'Set the db connection', 'mongodb://localhost:32768/lcov-server') + .option('-p, --parser ', 'Set the parser value [lcov, cobertura, golang, jacoco], defaults to lcov', 'lcov') + .option('-bp, --basePath ', 'The path that defines the base directory where the files that were covered will be located') + .parse(process.argv); + +const { parser, upload, serve, db, basePath } = program; + +if(parser && ['lcov', 'cobertura', 'golang', 'jacoco'].indexOf(parser) === -1) { + console.error(`parser ${parser} not supported`); // eslint-disable-line + process.exit(1); } -require('./index.js'); +if(serve) { + process.env.MONGO_URL = process.env.MONGO_URL || db; + + require('../index'); +} else { + const parsedUrl = Url.parse(upload); + + let input = ''; + process.stdin.resume(); + process.stdin.setEncoding('utf8'); + process.stdin.on('data', (chunk) => { + input += chunk; + }); + process.stdin.on('end', (async () => { + const env = ci(); + const output = { + service_job_id: env.service_job_id, + service_pull_request: env.service_pull_request, + service_name: env.service_name, + source_files: [], + git: { + commit: env.commit, + branch: env.branch, + message: env.message, + committer_name: env.committer_name, + committer_email: env.committer_email + }, + run_at: new Date() + }; + + let _lcov = {}; + switch(parser) { + case 'lcov': + _lcov = await lcov.parse(input); + break; + case 'cobertura': + _lcov = await cobertura.parse(input); + break; + case 'golang': + _lcov = await golang.parse(input); + break; + case 'jacoco': + _lcov = await jacoco.parse(input); + break; + } + + const _git = await git.parse(); + + // Go through and set the file contents + for (let i = 0; i < _lcov.length; i++) { + let path = basePath ? Path.resolve(process.cwd(), basePath, _lcov[i].file) : _lcov[i].file; + + _lcov[i].source = fs.readFileSync(path).toString('utf8'); + _lcov[i].title = _lcov[i].file.substring(_lcov[i].file.lastIndexOf('/') + 1, _lcov[i].file.length); + } + + output['source_files'] = _lcov; + output['git'] = Object.assign(output['git'], _git); + + const options = { + hostname: parsedUrl.hostname, + port: parsedUrl.port || 80, + path: '/api/upload', + method: 'POST', + headers: { + 'Content-Type': 'application/json', + } + }; + let operation = http; + let data = ''; + + if(parsedUrl.protocol == 'https:') { + options.port = 443; + operation = https; + } + + let req = operation.request(options, (res) => { + res.on('data', (chunk) => { + data += chunk; + }); + res.on('end', () => { + try { + const response = JSON.parse(data); + if(response.error) { + console.error(response.error); // eslint-disable-line + } else { + console.log(`\n coverage sent successfully 💚 \n`); // eslint-disable-line + } + } catch(ex) { + console.log(`\n uhoh something went wrong, ${ex.toString()}`); // eslint-disable-line + } + }); + }); + req.write(JSON.stringify(output)); + req.end(); + })); +} diff --git a/dist/bundle.js b/dist/bundle.js index 57b86e9..891545c 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -2,7 +2,7 @@ webpackJsonp([0],[,,,,function(e){function t(e,t){var a=e[1]||"",n=e[3];if(!n)re Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/react-select - */Object.defineProperty(t,"__esModule",{value:!0});var d=Object.assign||function(e){for(var t=1,o;tl.bottom?n.scrollTop=a.offsetTop+a.clientHeight-n.offsetHeight:r.topt.offsetHeight&&0>=t.scrollHeight-t.offsetHeight-t.scrollTop&&this.props.onMenuScrollToBottom()}}},{key:"handleRequired",value:function(e,t){return!e||(t?0===e.length:0===Object.keys(e).length)}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e,t){var o=this,a="object"===("undefined"==typeof t?"undefined":u(t))?t:this.props;if(a.multi){if("string"==typeof e&&(e=e.split(a.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return o.expandValue(e,a)}).filter(function(e){return e})}var n=this.expandValue(e,a);return n?[n]:[]}},{key:"expandValue",value:function(e,t){var o="undefined"==typeof e?"undefined":u(e);if("string"!==o&&"number"!==o&&"boolean"!==o)return e;var a=t.options,n=t.valueKey;if(a)for(var r=0;ra&&this.focusOption(o[a+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this.getValueArray(this.props.value);this.setValue(t.filter(function(t){return t!==e})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.stopPropagation(),e.preventDefault(),this.setValue(this.getResetValue()),this.setState({isOpen:!1,inputValue:this.handleInputValueChange("")},this.focus))}},{key:"getResetValue",value:function(){return void 0===this.props.resetValue?this.props.multi?[]:null:this.props.resetValue}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen)return void this.setState({isOpen:!0,inputValue:"",focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null)});if(t.length){for(var o=-1,a=0;an?0:n}else if("page_down"===e){var n=o+this.props.pageSize;o=n>t.length-1?t.length-1:n}-1===o&&(o=0),this.setState({focusedIndex:t[o].index,focusedOption:t[o].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"getInputValue",value:function(){return this.state.inputValue}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){return this.props.isLoading?f.default.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},f.default.createElement("span",{className:"Select-loading"})):void 0}},{key:"renderValue",value:function(e,t){var o=this,a=this.props.valueRenderer||this.getOptionLabel,n=this.props.valueComponent;if(!e.length)return this.state.inputValue?null:f.default.createElement("div",{className:"Select-placeholder"},this.props.placeholder);var r=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return f.default.createElement(n,{id:o._instancePrefix+"-value-"+t,instancePrefix:o._instancePrefix,disabled:o.props.disabled||!1===e.clearableValue,key:"value-"+t+"-"+e[o.props.valueKey],onClick:r,onRemove:o.removeValue,value:e},a(e,t),f.default.createElement("span",{className:"Select-aria-only"},"\xA0"))}):this.state.inputValue?void 0:(t&&(r=null),f.default.createElement(n,{id:this._instancePrefix+"-value-item",disabled:this.props.disabled,instancePrefix:this._instancePrefix,onClick:r,value:e[0]},a(e[0])))}},{key:"renderInput",value:function(e,t){var o=this,a=(0,x.default)("Select-input",this.props.inputProps.className),l=!!this.state.isOpen,i=(0,x.default)((u={},r(u,this._instancePrefix+"-list",l),r(u,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),u)),s=d({},this.props.inputProps,{role:"combobox","aria-expanded":""+l,"aria-owns":i,"aria-haspopup":""+l,"aria-activedescendant":l?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-labelledby":this.props["aria-labelledby"],"aria-label":this.props["aria-label"],className:a,tabIndex:this.props.tabIndex,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return o.input=e},required:this.state.required,value:this.state.inputValue}),u;if(this.props.inputRenderer)return this.props.inputRenderer(s);if(this.props.disabled||!this.props.searchable){var c=this.props.inputProps,p=c.inputClassName,b=n(c,["inputClassName"]),h=(0,x.default)(r({},this._instancePrefix+"-list",l));return f.default.createElement("div",d({},b,{role:"combobox","aria-expanded":l,"aria-owns":h,"aria-activedescendant":l?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value",className:a,tabIndex:this.props.tabIndex||0,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return o.input=e},"aria-readonly":""+!!this.props.disabled,style:{border:0,width:1,display:"inline-block"}}))}return this.props.autosize?f.default.createElement(v.default,d({},s,{minWidth:"5"})):f.default.createElement("div",{className:a},f.default.createElement("input",s))}},{key:"renderClear",value:function(){if(!(!this.props.clearable||void 0===this.props.value||null===this.props.value||this.props.multi&&!this.props.value.length||this.props.disabled||this.props.isLoading)){var e=this.props.clearRenderer();return f.default.createElement("span",{className:"Select-clear-zone",title:this.props.multi?this.props.clearAllText:this.props.clearValueText,"aria-label":this.props.multi?this.props.clearAllText:this.props.clearValueText,onMouseDown:this.clearValue,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEndClearValue},e)}}},{key:"renderArrow",value:function(){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,o=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return f.default.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},o)}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,o=this.props.options||[];if(this.props.filterOptions){var a="function"==typeof this.props.filterOptions?this.props.filterOptions:O.default;return a(o,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,valueKey:this.props.valueKey})}return o}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,o){return e&&e.length?this.props.menuRenderer({focusedOption:o,focusOption:this.focusOption,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey,onOptionRef:this.onOptionRef}):this.props.noResultsText?f.default.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var o=e.map(function(e){return Y(e[t.props.valueKey])}).join(this.props.delimiter);return f.default.createElement("input",{type:"hidden",ref:function(e){return t.value=e},name:this.props.name,value:o,disabled:this.props.disabled})}return e.map(function(e,o){return f.default.createElement("input",{key:"hidden."+o,type:"hidden",ref:"value"+o,name:t.props.name,value:Y(e[t.props.valueKey]),disabled:t.props.disabled})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var o=this.props.valueKey,a=this.state.focusedOption||e;if(a&&!a.disabled){var n=-1;if(t.some(function(e,t){var r=e[o]===a[o];return r&&(n=t),r}),-1!==n)return n}for(var r=0;rl.bottom?n.scrollTop=a.offsetTop+a.clientHeight-n.offsetHeight:r.topt.offsetHeight&&0>=t.scrollHeight-t.offsetHeight-t.scrollTop&&this.props.onMenuScrollToBottom()}}},{key:"handleRequired",value:function(e,t){return!e||(t?0===e.length:0===Object.keys(e).length)}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e,t){var o=this,a="object"===("undefined"==typeof t?"undefined":u(t))?t:this.props;if(a.multi){if("string"==typeof e&&(e=e.split(a.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return o.expandValue(e,a)}).filter(function(e){return e})}var n=this.expandValue(e,a);return n?[n]:[]}},{key:"expandValue",value:function(e,t){var o="undefined"==typeof e?"undefined":u(e);if("string"!==o&&"number"!==o&&"boolean"!==o)return e;var a=t.options,n=t.valueKey;if(a)for(var r=0;ra&&this.focusOption(o[a+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this.getValueArray(this.props.value);this.setValue(t.filter(function(t){return t!==e})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.stopPropagation(),e.preventDefault(),this.setValue(this.getResetValue()),this.setState({isOpen:!1,inputValue:this.handleInputValueChange("")},this.focus))}},{key:"getResetValue",value:function(){return void 0===this.props.resetValue?this.props.multi?[]:null:this.props.resetValue}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen)return void this.setState({isOpen:!0,inputValue:"",focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null)});if(t.length){for(var o=-1,a=0;an?0:n}else if("page_down"===e){var n=o+this.props.pageSize;o=n>t.length-1?t.length-1:n}-1===o&&(o=0),this.setState({focusedIndex:t[o].index,focusedOption:t[o].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"getInputValue",value:function(){return this.state.inputValue}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){return this.props.isLoading?f.default.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},f.default.createElement("span",{className:"Select-loading"})):void 0}},{key:"renderValue",value:function(e,t){var o=this,a=this.props.valueRenderer||this.getOptionLabel,n=this.props.valueComponent;if(!e.length)return this.state.inputValue?null:f.default.createElement("div",{className:"Select-placeholder"},this.props.placeholder);var r=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return f.default.createElement(n,{id:o._instancePrefix+"-value-"+t,instancePrefix:o._instancePrefix,disabled:o.props.disabled||!1===e.clearableValue,key:"value-"+t+"-"+e[o.props.valueKey],onClick:r,onRemove:o.removeValue,value:e},a(e,t),f.default.createElement("span",{className:"Select-aria-only"},"\xA0"))}):this.state.inputValue?void 0:(t&&(r=null),f.default.createElement(n,{id:this._instancePrefix+"-value-item",disabled:this.props.disabled,instancePrefix:this._instancePrefix,onClick:r,value:e[0]},a(e[0])))}},{key:"renderInput",value:function(e,t){var o=this,a=(0,x.default)("Select-input",this.props.inputProps.className),l=!!this.state.isOpen,i=(0,x.default)((u={},r(u,this._instancePrefix+"-list",l),r(u,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),u)),s=d({},this.props.inputProps,{role:"combobox","aria-expanded":""+l,"aria-owns":i,"aria-haspopup":""+l,"aria-activedescendant":l?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-labelledby":this.props["aria-labelledby"],"aria-label":this.props["aria-label"],className:a,tabIndex:this.props.tabIndex,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return o.input=e},required:this.state.required,value:this.state.inputValue}),u;if(this.props.inputRenderer)return this.props.inputRenderer(s);if(this.props.disabled||!this.props.searchable){var c=this.props.inputProps,p=c.inputClassName,b=n(c,["inputClassName"]),h=(0,x.default)(r({},this._instancePrefix+"-list",l));return f.default.createElement("div",d({},b,{role:"combobox","aria-expanded":l,"aria-owns":h,"aria-activedescendant":l?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value",className:a,tabIndex:this.props.tabIndex||0,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return o.input=e},"aria-readonly":""+!!this.props.disabled,style:{border:0,width:1,display:"inline-block"}}))}return this.props.autosize?f.default.createElement(v.default,d({},s,{minWidth:"5"})):f.default.createElement("div",{className:a},f.default.createElement("input",s))}},{key:"renderClear",value:function(){if(!(!this.props.clearable||void 0===this.props.value||null===this.props.value||this.props.multi&&!this.props.value.length||this.props.disabled||this.props.isLoading)){var e=this.props.clearRenderer();return f.default.createElement("span",{className:"Select-clear-zone",title:this.props.multi?this.props.clearAllText:this.props.clearValueText,"aria-label":this.props.multi?this.props.clearAllText:this.props.clearValueText,onMouseDown:this.clearValue,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEndClearValue},e)}}},{key:"renderArrow",value:function(){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,o=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return f.default.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},o)}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,o=this.props.options||[];if(this.props.filterOptions){var a="function"==typeof this.props.filterOptions?this.props.filterOptions:O.default;return a(o,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,valueKey:this.props.valueKey})}return o}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,o){return e&&e.length?this.props.menuRenderer({focusedOption:o,focusOption:this.focusOption,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey,onOptionRef:this.onOptionRef}):this.props.noResultsText?f.default.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var o=e.map(function(e){return j(e[t.props.valueKey])}).join(this.props.delimiter);return f.default.createElement("input",{type:"hidden",ref:function(e){return t.value=e},name:this.props.name,value:o,disabled:this.props.disabled})}return e.map(function(e,o){return f.default.createElement("input",{key:"hidden."+o,type:"hidden",ref:"value"+o,name:t.props.name,value:j(e[t.props.valueKey]),disabled:t.props.disabled})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var o=this.props.valueKey,a=this.state.focusedOption||e;if(a&&!a.disabled){var n=-1;if(t.some(function(e,t){var r=e[o]===a[o];return r&&(n=t),r}),-1!==n)return n}for(var r=0;rt.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=a;else return a}return e._isValid}function m(e){var t=p(NaN);return null==e?b(t).userInvalidated=!0:c(b(t),e),t}function g(e,t){var o,a,n;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=b(t)),l(t._locale)||(e._locale=t._locale),0e?Dt(e)||0:a(e)}function x(e){var t=+e,o=0;return 0!=t&&isFinite(t)&&(o=_(t)),o}function k(e,t,o){var a=Ct(e.length,t.length),n=Tt(e.length-t.length),r=0,l;for(l=0;ln;++n)l=p([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(l,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(l,"").toLocaleLowerCase();return o?"MMM"===t?(r=xo.call(this._shortMonthsParse,a),-1===r?null:r):(r=xo.call(this._longMonthsParse,a),-1===r?null:r):"MMM"===t?(r=xo.call(this._shortMonthsParse,a),-1!==r)?r:(r=xo.call(this._longMonthsParse,a),-1===r?null:r):(r=xo.call(this._longMonthsParse,a),-1!==r)?r:(r=xo.call(this._shortMonthsParse,a),-1===r?null:r)}function te(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=x(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return o=Ct(e.date(),Q(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function oe(e){return null==e?J(this,"Month"):(te(this,e),t.updateOffset(this,!0),this)}function ae(){function e(e,t){return t.length-e.length}var t=[],o=[],a=[],n,r;for(n=0;12>n;n++)r=p([2e3,n]),t.push(this.monthsShort(r,"")),o.push(this.months(r,"")),a.push(this.months(r,"")),a.push(this.monthsShort(r,""));for(t.sort(e),o.sort(e),a.sort(e),n=0;12>n;n++)t[n]=z(t[n]),o[n]=z(o[n]);for(n=0;24>n;n++)a[n]=z(a[n]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ne(e,t,o,a,n,r,l){var i=new Date(e,t,o,a,n,r,l);return 100>e&&0<=e&&isFinite(i.getFullYear())&&i.setFullYear(e),i}function re(e){var t=new Date(Date.UTC.apply(null,arguments));return 100>e&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function le(e,t,o){var a=7+t-o,n=(7+re(e,0,a).getUTCDay()-t)%7;return-n+a-1}function ie(e,t,o,a,n){var r=le(e,a,n),l=1+7*(t-1)+(7+o-a)%7+r,i,s;return 0>=l?(i=e-1,s=G(i)+l):l>G(e)?(i=e+1,s=l-G(e)):(i=e,s=l),{year:i,dayOfYear:s}}function se(e,t,o){var n=le(e.year(),t,o),r=a((e.dayOfYear()-n-1)/7)+1,l,i;return 1>r?(i=e.year()-1,l=r+de(i,t,o)):r>de(e.year(),t,o)?(l=r-de(e.year(),t,o),i=e.year()+1):(i=e.year(),l=r),{week:l,year:i}}function de(e,t,o){var a=le(e,t,o),n=le(e+1,t,o);return(G(e)-a+n)/7}function ue(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function ce(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function pe(e,t,o){var a=e.toLocaleLowerCase(),n,r,l;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;7>n;++n)l=p([2000,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(l,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(l,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(l,"").toLocaleLowerCase();return o?"dddd"===t?(r=xo.call(this._weekdaysParse,a),-1===r?null:r):"ddd"===t?(r=xo.call(this._shortWeekdaysParse,a),-1===r?null:r):(r=xo.call(this._minWeekdaysParse,a),-1===r?null:r):"dddd"===t?(r=xo.call(this._weekdaysParse,a),-1!==r)?r:(r=xo.call(this._shortWeekdaysParse,a),-1!==r)?r:(r=xo.call(this._minWeekdaysParse,a),-1===r?null:r):"ddd"===t?(r=xo.call(this._shortWeekdaysParse,a),-1!==r)?r:(r=xo.call(this._weekdaysParse,a),-1!==r)?r:(r=xo.call(this._minWeekdaysParse,a),-1===r?null:r):(r=xo.call(this._minWeekdaysParse,a),-1!==r)?r:(r=xo.call(this._weekdaysParse,a),-1!==r)?r:(r=xo.call(this._shortWeekdaysParse,a),-1===r?null:r)}function fe(){function e(e,t){return t.length-e.length}var t=[],o=[],a=[],n=[],r,l,i,s,d;for(r=0;7>r;r++)l=p([2000,1]).day(r),i=this.weekdaysMin(l,""),s=this.weekdaysShort(l,""),d=this.weekdays(l,""),t.push(i),o.push(s),a.push(d),n.push(i),n.push(s),n.push(d);for(t.sort(e),o.sort(e),a.sort(e),n.sort(e),r=0;7>r;r++)o[r]=z(o[r]),a[r]=z(a[r]),n[r]=z(n[r]);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(){return this.hours()%12||12}function he(e,t){j(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function me(e,t){return t._meridiemParse}function ge(e){return e?e.toLowerCase().replace("_","-"):e}function ye(e){for(var t=0,o,a,n,r;t=o&&k(r,a,!0)>=o-1)break;o--}t++}return null}function ve(t){var o=null;if(!Po[t]&&"undefined"!=typeof e&&e&&e.exports)try{o=Ao._abbr;!function(){var t=new Error("Cannot find module \"./locale\"");throw t.code="MODULE_NOT_FOUND",t}(),_e(o)}catch(t){}return Po[t]}function _e(e,t){var o;return e&&(o=l(t)?ke(e):xe(e,t),o&&(Ao=o)),Ao._abbr}function xe(e,t){if(null!==t){var o=Eo;if(t.abbr=e,null!=Po[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=Po[e]._config;else if(null!=t.parentLocale)if(null!=Po[t.parentLocale])o=Po[t.parentLocale]._config;else return To[t.parentLocale]||(To[t.parentLocale]=[]),To[t.parentLocale].push({name:e,config:t}),null;return Po[e]=new P(E(o,t)),To[e]&&To[e].forEach(function(e){xe(e.name,e.config)}),_e(e),Po[e]}return delete Po[e],null}function ke(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ao;if(!o(e)){if(t=ve(e),t)return t;e=[e]}return ye(e)}function we(e){var t=e._a,o;return t&&-2===b(e).overflow&&(o=0>t[po]||11t[fo]||t[fo]>Q(t[co],t[po])?fo:0>t[bo]||24t[ho]||59t[mo]||59t[go]||999fo)&&(o=fo),b(e)._overflowWeeks&&-1===o&&(o=yo),b(e)._overflowWeekday&&-1===o&&(o=vo),b(e).overflow=o),e}function Se(e,t,o){return null==e?null==t?o:t:e}function Oe(e){var o=new Date(t.now());return e._useUTC?[o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()]:[o.getFullYear(),o.getMonth(),o.getDate()]}function Me(e){var t=[],o,a,n,r;if(!e._d){for(n=Oe(e),e._w&&null==e._a[fo]&&null==e._a[po]&&Ee(e),null!=e._dayOfYear&&(r=Se(e._a[co],n[co]),(e._dayOfYear>G(r)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0),a=re(r,0,e._dayOfYear),e._a[po]=a.getUTCMonth(),e._a[fo]=a.getUTCDate()),o=0;3>o&&null==e._a[o];++o)e._a[o]=t[o]=n[o];for(;7>o;o++)e._a[o]=t[o]=null==e._a[o]?2===o?1:0:e._a[o];24===e._a[bo]&&0===e._a[ho]&&0===e._a[mo]&&0===e._a[go]&&(e._nextDay=!0,e._a[bo]=0),e._d=(e._useUTC?re:ne).apply(null,t),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[bo]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==e._d.getDay()&&(b(e).weekdayMismatch=!0)}}function Ee(e){var t,o,a,n,r,l,i,s;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,l=4,o=Se(t.GG,e._a[co],se(He(),1,4).year),a=Se(t.W,1),n=Se(t.E,1),(1>n||7t.e||6n||6a||a>de(o,r,l)?b(e)._overflowWeeks=!0:null==s?(i=ie(o,a,n,r,l),e._a[co]=i.year,e._dayOfYear=i.dayOfYear):b(e)._overflowWeekday=!0}function Pe(e){var t=e._i,o=Co.exec(t)||Do.exec(t),a,n,r,l,i,s;if(o){for(b(e).iso=!0,a=0,n=Io.length;a=t?2e3+t:999>=t?1900+t:t}function De(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function Re(e,t,o){if(e){var a=So.indexOf(e),n=new Date(t[0],t[1],t[2]).getDay();if(a!==n)return b(o).weekdayMismatch=!0,o._isValid=!1,!1}return!0}function Ie(e,t,o){if(e)return No[e];if(t)return 0;var a=parseInt(o,10),n=a%100;return 60*((a-n)/100)+n}function Ye(e){var t=Vo.exec(De(e._i));if(t){var o=Te(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Re(t[1],o,e))return;e._a=o,e._tzm=Ie(t[8],t[9],t[10]),e._d=re.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),b(e).rfc2822=!0}else e._isValid=!1}function je(e){var o=jo.exec(e._i);if(null!==o)return void(e._d=new Date(+o[1]));if(Pe(e),!1===e._isValid)delete e._isValid;else return;if(Ye(e),!1===e._isValid)delete e._isValid;else return;t.createFromInputFallback(e)}function Ve(e){if(e._f===t.ISO_8601)return void Pe(e);if(e._f===t.RFC_2822)return void Ye(e);e._a=[],b(e).empty=!0;var o=""+e._i,a=o.length,n=0,r,l,i,s,d;for(i=L(e._f,e._locale).match(Ft)||[],r=0;r=e._a[bo]&&!0===b(e).bigHour&&0t&&(t+=12),a||12!==t||(t=0),t):e.meridiemHour(t,o)}function Ae(e){var t,o,a,n,r;if(0===e._f.length)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;ne?-1*Pt(-1*e):Pt(e)}function Je(e,t){j(e,0,0,function(){var e=this.utcOffset(),o="+";return 0>e&&(e=-e,o="-"),o+Y(~~(e/60),2)+t+Y(~~e%60,2)})}function Xe(e,t){var o=(t||"").match(e);if(null===o)return null;var a=o[o.length-1]||[],n=(a+"").match(Wo)||["-",0,0],r=+(60*n[1])+x(n[2]);return 0===r?0:"+"===n[0]?r:-r}function $e(e,o){var a,n;return o._isUTC?(a=o.clone(),n=(v(e)||i(e)?e.valueOf():He(e).valueOf())-a.valueOf(),a._d.setTime(a._d.valueOf()+n),t.updateOffset(a,!1),a):He(e).local()}function Qe(e){return 15*-Pt(e._d.getTimezoneOffset()/15)}function et(){return!!this.isValid()&&this._isUTC&&0===this._offset}function tt(e,t){var o=e,a=null,n,r,l;return qe(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(o={},t?o[t]=e:o.milliseconds=e):(a=zo.exec(e))?(n="-"===a[1]?-1:1,o={y:0,d:x(a[fo])*n,h:x(a[bo])*n,m:x(a[ho])*n,s:x(a[mo])*n,ms:x(Ze(1e3*a[go]))*n}):(a=Ho.exec(e))?(n="-"===a[1]?-1:"+"===a[1]?1:1,o={y:ot(a[2],n),M:ot(a[3],n),w:ot(a[4],n),d:ot(a[5],n),h:ot(a[6],n),m:ot(a[7],n),s:ot(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(l=nt(He(o.from),He(o.to)),o={},o.ms=l.milliseconds,o.M=l.months),r=new Ge(o),qe(e)&&u(e,"_locale")&&(r._locale=e._locale),r}function ot(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function at(e,t){var o={milliseconds:0,months:0};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function nt(e,t){var o;return e.isValid()&&t.isValid()?(t=$e(t,e),e.isBefore(t)?o=at(e,t):(o=at(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function rt(e,t){return function(o,a){var n,r;return null===a||isNaN(+a)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=o,o=a,a=r),o="string"==typeof o?+o:o,n=tt(o,a),lt(this,n,e),this}}function lt(e,o,a,n){var r=o._milliseconds,l=Ze(o._days),i=Ze(o._months);e.isValid()&&(n=null==n||n,i&&te(e,J(e,"Month")+i*a),l&&X(e,"Date",J(e,"Date")+l*a),r&&e._d.setTime(e._d.valueOf()+r*a),n&&t.updateOffset(e,l||i))}function it(e,t){var o=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(o,"months"),n,r;return 0>t-a?(n=e.clone().add(o-1,"months"),r=(t-a)/(a-n)):(n=e.clone().add(o+1,"months"),r=(t-a)/(n-a)),-(o+r)||0}function st(e){var t;return void 0===e?this._locale._abbr:(t=ke(e),null!=t&&(this._locale=t),this)}function dt(){return this._locale}function ut(e,t){j(0,[e,e.length],0,t)}function ct(e,t,o,a,n){var r;return null==e?se(this,a,n).year:(r=de(e,a,n),t>r&&(t=r),pt.call(this,e,t,o,a,n))}function pt(e,t,o,a,n){var r=ie(e,t,o,a,n),l=re(r.year,0,r.dayOfYear);return this.year(l.getUTCFullYear()),this.month(l.getUTCMonth()),this.date(l.getUTCDate()),this}function ft(e,t){t[go]=x(1e3*("0."+e))}function bt(e){return e}function ht(e,t,o,a){var n=ke(),r=p().set(a,t);return n[o](r,e)}function mt(e,t,o){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return ht(e,t,o,"month");var a=[],n;for(n=0;12>n;n++)a[n]=ht(e,n,o,"month");return a}function gt(e,t,o,a){"boolean"==typeof e?(s(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,s(t)&&(o=t,t=void 0),t=t||"");var n=ke(),r=e?n._week.dow:0;if(null!=o)return ht(t,(o+r)%7,a,"day");var l=[],d;for(d=0;7>d;d++)l[d]=ht(t,(d+r)%7,a,"day");return l}function yt(e,t,o,a){var n=tt(t,o);return e._milliseconds+=a*n._milliseconds,e._days+=a*n._days,e._months+=a*n._months,e._bubble()}function vt(e){return 0>e?a(e):Dt(e)}function _t(e){return 4800*e/146097}function xt(e){return 146097*e/4800}function kt(e){return function(){return this.as(e)}}function wt(e){return function(){return this.isValid()?this._data[e]:NaN}}function St(e,t,o,a,n){return n.relativeTime(t||1,!!o,e,a)}function Ot(e,t,o){var n=tt(e).abs(),r=ga(n.as("s")),l=ga(n.as("m")),i=ga(n.as("h")),s=ga(n.as("d")),d=ga(n.as("M")),u=ga(n.as("y")),c=r<=ya.ss&&["s",r]||r=l&&["m"]||l=i&&["h"]||i=s&&["d"]||s=d&&["M"]||d=u&&["y"]||["yy",u];return c[2]=t,c[3]=0<+e,c[4]=o,St.apply(null,c)}function Mt(e){return(0e)||+e}function Et(){if(!this.isValid())return this.localeData().invalidDate();var e=va(this._milliseconds)/1e3,t=va(this._days),o=va(this._months),a,n,r;a=_(e/60),n=_(a/60),e%=60,a%=60,r=_(o/12),o%=12;var l=r,i=o,d=t,u=n,c=a,p=e?e.toFixed(3).replace(/\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var f=0>s?"-":"",b=Mt(this._months)===Mt(s)?"":"-",h=Mt(this._days)===Mt(s)?"":"-",m=Mt(this._milliseconds)===Mt(s)?"":"-";return f+"P"+(l?b+l+"Y":"")+(i?b+i+"M":"")+(d?h+d+"D":"")+(u||c||p?"T":"")+(u?m+u+"H":"")+(c?m+c+"M":"")+(p?m+p+"S":"")}var Pt=Math.round,Tt=Math.abs,Ct=Math.min,Dt=Math.ceil,Rt,It;It=Array.prototype.some?Array.prototype.some:function(e){for(var o=Object(this),t=o.length>>>0,a=0;a=e?""+e:"+"+e}),j(0,["YY",2],0,function(){return this.year()%100}),j(0,["YYYY",4],0,"year"),j(0,["YYYYY",5],0,"year"),j(0,["YYYYYY",6,!0],0,"year"),T("year","y"),R("year",1),U("Y",ao),U("YY",Jt,Kt),U("YYYY",eo,qt),U("YYYYY",to,Zt),U("YYYYYY",to,Zt),H(["YYYYY","YYYYYY"],co),H("YYYY",function(e,o){o[co]=2===e.length?t.parseTwoDigitYear(e):x(e)}),H("YY",function(e,o){o[co]=t.parseTwoDigitYear(e)}),H("Y",function(e,t){t[co]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return x(e)+(68this?this:e:m()}),Fo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Je("Z",":"),Je("ZZ",""),U("Z",ro),U("ZZ",ro),H(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=Xe(ro,e)});var Wo=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var zo=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ho=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;tt.fn=Ge.prototype,tt.invalid=function(){return tt(NaN)};var Bo=rt(1,"add"),Ko=rt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Go=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});j(0,["gg",2],0,function(){return this.weekYear()%100}),j(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ut("gggg","weekYear"),ut("ggggg","weekYear"),ut("GGGG","isoWeekYear"),ut("GGGGG","isoWeekYear"),T("weekYear","gg"),T("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),U("G",ao),U("g",ao),U("GG",Jt,Kt),U("gg",Jt,Kt),U("GGGG",eo,qt),U("gggg",eo,qt),U("GGGGG",to,Zt),U("ggggg",to,Zt),B(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,a){t[a.substr(0,2)]=x(e)}),B(["gg","GG"],function(e,o,a,n){o[n]=t.parseTwoDigitYear(e)}),j("Q",0,"Qo","quarter"),T("quarter","Q"),R("quarter",7),U("Q",Bt),H("Q",function(e,t){t[po]=3*(x(e)-1)}),j("D",["DD",2],"Do","date"),T("date","D"),R("date",9),U("D",Jt),U("DD",Jt,Kt),U("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),H(["D","DD"],fo),H("Do",function(e,t){t[fo]=x(e.match(Jt)[0],10)});var qo=Z("Date",!0);j("DDD",["DDDD",3],"DDDo","dayOfYear"),T("dayOfYear","DDD"),R("dayOfYear",4),U("DDD",Qt),U("DDDD",Gt),H(["DDD","DDDD"],function(e,t,o){o._dayOfYear=x(e)}),j("m",["mm",2],0,"minute"),T("minute","m"),R("minute",14),U("m",Jt),U("mm",Jt,Kt),H(["m","mm"],ho);var Zo=Z("Minutes",!1);j("s",["ss",2],0,"second"),T("second","s"),R("second",15),U("s",Jt),U("ss",Jt,Kt),H(["s","ss"],mo);var Jo=Z("Seconds",!1);j("S",0,0,function(){return~~(this.millisecond()/100)}),j(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),j(0,["SSS",3],0,"millisecond"),j(0,["SSSS",4],0,function(){return 10*this.millisecond()}),j(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),j(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),j(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),j(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),j(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),T("millisecond","ms"),R("millisecond",16),U("S",Qt,Bt),U("SS",Qt,Kt),U("SSS",Qt,Gt);var Xo;for(Xo="SSSS";9>=Xo.length;Xo+="S")U(Xo,oo);for(Xo="S";9>=Xo.length;Xo+="S")H(Xo,ft);var $o=Z("Milliseconds",!1);j("z",0,0,"zoneAbbr"),j("zz",0,0,"zoneName");var Qo=y.prototype;Qo.add=Bo,Qo.calendar=function(e,o){var a=e||He(),n=$e(a,this).startOf("day"),r=t.calendarFormat(this,n)||"sameElse",l=o&&(M(o[r])?o[r].call(this,a):o[r]);return this.format(l||this.localeData().calendar(r,this,He(a)))},Qo.clone=function(){return new y(this)},Qo.diff=function(e,t,o){var a,n,r;return this.isValid()?(a=$e(e,this),!a.isValid())?NaN:(n=6e4*(a.utcOffset()-this.utcOffset()),t=C(t),(r="year"===t?it(this,a)/12:"month"===t?it(this,a):"quarter"===t?it(this,a)/3:"second"===t?(this-a)/1e3:"minute"===t?(this-a)/6e4:"hour"===t?(this-a)/36e5:"day"===t?(this-a-n)/864e5:"week"===t?(this-a-n)/6048e5:this-a,o?r:_(r))):NaN},Qo.endOf=function(e){return(e=C(e),void 0===e||"millisecond"===e)?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},Qo.format=function(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var o=A(this,e);return this.localeData().postformat(o)},Qo.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||He(e).isValid())?tt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Qo.fromNow=function(e){return this.from(He(),e)},Qo.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||He(e).isValid())?tt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Qo.toNow=function(e){return this.to(He(),e)},Qo.get=function(e){return e=C(e),M(this[e])?this[e]():this},Qo.invalidAt=function(){return b(this).overflow},Qo.isAfter=function(e,t){var o=v(e)?e:He(e);return this.isValid()&&o.isValid()&&(t=C(l(t)?"millisecond":t),"millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()e.year()||9999=this.year()?"YYYY":"YYYYYY",n=t+"[\")]";return this.format(o+a+"-MM-DD[T]HH:mm:ss.SSS"+n)},Qo.toJSON=function(){return this.isValid()?this.toISOString():null},Qo.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Qo.unix=function(){return a(this.valueOf()/1e3)},Qo.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Qo.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Qo.year=_o,Qo.isLeapYear=function(){return q(this.year())},Qo.weekYear=function(e){return ct.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Qo.isoWeekYear=function(e){return ct.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Qo.quarter=Qo.quarters=function(e){return null==e?Dt((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Qo.month=oe,Qo.daysInMonth=function(){return Q(this.year(),this.month())},Qo.week=Qo.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Qo.isoWeek=Qo.isoWeeks=function(e){var t=se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Qo.weeksInYear=function(){var e=this.localeData()._week;return de(this.year(),e.dow,e.doy)},Qo.isoWeeksInYear=function(){return de(this.year(),1,4)},Qo.date=qo,Qo.day=Qo.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=ue(e,this.localeData()),this.add(e-t,"d"))},Qo.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Qo.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=ce(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Qo.dayOfYear=function(e){var t=Pt((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Qo.hour=Qo.hours=Mo,Qo.minute=Qo.minutes=Zo,Qo.second=Qo.seconds=Jo,Qo.millisecond=Qo.milliseconds=$o,Qo.utcOffset=function(e,o,a){var n=this._offset||0,r;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>Tt(e)&&!a&&(e*=60);else if(e=Xe(ro,e),null===e)return this;return!this._isUTC&&o&&(r=Qe(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),n!==e&&(!o||this._changeInProgress?lt(this,tt(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:Qe(this)},Qo.utc=function(e){return this.utcOffset(0,e)},Qo.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Qe(this),"m")),this},Qo.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Xe(no,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},Qo.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?He(e).utcOffset():0,0==(this.utcOffset()-e)%60)},Qo.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Qo.isLocal=function(){return!!this.isValid()&&!this._isUTC},Qo.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Qo.isUtc=et,Qo.isUTC=et,Qo.zoneAbbr=function(){return this._isUTC?"UTC":""},Qo.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Qo.dates=S("dates accessor is deprecated. Use date instead.",qo),Qo.months=S("months accessor is deprecated. Use month instead",oe),Qo.years=S("years accessor is deprecated. Use year instead",_o),Qo.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),Qo.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=Fe(e),e._a){var t=e._isUTC?p(e._a):He(e._a);this._isDSTShifted=this.isValid()&&0a;a++){if(n=p([2e3,a]),o&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),o||this._monthsParse[a]||(r="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[a]=new RegExp(r.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(o&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!o&&this._monthsParse[a].test(e))return a}},ea.monthsRegex=function(e){return this._monthsParseExact?(u(this,"_monthsRegex")||ae.call(this),e?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=io),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},ea.monthsShortRegex=function(e){return this._monthsParseExact?(u(this,"_monthsRegex")||ae.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=io),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},ea.week=function(e){return se(e,this._week.dow,this._week.doy).week},ea.firstDayOfYear=function(){return this._week.doy},ea.firstDayOfWeek=function(){return this._week.dow},ea.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},ea.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},ea.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},ea.weekdaysParse=function(e,t,o){var a,n,r;if(this._weekdaysParseExact)return pe.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;7>a;a++){if(n=p([2000,1]).day(a),o&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[a]||(r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[a]=new RegExp(r.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(o&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(o&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!o&&this._weekdaysParse[a].test(e))return a}},ea.weekdaysRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=io),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},ea.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=io),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ea.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=io),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ea.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},ea.meridiem=function(e,t,o){return 11=e&&0>=t&&0>=o||(e+=864e5*vt(xt(o)+t),t=0,o=0),a.milliseconds=e%1e3,n=_(e/1e3),a.seconds=n%60,r=_(n/60),a.minutes=r%60,l=_(r/60),a.hours=l%24,t+=_(l/24),s=_(_t(t)),o+=s,t-=vt(xt(s)),i=_(o/12),o%=12,a.days=t,a.months=o,a.years=i,this},_a.clone=function(){return tt(this)},_a.get=function(e){return e=C(e),this.isValid()?this[e+"s"]():NaN},_a.milliseconds=ua,_a.seconds=ca,_a.minutes=pa,_a.hours=fa,_a.days=ba,_a.weeks=function(){return _(this.days()/7)},_a.months=ha,_a.years=ma,_a.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),o=Ot(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)},_a.toISOString=Et,_a.toString=Et,_a.toJSON=Et,_a.locale=st,_a.localeData=dt,_a.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Et),_a.lang=Go,j("X",0,0,"unix"),j("x",0,0,"valueOf"),U("x",ao),U("X",lo),H("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),H("x",function(e,t,o){o._d=new Date(x(e))}),t.version="2.19.1",function(e){Rt=e}(He),t.fn=Qo,t.min=function(){var e=[].slice.call(arguments,0);return Be("isBefore",e)},t.max=function(){var e=[].slice.call(arguments,0);return Be("isAfter",e)},t.now=function(){return Date.now?Date.now():+new Date},t.utc=p,t.unix=function(e){return He(1e3*e)},t.months=function(e,t){return mt(e,t,"months")},t.isDate=i,t.locale=_e,t.invalid=m,t.duration=tt,t.isMoment=v,t.weekdays=function(e,t,o){return gt(e,t,o,"weekdays")},t.parseZone=function(){return He.apply(null,arguments).parseZone()},t.localeData=ke,t.isDuration=qe,t.monthsShort=function(e,t){return mt(e,t,"monthsShort")},t.weekdaysMin=function(e,t,o){return gt(e,t,o,"weekdaysMin")},t.defineLocale=xe,t.updateLocale=function(e,t){if(null!=t){var o=Eo,a;null!=Po[e]&&(o=Po[e]._config),t=E(o,t),a=new P(t),a.parentLocale=Po[e],Po[e]=a,_e(e)}else null!=Po[e]&&(null==Po[e].parentLocale?null!=Po[e]&&delete Po[e]:Po[e]=Po[e].parentLocale);return Po[e]},t.locales=function(){return Nt(Po)},t.weekdaysShort=function(e,t,o){return gt(e,t,o,"weekdaysShort")},t.normalizeUnits=C,t.relativeTimeRounding=function(e){return void 0===e?ga:"function"==typeof e&&(ga=e,!0)},t.relativeTimeThreshold=function(e,t){return void 0!==ya[e]&&(void 0===t?ya[e]:(ya[e]=t,"s"===e&&(ya.ss=t-1),!0))},t.calendarFormat=function(e,t){var o=e.diff(t,"days",!0);return-6>o?"sameElse":-1>o?"lastWeek":0>o?"lastDay":1>o?"sameDay":2>o?"nextDay":7>o?"nextWeek":"sameElse"},t.prototype=Qo,t})}).call(t,o(113)(e))},,,,,,,,,,,function(e){e.exports={name:"lcov-server",version:"1.1.3",description:"\uD83C\uDFAF A simple lcov server & cli parser",main:"index.js",homepage:"https://github.com/gabrielcsapo/lcov-server#readme",repository:{type:"git",url:"git+https://github.com/gabrielcsapo/lcov-server.git"},engines:{node:">= 4"},bugs:{url:"https://github.com/gabrielcsapo/lcov-server/issues"},scripts:{lint:"eslint .",test:"tape test/lib/**/*.js test/index.js",coverage:"tap test/lib/**.js --coverage --coverage-report=lcov",build:"NODE_ENV=production webpack --progress",start:"./bin/lcov-server.js --serve",dev:"NODE_ENV=development webpack-dev-server --hot --port 5000",pack:"pkg bin/lcov-server.js -c package.json -o packed/lcov-server","generate-docs":"tryitout --template=landing --output=./docs && jsdoc -c jsdoc.json",storybook:"start-storybook -p 6006","build-storybook":"build-storybook --output-dir ./docs/storybook"},author:"Gabriel J. Csapo ",bin:{"lcov-server":"./bin/lcov-server.js"},pkg:{scripts:["index.js","bin/*","lib/**/*"],assets:["src/**/*","dist/**/**","node_modules/openbadge/**/**"],targets:["node8-macos-x64","node8-alpine-x64","node8-linux-x64","node8-win-x64"]},license:"Apache-2.0",dependencies:{"babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-register":"^6.26.0",commander:"^2.11.0",compression:"^1.7.1",express:"^4.16.2","git-url-parse":"^7.0.1",mongoose:"^4.12.1",openbadge:"^1.0.4",semver:"^5.4.1","serve-static":"^1.13.1","update-notifier":"^2.3.0",xml2js:"^0.4.19"},devDependencies:{"@storybook/addon-knobs":"^3.2.12","@storybook/react":"^3.2.12","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-minify-webpack-plugin":"^0.2.0","babel-preset-react":"^6.24.1","body-parser":"^1.18.2","css-loader":"^0.28.7",docdash:"^0.4.0",eslint:"^4.8.0","eslint-plugin-react":"^7.4.0",getstorybook:"^1.7.0","highlight.js":"^9.12.0",jsdoc:"^3.5.4",moment:"^2.19.1",pkg:"^4.2.5","prop-types":"^15.6.0","psychic.css":"0.0.1",react:"^16.0.0","react-dom":"^16.0.0","react-router-dom":"^4.2.2","react-select":"^1.0.0-rc.10",shelljs:"^0.7.8","style-loader":"^0.19.0",tap:"^10.7.2",tape:"^4.8.0",tryitout:"^0.3.4",webpack:"^3.7.1","webpack-dev-server":"^2.9.1","whatwg-fetch":"^2.0.3"}}},function(e,t,o){"use strict";function a(e){if("string"!=typeof e)throw new Error("The url must be a string.");var t=r(e),o=t.resource.split("."),n=null;switch(t.toString=function(e){return a.stringify(this,e)},t.source=2t.overflow&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null==Object.isFrozen||!Object.isFrozen(e))e._isValid=a;else return a}return e._isValid}function m(e){var t=p(NaN);return null==e?b(t).userInvalidated=!0:c(b(t),e),t}function g(e,t){var o,a,n;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=b(t)),l(t._locale)||(e._locale=t._locale),0e?Dt(e)||0:a(e)}function x(e){var t=+e,o=0;return 0!=t&&isFinite(t)&&(o=_(t)),o}function k(e,t,o){var a=Ct(e.length,t.length),n=Tt(e.length-t.length),r=0,l;for(l=0;ln;++n)l=p([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(l,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(l,"").toLocaleLowerCase();return o?"MMM"===t?(r=xo.call(this._shortMonthsParse,a),-1===r?null:r):(r=xo.call(this._longMonthsParse,a),-1===r?null:r):"MMM"===t?(r=xo.call(this._shortMonthsParse,a),-1!==r)?r:(r=xo.call(this._longMonthsParse,a),-1===r?null:r):(r=xo.call(this._longMonthsParse,a),-1!==r)?r:(r=xo.call(this._shortMonthsParse,a),-1===r?null:r)}function te(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=x(t);else if(t=e.localeData().monthsParse(t),!s(t))return e;return o=Ct(e.date(),Q(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function oe(e){return null==e?J(this,"Month"):(te(this,e),t.updateOffset(this,!0),this)}function ae(){function e(e,t){return t.length-e.length}var t=[],o=[],a=[],n,r;for(n=0;12>n;n++)r=p([2e3,n]),t.push(this.monthsShort(r,"")),o.push(this.months(r,"")),a.push(this.months(r,"")),a.push(this.monthsShort(r,""));for(t.sort(e),o.sort(e),a.sort(e),n=0;12>n;n++)t[n]=z(t[n]),o[n]=z(o[n]);for(n=0;24>n;n++)a[n]=z(a[n]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ne(e,t,o,a,n,r,l){var i=new Date(e,t,o,a,n,r,l);return 100>e&&0<=e&&isFinite(i.getFullYear())&&i.setFullYear(e),i}function re(e){var t=new Date(Date.UTC.apply(null,arguments));return 100>e&&0<=e&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function le(e,t,o){var a=7+t-o,n=(7+re(e,0,a).getUTCDay()-t)%7;return-n+a-1}function ie(e,t,o,a,n){var r=le(e,a,n),l=1+7*(t-1)+(7+o-a)%7+r,i,s;return 0>=l?(i=e-1,s=G(i)+l):l>G(e)?(i=e+1,s=l-G(e)):(i=e,s=l),{year:i,dayOfYear:s}}function se(e,t,o){var n=le(e.year(),t,o),r=a((e.dayOfYear()-n-1)/7)+1,l,i;return 1>r?(i=e.year()-1,l=r+de(i,t,o)):r>de(e.year(),t,o)?(l=r-de(e.year(),t,o),i=e.year()+1):(i=e.year(),l=r),{week:l,year:i}}function de(e,t,o){var a=le(e,t,o),n=le(e+1,t,o);return(G(e)-a+n)/7}function ue(e,t){return"string"==typeof e?isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10):e}function ce(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function pe(e,t,o){var a=e.toLocaleLowerCase(),n,r,l;if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;7>n;++n)l=p([2000,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(l,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(l,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(l,"").toLocaleLowerCase();return o?"dddd"===t?(r=xo.call(this._weekdaysParse,a),-1===r?null:r):"ddd"===t?(r=xo.call(this._shortWeekdaysParse,a),-1===r?null:r):(r=xo.call(this._minWeekdaysParse,a),-1===r?null:r):"dddd"===t?(r=xo.call(this._weekdaysParse,a),-1!==r)?r:(r=xo.call(this._shortWeekdaysParse,a),-1!==r)?r:(r=xo.call(this._minWeekdaysParse,a),-1===r?null:r):"ddd"===t?(r=xo.call(this._shortWeekdaysParse,a),-1!==r)?r:(r=xo.call(this._weekdaysParse,a),-1!==r)?r:(r=xo.call(this._minWeekdaysParse,a),-1===r?null:r):(r=xo.call(this._minWeekdaysParse,a),-1!==r)?r:(r=xo.call(this._weekdaysParse,a),-1!==r)?r:(r=xo.call(this._shortWeekdaysParse,a),-1===r?null:r)}function fe(){function e(e,t){return t.length-e.length}var t=[],o=[],a=[],n=[],r,l,i,s,d;for(r=0;7>r;r++)l=p([2000,1]).day(r),i=this.weekdaysMin(l,""),s=this.weekdaysShort(l,""),d=this.weekdays(l,""),t.push(i),o.push(s),a.push(d),n.push(i),n.push(s),n.push(d);for(t.sort(e),o.sort(e),a.sort(e),n.sort(e),r=0;7>r;r++)o[r]=z(o[r]),a[r]=z(a[r]),n[r]=z(n[r]);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function be(){return this.hours()%12||12}function he(e,t){Y(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function me(e,t){return t._meridiemParse}function ge(e){return e?e.toLowerCase().replace("_","-"):e}function ye(e){for(var t=0,o,a,n,r;t=o&&k(r,a,!0)>=o-1)break;o--}t++}return null}function ve(t){var o=null;if(!Po[t]&&"undefined"!=typeof e&&e&&e.exports)try{o=Ao._abbr;!function(){var t=new Error("Cannot find module \"./locale\"");throw t.code="MODULE_NOT_FOUND",t}(),_e(o)}catch(t){}return Po[t]}function _e(e,t){var o;return e&&(o=l(t)?ke(e):xe(e,t),o&&(Ao=o)),Ao._abbr}function xe(e,t){if(null!==t){var o=Eo;if(t.abbr=e,null!=Po[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=Po[e]._config;else if(null!=t.parentLocale)if(null!=Po[t.parentLocale])o=Po[t.parentLocale]._config;else return To[t.parentLocale]||(To[t.parentLocale]=[]),To[t.parentLocale].push({name:e,config:t}),null;return Po[e]=new P(E(o,t)),To[e]&&To[e].forEach(function(e){xe(e.name,e.config)}),_e(e),Po[e]}return delete Po[e],null}function ke(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ao;if(!o(e)){if(t=ve(e),t)return t;e=[e]}return ye(e)}function we(e){var t=e._a,o;return t&&-2===b(e).overflow&&(o=0>t[po]||11t[fo]||t[fo]>Q(t[co],t[po])?fo:0>t[bo]||24t[ho]||59t[mo]||59t[go]||999fo)&&(o=fo),b(e)._overflowWeeks&&-1===o&&(o=yo),b(e)._overflowWeekday&&-1===o&&(o=vo),b(e).overflow=o),e}function Se(e,t,o){return null==e?null==t?o:t:e}function Oe(e){var o=new Date(t.now());return e._useUTC?[o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()]:[o.getFullYear(),o.getMonth(),o.getDate()]}function Me(e){var t=[],o,a,n,r;if(!e._d){for(n=Oe(e),e._w&&null==e._a[fo]&&null==e._a[po]&&Ee(e),null!=e._dayOfYear&&(r=Se(e._a[co],n[co]),(e._dayOfYear>G(r)||0===e._dayOfYear)&&(b(e)._overflowDayOfYear=!0),a=re(r,0,e._dayOfYear),e._a[po]=a.getUTCMonth(),e._a[fo]=a.getUTCDate()),o=0;3>o&&null==e._a[o];++o)e._a[o]=t[o]=n[o];for(;7>o;o++)e._a[o]=t[o]=null==e._a[o]?2===o?1:0:e._a[o];24===e._a[bo]&&0===e._a[ho]&&0===e._a[mo]&&0===e._a[go]&&(e._nextDay=!0,e._a[bo]=0),e._d=(e._useUTC?re:ne).apply(null,t),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[bo]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==e._d.getDay()&&(b(e).weekdayMismatch=!0)}}function Ee(e){var t,o,a,n,r,l,i,s;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,l=4,o=Se(t.GG,e._a[co],se(He(),1,4).year),a=Se(t.W,1),n=Se(t.E,1),(1>n||7t.e||6n||6a||a>de(o,r,l)?b(e)._overflowWeeks=!0:null==s?(i=ie(o,a,n,r,l),e._a[co]=i.year,e._dayOfYear=i.dayOfYear):b(e)._overflowWeekday=!0}function Pe(e){var t=e._i,o=Co.exec(t)||Do.exec(t),a,n,r,l,i,s;if(o){for(b(e).iso=!0,a=0,n=Io.length;a=t?2e3+t:999>=t?1900+t:t}function De(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function Re(e,t,o){if(e){var a=So.indexOf(e),n=new Date(t[0],t[1],t[2]).getDay();if(a!==n)return b(o).weekdayMismatch=!0,o._isValid=!1,!1}return!0}function Ie(e,t,o){if(e)return No[e];if(t)return 0;var a=parseInt(o,10),n=a%100;return 60*((a-n)/100)+n}function je(e){var t=Vo.exec(De(e._i));if(t){var o=Te(t[4],t[3],t[2],t[5],t[6],t[7]);if(!Re(t[1],o,e))return;e._a=o,e._tzm=Ie(t[8],t[9],t[10]),e._d=re.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),b(e).rfc2822=!0}else e._isValid=!1}function Ye(e){var o=Yo.exec(e._i);if(null!==o)return void(e._d=new Date(+o[1]));if(Pe(e),!1===e._isValid)delete e._isValid;else return;if(je(e),!1===e._isValid)delete e._isValid;else return;t.createFromInputFallback(e)}function Ve(e){if(e._f===t.ISO_8601)return void Pe(e);if(e._f===t.RFC_2822)return void je(e);e._a=[],b(e).empty=!0;var o=""+e._i,a=o.length,n=0,r,l,i,s,d;for(i=L(e._f,e._locale).match(Ft)||[],r=0;r=e._a[bo]&&!0===b(e).bigHour&&0t&&(t+=12),a||12!==t||(t=0),t):e.meridiemHour(t,o)}function Ae(e){var t,o,a,n,r;if(0===e._f.length)return b(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;ne?-1*Pt(-1*e):Pt(e)}function Je(e,t){Y(e,0,0,function(){var e=this.utcOffset(),o="+";return 0>e&&(e=-e,o="-"),o+j(~~(e/60),2)+t+j(~~e%60,2)})}function Xe(e,t){var o=(t||"").match(e);if(null===o)return null;var a=o[o.length-1]||[],n=(a+"").match(Wo)||["-",0,0],r=+(60*n[1])+x(n[2]);return 0===r?0:"+"===n[0]?r:-r}function $e(e,o){var a,n;return o._isUTC?(a=o.clone(),n=(v(e)||i(e)?e.valueOf():He(e).valueOf())-a.valueOf(),a._d.setTime(a._d.valueOf()+n),t.updateOffset(a,!1),a):He(e).local()}function Qe(e){return 15*-Pt(e._d.getTimezoneOffset()/15)}function et(){return!!this.isValid()&&this._isUTC&&0===this._offset}function tt(e,t){var o=e,a=null,n,r,l;return qe(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(o={},t?o[t]=e:o.milliseconds=e):(a=zo.exec(e))?(n="-"===a[1]?-1:1,o={y:0,d:x(a[fo])*n,h:x(a[bo])*n,m:x(a[ho])*n,s:x(a[mo])*n,ms:x(Ze(1e3*a[go]))*n}):(a=Ho.exec(e))?(n="-"===a[1]?-1:"+"===a[1]?1:1,o={y:ot(a[2],n),M:ot(a[3],n),w:ot(a[4],n),d:ot(a[5],n),h:ot(a[6],n),m:ot(a[7],n),s:ot(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(l=nt(He(o.from),He(o.to)),o={},o.ms=l.milliseconds,o.M=l.months),r=new Ge(o),qe(e)&&u(e,"_locale")&&(r._locale=e._locale),r}function ot(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function at(e,t){var o={milliseconds:0,months:0};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function nt(e,t){var o;return e.isValid()&&t.isValid()?(t=$e(t,e),e.isBefore(t)?o=at(e,t):(o=at(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function rt(e,t){return function(o,a){var n,r;return null===a||isNaN(+a)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=o,o=a,a=r),o="string"==typeof o?+o:o,n=tt(o,a),lt(this,n,e),this}}function lt(e,o,a,n){var r=o._milliseconds,l=Ze(o._days),i=Ze(o._months);e.isValid()&&(n=null==n||n,i&&te(e,J(e,"Month")+i*a),l&&X(e,"Date",J(e,"Date")+l*a),r&&e._d.setTime(e._d.valueOf()+r*a),n&&t.updateOffset(e,l||i))}function it(e,t){var o=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(o,"months"),n,r;return 0>t-a?(n=e.clone().add(o-1,"months"),r=(t-a)/(a-n)):(n=e.clone().add(o+1,"months"),r=(t-a)/(n-a)),-(o+r)||0}function st(e){var t;return void 0===e?this._locale._abbr:(t=ke(e),null!=t&&(this._locale=t),this)}function dt(){return this._locale}function ut(e,t){Y(0,[e,e.length],0,t)}function ct(e,t,o,a,n){var r;return null==e?se(this,a,n).year:(r=de(e,a,n),t>r&&(t=r),pt.call(this,e,t,o,a,n))}function pt(e,t,o,a,n){var r=ie(e,t,o,a,n),l=re(r.year,0,r.dayOfYear);return this.year(l.getUTCFullYear()),this.month(l.getUTCMonth()),this.date(l.getUTCDate()),this}function ft(e,t){t[go]=x(1e3*("0."+e))}function bt(e){return e}function ht(e,t,o,a){var n=ke(),r=p().set(a,t);return n[o](r,e)}function mt(e,t,o){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return ht(e,t,o,"month");var a=[],n;for(n=0;12>n;n++)a[n]=ht(e,n,o,"month");return a}function gt(e,t,o,a){"boolean"==typeof e?(s(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,s(t)&&(o=t,t=void 0),t=t||"");var n=ke(),r=e?n._week.dow:0;if(null!=o)return ht(t,(o+r)%7,a,"day");var l=[],d;for(d=0;7>d;d++)l[d]=ht(t,(d+r)%7,a,"day");return l}function yt(e,t,o,a){var n=tt(t,o);return e._milliseconds+=a*n._milliseconds,e._days+=a*n._days,e._months+=a*n._months,e._bubble()}function vt(e){return 0>e?a(e):Dt(e)}function _t(e){return 4800*e/146097}function xt(e){return 146097*e/4800}function kt(e){return function(){return this.as(e)}}function wt(e){return function(){return this.isValid()?this._data[e]:NaN}}function St(e,t,o,a,n){return n.relativeTime(t||1,!!o,e,a)}function Ot(e,t,o){var n=tt(e).abs(),r=ga(n.as("s")),l=ga(n.as("m")),i=ga(n.as("h")),s=ga(n.as("d")),d=ga(n.as("M")),u=ga(n.as("y")),c=r<=ya.ss&&["s",r]||r=l&&["m"]||l=i&&["h"]||i=s&&["d"]||s=d&&["M"]||d=u&&["y"]||["yy",u];return c[2]=t,c[3]=0<+e,c[4]=o,St.apply(null,c)}function Mt(e){return(0e)||+e}function Et(){if(!this.isValid())return this.localeData().invalidDate();var e=va(this._milliseconds)/1e3,t=va(this._days),o=va(this._months),a,n,r;a=_(e/60),n=_(a/60),e%=60,a%=60,r=_(o/12),o%=12;var l=r,i=o,d=t,u=n,c=a,p=e?e.toFixed(3).replace(/\.?0+$/,""):"",s=this.asSeconds();if(!s)return"P0D";var f=0>s?"-":"",b=Mt(this._months)===Mt(s)?"":"-",h=Mt(this._days)===Mt(s)?"":"-",m=Mt(this._milliseconds)===Mt(s)?"":"-";return f+"P"+(l?b+l+"Y":"")+(i?b+i+"M":"")+(d?h+d+"D":"")+(u||c||p?"T":"")+(u?m+u+"H":"")+(c?m+c+"M":"")+(p?m+p+"S":"")}var Pt=Math.round,Tt=Math.abs,Ct=Math.min,Dt=Math.ceil,Rt,It;It=Array.prototype.some?Array.prototype.some:function(e){for(var o=Object(this),t=o.length>>>0,a=0;a=e?""+e:"+"+e}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),T("year","y"),R("year",1),U("Y",ao),U("YY",Jt,Kt),U("YYYY",eo,qt),U("YYYYY",to,Zt),U("YYYYYY",to,Zt),H(["YYYYY","YYYYYY"],co),H("YYYY",function(e,o){o[co]=2===e.length?t.parseTwoDigitYear(e):x(e)}),H("YY",function(e,o){o[co]=t.parseTwoDigitYear(e)}),H("Y",function(e,t){t[co]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return x(e)+(68this?this:e:m()}),Fo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Je("Z",":"),Je("ZZ",""),U("Z",ro),U("ZZ",ro),H(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=Xe(ro,e)});var Wo=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var zo=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ho=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;tt.fn=Ge.prototype,tt.invalid=function(){return tt(NaN)};var Bo=rt(1,"add"),Ko=rt(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Go=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ut("gggg","weekYear"),ut("ggggg","weekYear"),ut("GGGG","isoWeekYear"),ut("GGGGG","isoWeekYear"),T("weekYear","gg"),T("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),U("G",ao),U("g",ao),U("GG",Jt,Kt),U("gg",Jt,Kt),U("GGGG",eo,qt),U("gggg",eo,qt),U("GGGGG",to,Zt),U("ggggg",to,Zt),B(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,a){t[a.substr(0,2)]=x(e)}),B(["gg","GG"],function(e,o,a,n){o[n]=t.parseTwoDigitYear(e)}),Y("Q",0,"Qo","quarter"),T("quarter","Q"),R("quarter",7),U("Q",Bt),H("Q",function(e,t){t[po]=3*(x(e)-1)}),Y("D",["DD",2],"Do","date"),T("date","D"),R("date",9),U("D",Jt),U("DD",Jt,Kt),U("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),H(["D","DD"],fo),H("Do",function(e,t){t[fo]=x(e.match(Jt)[0],10)});var qo=Z("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),T("dayOfYear","DDD"),R("dayOfYear",4),U("DDD",Qt),U("DDDD",Gt),H(["DDD","DDDD"],function(e,t,o){o._dayOfYear=x(e)}),Y("m",["mm",2],0,"minute"),T("minute","m"),R("minute",14),U("m",Jt),U("mm",Jt,Kt),H(["m","mm"],ho);var Zo=Z("Minutes",!1);Y("s",["ss",2],0,"second"),T("second","s"),R("second",15),U("s",Jt),U("ss",Jt,Kt),H(["s","ss"],mo);var Jo=Z("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),T("millisecond","ms"),R("millisecond",16),U("S",Qt,Bt),U("SS",Qt,Kt),U("SSS",Qt,Gt);var Xo;for(Xo="SSSS";9>=Xo.length;Xo+="S")U(Xo,oo);for(Xo="S";9>=Xo.length;Xo+="S")H(Xo,ft);var $o=Z("Milliseconds",!1);Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");var Qo=y.prototype;Qo.add=Bo,Qo.calendar=function(e,o){var a=e||He(),n=$e(a,this).startOf("day"),r=t.calendarFormat(this,n)||"sameElse",l=o&&(M(o[r])?o[r].call(this,a):o[r]);return this.format(l||this.localeData().calendar(r,this,He(a)))},Qo.clone=function(){return new y(this)},Qo.diff=function(e,t,o){var a,n,r;return this.isValid()?(a=$e(e,this),!a.isValid())?NaN:(n=6e4*(a.utcOffset()-this.utcOffset()),t=C(t),(r="year"===t?it(this,a)/12:"month"===t?it(this,a):"quarter"===t?it(this,a)/3:"second"===t?(this-a)/1e3:"minute"===t?(this-a)/6e4:"hour"===t?(this-a)/36e5:"day"===t?(this-a-n)/864e5:"week"===t?(this-a-n)/6048e5:this-a,o?r:_(r))):NaN},Qo.endOf=function(e){return(e=C(e),void 0===e||"millisecond"===e)?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},Qo.format=function(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var o=A(this,e);return this.localeData().postformat(o)},Qo.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||He(e).isValid())?tt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Qo.fromNow=function(e){return this.from(He(),e)},Qo.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||He(e).isValid())?tt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Qo.toNow=function(e){return this.to(He(),e)},Qo.get=function(e){return e=C(e),M(this[e])?this[e]():this},Qo.invalidAt=function(){return b(this).overflow},Qo.isAfter=function(e,t){var o=v(e)?e:He(e);return this.isValid()&&o.isValid()&&(t=C(l(t)?"millisecond":t),"millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()e.year()||9999=this.year()?"YYYY":"YYYYYY",n=t+"[\")]";return this.format(o+a+"-MM-DD[T]HH:mm:ss.SSS"+n)},Qo.toJSON=function(){return this.isValid()?this.toISOString():null},Qo.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Qo.unix=function(){return a(this.valueOf()/1e3)},Qo.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Qo.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Qo.year=_o,Qo.isLeapYear=function(){return q(this.year())},Qo.weekYear=function(e){return ct.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Qo.isoWeekYear=function(e){return ct.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Qo.quarter=Qo.quarters=function(e){return null==e?Dt((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Qo.month=oe,Qo.daysInMonth=function(){return Q(this.year(),this.month())},Qo.week=Qo.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Qo.isoWeek=Qo.isoWeeks=function(e){var t=se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Qo.weeksInYear=function(){var e=this.localeData()._week;return de(this.year(),e.dow,e.doy)},Qo.isoWeeksInYear=function(){return de(this.year(),1,4)},Qo.date=qo,Qo.day=Qo.days=function(e){if(!this.isValid())return null==e?NaN:this;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null==e?t:(e=ue(e,this.localeData()),this.add(e-t,"d"))},Qo.weekday=function(e){if(!this.isValid())return null==e?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Qo.isoWeekday=function(e){if(!this.isValid())return null==e?NaN:this;if(null!=e){var t=ce(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Qo.dayOfYear=function(e){var t=Pt((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Qo.hour=Qo.hours=Mo,Qo.minute=Qo.minutes=Zo,Qo.second=Qo.seconds=Jo,Qo.millisecond=Qo.milliseconds=$o,Qo.utcOffset=function(e,o,a){var n=this._offset||0,r;if(!this.isValid())return null==e?NaN:this;if(null!=e){if("string"!=typeof e)16>Tt(e)&&!a&&(e*=60);else if(e=Xe(ro,e),null===e)return this;return!this._isUTC&&o&&(r=Qe(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),n!==e&&(!o||this._changeInProgress?lt(this,tt(e-n,"m"),1,!1):!this._changeInProgress&&(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:Qe(this)},Qo.utc=function(e){return this.utcOffset(0,e)},Qo.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Qe(this),"m")),this},Qo.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Xe(no,this._i);null==e?this.utcOffset(0,!0):this.utcOffset(e)}return this},Qo.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?He(e).utcOffset():0,0==(this.utcOffset()-e)%60)},Qo.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Qo.isLocal=function(){return!!this.isValid()&&!this._isUTC},Qo.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Qo.isUtc=et,Qo.isUTC=et,Qo.zoneAbbr=function(){return this._isUTC?"UTC":""},Qo.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Qo.dates=S("dates accessor is deprecated. Use date instead.",qo),Qo.months=S("months accessor is deprecated. Use month instead",oe),Qo.years=S("years accessor is deprecated. Use year instead",_o),Qo.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null==e?-this.utcOffset():("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this)}),Qo.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),e=Fe(e),e._a){var t=e._isUTC?p(e._a):He(e._a);this._isDSTShifted=this.isValid()&&0a;a++){if(n=p([2e3,a]),o&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),o||this._monthsParse[a]||(r="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[a]=new RegExp(r.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(o&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!o&&this._monthsParse[a].test(e))return a}},ea.monthsRegex=function(e){return this._monthsParseExact?(u(this,"_monthsRegex")||ae.call(this),e?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=io),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},ea.monthsShortRegex=function(e){return this._monthsParseExact?(u(this,"_monthsRegex")||ae.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=io),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},ea.week=function(e){return se(e,this._week.dow,this._week.doy).week},ea.firstDayOfYear=function(){return this._week.doy},ea.firstDayOfWeek=function(){return this._week.dow},ea.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},ea.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},ea.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},ea.weekdaysParse=function(e,t,o){var a,n,r;if(this._weekdaysParseExact)return pe.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;7>a;a++){if(n=p([2000,1]).day(a),o&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(n,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(n,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(n,"").replace(".",".?")+"$","i")),this._weekdaysParse[a]||(r="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[a]=new RegExp(r.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(o&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(o&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!o&&this._weekdaysParse[a].test(e))return a}},ea.weekdaysRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=io),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},ea.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=io),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ea.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||fe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=io),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ea.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},ea.meridiem=function(e,t,o){return 11=e&&0>=t&&0>=o||(e+=864e5*vt(xt(o)+t),t=0,o=0),a.milliseconds=e%1e3,n=_(e/1e3),a.seconds=n%60,r=_(n/60),a.minutes=r%60,l=_(r/60),a.hours=l%24,t+=_(l/24),s=_(_t(t)),o+=s,t-=vt(xt(s)),i=_(o/12),o%=12,a.days=t,a.months=o,a.years=i,this},_a.clone=function(){return tt(this)},_a.get=function(e){return e=C(e),this.isValid()?this[e+"s"]():NaN},_a.milliseconds=ua,_a.seconds=ca,_a.minutes=pa,_a.hours=fa,_a.days=ba,_a.weeks=function(){return _(this.days()/7)},_a.months=ha,_a.years=ma,_a.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),o=Ot(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)},_a.toISOString=Et,_a.toString=Et,_a.toJSON=Et,_a.locale=st,_a.localeData=dt,_a.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Et),_a.lang=Go,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),U("x",ao),U("X",lo),H("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),H("x",function(e,t,o){o._d=new Date(x(e))}),t.version="2.19.1",function(e){Rt=e}(He),t.fn=Qo,t.min=function(){var e=[].slice.call(arguments,0);return Be("isBefore",e)},t.max=function(){var e=[].slice.call(arguments,0);return Be("isAfter",e)},t.now=function(){return Date.now?Date.now():+new Date},t.utc=p,t.unix=function(e){return He(1e3*e)},t.months=function(e,t){return mt(e,t,"months")},t.isDate=i,t.locale=_e,t.invalid=m,t.duration=tt,t.isMoment=v,t.weekdays=function(e,t,o){return gt(e,t,o,"weekdays")},t.parseZone=function(){return He.apply(null,arguments).parseZone()},t.localeData=ke,t.isDuration=qe,t.monthsShort=function(e,t){return mt(e,t,"monthsShort")},t.weekdaysMin=function(e,t,o){return gt(e,t,o,"weekdaysMin")},t.defineLocale=xe,t.updateLocale=function(e,t){if(null!=t){var o=Eo,a;null!=Po[e]&&(o=Po[e]._config),t=E(o,t),a=new P(t),a.parentLocale=Po[e],Po[e]=a,_e(e)}else null!=Po[e]&&(null==Po[e].parentLocale?null!=Po[e]&&delete Po[e]:Po[e]=Po[e].parentLocale);return Po[e]},t.locales=function(){return Nt(Po)},t.weekdaysShort=function(e,t,o){return gt(e,t,o,"weekdaysShort")},t.normalizeUnits=C,t.relativeTimeRounding=function(e){return void 0===e?ga:"function"==typeof e&&(ga=e,!0)},t.relativeTimeThreshold=function(e,t){return void 0!==ya[e]&&(void 0===t?ya[e]:(ya[e]=t,"s"===e&&(ya.ss=t-1),!0))},t.calendarFormat=function(e,t){var o=e.diff(t,"days",!0);return-6>o?"sameElse":-1>o?"lastWeek":0>o?"lastDay":1>o?"sameDay":2>o?"nextDay":7>o?"nextWeek":"sameElse"},t.prototype=Qo,t})}).call(t,o(113)(e))},,,,,,,,,,,function(e){e.exports={name:"lcov-server",version:"1.1.4",description:"\uD83C\uDFAF A simple lcov server & cli parser",main:"index.js",homepage:"https://github.com/gabrielcsapo/lcov-server#readme",repository:{type:"git",url:"git+https://github.com/gabrielcsapo/lcov-server.git"},engines:{node:">= 4"},bugs:{url:"https://github.com/gabrielcsapo/lcov-server/issues"},scripts:{lint:"eslint .",test:"tape test/lib/**/*.js test/index.js",coverage:"tap test/lib/**.js --coverage --coverage-report=lcov",build:"npm run build:client && npm run build:server","build:server":"babel index.js --out-dir ./distributed && babel lib --out-dir ./distributed/lib && babel bin --out-dir ./distributed/bin && cp package.json ./distributed/ && cp -r dist ./distributed","build:client":"NODE_ENV=production webpack --progress",start:"./bin/lcov-server.js --serve",dev:"NODE_ENV=development webpack-dev-server --hot --port 5000",pack:"pkg bin/lcov-server.js -c package.json -o packed/lcov-server","generate-docs":"tryitout --template=landing --output=./docs && jsdoc -c jsdoc.json",storybook:"start-storybook -p 6006","build-storybook":"build-storybook --output-dir ./docs/storybook"},author:"Gabriel J. Csapo ",bin:{"lcov-server":"./distributed/bin/lcov-server.js"},pkg:{scripts:["index.js","bin/*","lib/**/*"],assets:["src/**/*","dist/**/**","node_modules/openbadge/**/**"],targets:["node8-macos-x64","node8-linux-x64","node8-win-x64"]},license:"Apache-2.0",dependencies:{"babel-polyfill":"^6.26.0",commander:"^2.11.0",compression:"^1.7.1",express:"^4.16.2","git-url-parse":"^7.0.1",mongoose:"^4.12.1",openbadge:"^1.0.4","serve-static":"^1.13.1","update-notifier":"^2.3.0",xml2js:"^0.4.19"},devDependencies:{"@storybook/addon-knobs":"^3.2.12","@storybook/react":"^3.2.12","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-minify-webpack-plugin":"^0.2.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","body-parser":"^1.18.2","css-loader":"^0.28.7",docdash:"^0.4.0",eslint:"^4.8.0","eslint-plugin-react":"^7.4.0",getstorybook:"^1.7.0","highlight.js":"^9.12.0",jsdoc:"^3.5.4",moment:"^2.19.1",pkg:"^4.2.5","prop-types":"^15.6.0","psychic.css":"0.0.1",react:"^16.0.0","react-dom":"^16.0.0","react-router-dom":"^4.2.2","react-select":"^1.0.0-rc.10",shelljs:"^0.7.8","style-loader":"^0.19.0",tap:"^10.7.2",tape:"^4.8.0",tryitout:"^0.3.4",webpack:"^3.7.1","webpack-dev-server":"^2.9.1","whatwg-fetch":"^2.0.3"}}},function(e,t,o){"use strict";function a(e){if("string"!=typeof e)throw new Error("The url must be a string.");var t=r(e),o=t.resource.split("."),n=null;switch(t.toString=function(e){return a.stringify(this,e)},t.source=2=arguments.length?void 0:arguments[2])||[],l=t.apply(void 0,arguments)||[];if(o({label:this.inputValue})){var i=this.props.newOptionCreator,s=i({label:this.inputValue,labelKey:this.labelKey,valueKey:this.valueKey}),d=this.isOptionUnique({option:s,options:r.concat(l)});if(d){var u=n(this.inputValue);this._createPlaceholderOption=i({label:u,labelKey:this.labelKey,valueKey:this.valueKey}),l.unshift(this._createPlaceholderOption)}}return l}},{key:"isOptionUnique",value:function(e){var t=e.option,o=e.options,a=this.props.isOptionUnique;return o=o||this.select.filterOptions(),a({labelKey:this.labelKey,option:t,options:o,valueKey:this.valueKey})}},{key:"menuRenderer",value:function(e){var t=this.props.menuRenderer;return t(b({},e,{onSelect:this.onOptionSelect,selectValue:this.onOptionSelect}))}},{key:"onInputChange",value:function(e){var t=this.props.onInputChange;t&&t(e),this.inputValue=e}},{key:"onInputKeyDown",value:function(e){var t=this.props,o=t.shouldKeyDownEventCreateNewOption,a=t.onInputKeyDown,n=this.select.getFocusedOption();n&&n===this._createPlaceholderOption&&o({keyCode:e.keyCode})?(this.createNewOption(),e.preventDefault()):a&&a(e)}},{key:"onOptionSelect",value:function(e){e===this._createPlaceholderOption?this.createNewOption():this.select.selectValue(e)}},{key:"focus",value:function(){this.select.focus()}},{key:"render",value:function(){var e=this,t=this.props,o=t.newOptionCreator,a=t.shouldKeyDownEventCreateNewOption,r=n(t,["newOptionCreator","shouldKeyDownEventCreateNewOption"]),l=this.props.children;l||(l=s);var i=b({},r,{allowCreate:!0,filterOptions:this.filterOptions,menuRenderer:this.menuRenderer,onInputChange:this.onInputChange,onInputKeyDown:this.onInputKeyDown,ref:function(t){e.select=t,t&&(e.labelKey=t.props.labelKey,e.valueKey=t.props.valueKey)}});return l(i)}}]),t}(g.default.Component);M.isOptionUnique=d,M.isValidNewOption=u,M.newOptionCreator=c,M.promptTextCreator=p,M.shouldKeyDownEventCreateNewOption=f,M.defaultProps={filterOptions:w.default,isOptionUnique:d,isValidNewOption:u,menuRenderer:O.default,newOptionCreator:c,promptTextCreator:p,shouldKeyDownEventCreateNewOption:f},M.propTypes={children:v.default.func,filterOptions:v.default.any,isOptionUnique:v.default.func,isValidNewOption:v.default.func,menuRenderer:v.default.any,newOptionCreator:v.default.func,onInputChange:v.default.func,onInputKeyDown:v.default.func,onNewOptionClick:v.default.func,options:v.default.array,promptTextCreator:v.default.func,shouldKeyDownEventCreateNewOption:v.default.func},t.default=M},,function(e,t,o){"use strict";o(47),o(48),o(51);var a=o(14),n=o(63),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,a.render)(r.default,document.querySelector("#root"))},function(){(function(e){"use strict";function t(e){if("string"!=typeof e&&(e+=""),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function o(e){return"string"!=typeof e&&(e+=""),e}function a(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return g.iterable&&(t[Symbol.iterator]=function(){return t}),t}function n(e){this.map={},e instanceof n?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function r(e){return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function l(e){return new Promise(function(t,o){e.onload=function(){t(e.result)},e.onerror=function(){o(e.error)}})}function i(e){var t=new FileReader,o=l(t);return t.readAsArrayBuffer(e),o}function s(e){var t=new FileReader,o=l(t);return t.readAsText(e),o}function d(e){for(var t=new Uint8Array(e),o=Array(t.length),a=0;athis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new n(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var g={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(g.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(e){return e&&DataView.prototype.isPrototypeOf(e)},_=ArrayBuffer.isView||function(e){return e&&-1.alert-close{font-size:25px;line-height:15px;position:absolute;right:10px;top:10px}.alert.alert-white{background-color:#fff;border:1px solid #e6e6e6}.alert.alert-white *{color:#000}.alert.alert-black{background-color:#000;border:1px solid #000}.alert.alert-black *{color:#fff}.alert.alert-default{background-color:#cfcfc4;border:1px solid #bdbdae}.alert.alert-default *{color:#fff}.alert.alert-primary{background-color:#779ecb;border:1px solid #608dc2}.alert.alert-primary *{color:#fff}.alert.alert-success{background-color:#7d7;border:1px solid #5cd65c}.alert.alert-success *{color:#fff}.alert.alert-info{background-color:#9bddff;border:1px solid #72cfff}.alert.alert-info *{color:#fff}.alert.alert-warning{background-color:#ffb347;border:1px solid #ffa626}.alert.alert-warning *{color:#fff}.alert.alert-danger{background-color:#ff6961;border:1px solid #ff483e}.alert.alert-danger *{color:#fff}.badge{display:table-cell;padding:8px;border-radius:100px;text-align:center;vertical-align:middle}.badge.badge-white{background-color:#fff;color:#000}.badge.border-white{color:#000}.badge.badge-black{background-color:#000;color:#fff}.badge.border-black{color:#000}.badge.badge-default{background-color:#cfcfc4;color:#fff}.badge.border-default{color:#cfcfc4}.badge.badge-primary{background-color:#779ecb;color:#fff}.badge.border-primary{color:#779ecb}.badge.badge-success{background-color:#7d7;color:#fff}.badge.border-success{color:#7d7}.badge.badge-info{background-color:#9bddff;color:#fff}.badge.border-info{color:#9bddff}.badge.badge-warning{background-color:#ffb347;color:#fff}.badge.border-warning{color:#ffb347}.badge.badge-danger{background-color:#ff6961;color:#fff}.badge.border-danger{color:#ff6961}hr.ellipsis:before,label,select{display:inline-block}label{margin-bottom:.5rem}input,textarea{display:block;line-height:1.5}select{padding:.375rem 1%;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;background-color:#fff;border:1px solid #cfcfc4;border-radius:5px;line-height:1.5em;padding:5px 30px 5px 15px;width:auto;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}input,textarea{width:98%;margin:0;padding:.375rem 1%;background-color:#fff;background-image:none;border:1px solid #cfcfc4;border-radius:.25rem}input:focus,textarea:focus{border-color:#779ecb;outline:0}input.input-white,textarea.input-white{border-color:#fff}input.input-white:focus,textarea.input-white:focus{border-color:#bfbfbf}input.input-black,textarea.input-black{border-color:#a6a6a6}input.input-black:focus,textarea.input-black:focus{border-color:#000}input.input-default,textarea.input-default{border-color:#eeeeea}input.input-default:focus,textarea.input-default:focus{border-color:#a2a28c}input.input-primary,textarea.input-primary{border-color:#cfdded}input.input-primary:focus,textarea.input-primary:focus{border-color:#4375af}input.input-success,textarea.input-success{border-color:#cff3cf}input.input-success:focus,textarea.input-success:focus{border-color:#3c3}input.input-info,textarea.input-info{border-color:#dcf3ff}input.input-info:focus,textarea.input-info:focus{border-color:#35baff}input.input-warning,textarea.input-warning{border-color:#ffe4bf}input.input-warning:focus,textarea.input-warning:focus{border-color:#f49000}input.input-danger,textarea.input-danger{border-color:#ffcbc8}input.input-danger:focus,textarea.input-danger:focus{border-color:#ff1509}.btn-group{margin:10px;display:inline-block}.btn-group>.btn{margin:-3px;border-radius:0}.btn-group>.btn:first-child{border-radius:5px 0 0 5px}.btn-group>.btn:last-child{border-radius:0 5px 5px 0}.btn{padding:12px 18px;margin:10px;cursor:pointer;display:inline-block;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #cfcfc4;color:#655d5d}.btn:hover{border-color:#d6d6cd}.btn:active{opacity:.5}.btn:focus{outline:0}.btn.btn-block,.grid{width:100%}.btn.border-white{color:#fff}.btn.border-white:hover{border-color:#fff}.btn.border-white:active{border-color:#d9d9d9;opacity:.5}.btn.btn-white{color:#000;border:1px solid #d9d9d9}.btn.btn-white:active,.btn.btn-white:hover{border-color:#d9d9d9}.btn.btn-white,.btn.btn-white:hover{background-color:#fff}.btn.btn-white:active{background-color:#d9d9d9;opacity:.5}.btn.border-black{color:#000}.btn.border-black:hover{border-color:#262626}.btn.border-black:active{border-color:#000;opacity:.5}.btn.btn-black{color:#fff;border:1px solid #000;background-color:#000}.btn.btn-black:active,.btn.btn-black:hover{border-color:#000}.btn.btn-black:hover{background-color:#262626}.btn.btn-black:active{background-color:#000;opacity:.5}.btn.border-default{color:#cfcfc4}.btn.border-default:hover{border-color:#d6d6cd}.btn.border-default:active{border-color:#b4b4a3;opacity:.5}.btn.btn-default{color:#fff;border:1px solid #b4b4a3;background-color:#cfcfc4}.btn.btn-default:active,.btn.btn-default:hover{border-color:#b4b4a3}.btn.btn-default:hover{background-color:#d6d6cd}.btn.btn-default:active{background-color:#b4b4a3;opacity:.5}.btn.border-primary{color:#779ecb}.btn.border-primary:hover{border-color:#8badd3}.btn.border-primary:active{border-color:#5485be;opacity:.5}.btn.btn-primary{color:#fff;border:1px solid #5485be;background-color:#779ecb}.btn.btn-primary:active,.btn.btn-primary:hover{border-color:#5485be}.btn.btn-primary:hover{background-color:#8badd3}.btn.btn-primary:active{background-color:#5485be;opacity:.5}.btn.border-success{color:#7d7}.btn.border-success:hover{border-color:#8be28b}.btn.border-success:active{border-color:#4ed34e;opacity:.5}.btn.btn-success{color:#fff;border:1px solid #4ed34e;background-color:#7d7}.btn.btn-success:active,.btn.btn-success:hover{border-color:#4ed34e}.btn.btn-success:hover{background-color:#8be28b}.btn.btn-success:active{background-color:#4ed34e;opacity:.5}.btn.border-info{color:#9bddff}.btn.border-info:hover{border-color:#aae2ff}.btn.border-info:active{border-color:#5dc8ff;opacity:.5}.btn.btn-info{color:#fff;border:1px solid #5dc8ff;background-color:#9bddff}.btn.btn-info:active,.btn.btn-info:hover{border-color:#5dc8ff}.btn.btn-info:hover{background-color:#aae2ff}.btn.btn-info:active{background-color:#5dc8ff;opacity:.5}.btn.border-warning{color:#ffb347}.btn.border-warning:hover{border-color:#ffbe63}.btn.border-warning:active{border-color:#ff9f16;opacity:.5}.btn.btn-warning{color:#fff;border:1px solid #ff9f16;background-color:#ffb347}.btn.btn-warning:active,.btn.btn-warning:hover{border-color:#ff9f16}.btn.btn-warning:hover{background-color:#ffbe63}.btn.btn-warning:active{background-color:#ff9f16;opacity:.5}.btn.border-danger{color:#ff6961}.btn.border-danger:hover{border-color:#ff7f79}.btn.border-danger:active{border-color:#ff372c;opacity:.5}.btn.btn-danger{color:#fff;border:1px solid #ff372c;background-color:#ff6961}.btn.btn-danger:active,.btn.btn-danger:hover{border-color:#ff372c}.btn.btn-danger:hover{background-color:#ff7f79}.btn.btn-danger:active{background-color:#ff372c;opacity:.5}.grid:after{clear:both;visibility:hidden;display:block;font-size:0;content:' ';height:0}.grid>*>*{word-wrap:break-word}.grid>div{float:left;box-sizing:border-box;min-height:1px}.grid>.col-0-12{display:none}.grid>.col-1-12,.grid>.col-2-12{width:8.333333333333332%;margin-left:0%;margin-right:0%}.grid>.col-2-12{width:16.666666666666664%}.grid>.col-3-12,.grid>.col-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-4-12{width:33.33333333333333%}.grid>.col-5-12,.grid>.col-6-12{width:41.66666666666667%;margin-left:0%;margin-right:0%}.grid>.col-6-12{width:50%}.grid>.col-7-12,.grid>.col-8-12{width:58.333333333333336%;margin-left:0%;margin-right:0%}.grid>.col-8-12{width:66.66666666666666%}.grid>.col-10-12,.grid>.col-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-10-12{width:83.33333333333334%}.grid>.col-11-12,.grid>.col-12-12{width:91.66666666666666%;margin-left:0%;margin-right:0%}.grid>.col-12-12{width:100%}@media screen and (min-width:16em){.grid>.col-xs-0-12{display:none}.grid>.col-xs-1-12,.grid>.col-xs-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-2-12{width:16.6666%}.grid>.col-xs-3-12,.grid>.col-xs-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xs-4-12{width:33.3333%}.grid>.col-xs-5-12,.grid>.col-xs-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-6-12{width:50%}.grid>.col-xs-7-12,.grid>.col-xs-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-8-12{width:66.6666%}.grid>.col-xs-10-12,.grid>.col-xs-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xs-10-12{width:83.3333%}.grid>.col-xs-11-12,.grid>.col-xs-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-12-12{width:100%}}@media screen and (min-width:32em){.grid>.col-sm-0-12{display:none}.grid>.col-sm-1-12,.grid>.col-sm-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-2-12{width:16.6666%}.grid>.col-sm-3-12,.grid>.col-sm-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-sm-4-12{width:33.3333%}.grid>.col-sm-5-12,.grid>.col-sm-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-6-12{width:50%}.grid>.col-sm-7-12,.grid>.col-sm-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-8-12{width:66.6666%}.grid>.col-sm-10-12,.grid>.col-sm-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-sm-10-12{width:83.3333%}.grid>.col-sm-11-12,.grid>.col-sm-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-12-12{width:100%}}@media screen and (min-width:48em){.grid>.col-md-0-12{display:none}.grid>.col-md-1-12,.grid>.col-md-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-2-12{width:16.6666%}.grid>.col-md-3-12,.grid>.col-md-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-md-4-12{width:33.3333%}.grid>.col-md-5-12,.grid>.col-md-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-6-12{width:50%}.grid>.col-md-7-12,.grid>.col-md-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-8-12{width:66.6666%}.grid>.col-md-10-12,.grid>.col-md-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-md-10-12{width:83.3333%}.grid>.col-md-11-12,.grid>.col-md-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-12-12{width:100%}}@media screen and (min-width:64em){.grid>.col-lg-0-12{display:none}.grid>.col-lg-1-12,.grid>.col-lg-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-2-12{width:16.6666%}.grid>.col-lg-3-12,.grid>.col-lg-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-lg-4-12{width:33.3333%}.grid>.col-lg-5-12,.grid>.col-lg-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-6-12{width:50%}.grid>.col-lg-7-12,.grid>.col-lg-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-8-12{width:66.6666%}.grid>.col-lg-10-12,.grid>.col-lg-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-lg-10-12{width:83.3333%}.grid>.col-lg-11-12,.grid>.col-lg-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-12-12{width:100%}}@media screen and (min-width:80em){.grid>.col-xl-0-12{display:none}.grid>.col-xl-1-12,.grid>.col-xl-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-2-12{width:16.6666%}.grid>.col-xl-3-12,.grid>.col-xl-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xl-4-12{width:33.3333%}.grid>.col-xl-5-12,.grid>.col-xl-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-6-12{width:50%}.grid>.col-xl-7-12,.grid>.col-xl-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-8-12{width:66.6666%}.grid>.col-xl-10-12,.grid>.col-xl-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xl-10-12{width:83.3333%}.grid>.col-xl-11-12,.grid>.col-xl-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-12-12{width:100%}}.navbar.navbar-center>.container>.navbar-content,body{margin:0}.text-white,.text-white>*{color:#fff!important}.background-white{background-color:#fff!important}.border-white{border-color:#fff!important}.text-black,.text-black>*{color:#000!important}.background-black{background-color:#000!important}.border-black{border-color:#000!important}.text-default,.text-default>*{color:#cfcfc4!important}.background-default{background-color:#cfcfc4!important}.border-default{border-color:#cfcfc4!important}.text-primary,.text-primary>*{color:#779ecb!important}.background-primary{background-color:#779ecb!important}.border-primary{border-color:#779ecb!important}.text-success,.text-success>*{color:#7d7!important}.background-success{background-color:#7d7!important}.border-success{border-color:#7d7!important}.text-info,.text-info>*{color:#9bddff!important}.background-info{background-color:#9bddff!important}.border-info{border-color:#9bddff!important}.text-warning,.text-warning>*{color:#ffb347!important}.background-warning{background-color:#ffb347!important}.border-warning{border-color:#ffb347!important}.text-danger,.text-danger>*{color:#ff6961!important}.background-danger{background-color:#ff6961!important}.border-danger{border-color:#ff6961!important}.responsive{width:100%;height:auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.list{list-style:none;margin:0;padding:0}.list>.list-item{clear:both;min-height:30px;height:auto;line-height:30px;overflow:auto;padding:10px;border:1px solid #cfcfc4;border-bottom:0 solid transparent}.list>.list-item>.badge{float:right;line-height:20px}.list>.list-item.list-item-white{color:#000;border-color:#fff;background-color:#fff}.list>.list-item.list-item-white *{color:#000}.list>.list-item.list-item-black{color:#fff;border-color:#333;background-color:#000}.list>.list-item.list-item-black *{color:#fff}.list>.list-item.list-item-default{color:#fff;border-color:#d9d9d0;background-color:#cfcfc4}.list>.list-item.list-item-default *{color:#fff}.list>.list-item.list-item-primary{color:#fff;border-color:#92b1d5;background-color:#779ecb}.list>.list-item.list-item-primary *{color:#fff}.list>.list-item.list-item-success{color:#fff;border-color:#92e492;background-color:#7d7}.list>.list-item.list-item-success *{color:#fff}.list>.list-item.list-item-info{color:#fff;border-color:#afe4ff;background-color:#9bddff}.list>.list-item.list-item-info *{color:#fff}.list>.list-item.list-item-warning{color:#fff;border-color:#ffc26c;background-color:#ffb347}.list>.list-item.list-item-warning *{color:#fff}.list>.list-item.list-item-danger{color:#fff;border-color:#ff8781;background-color:#ff6961}.list>.list-item.list-item-danger *,.table.table-white thead>tr>th{color:#fff}.list>.list-item:first-child{border-radius:5px 5px 0 0}.list>.list-item:last-child{border-bottom:1px solid #cfcfc4;border-radius:0 0 5px 5px}.list>.list-item:only-child{border-radius:5px}.list>.list-item>.list-item-right{float:right}.list>.list-item>.list-item-left{float:left}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(50,50,50,.6);z-index:99999;opacity:0;pointer-events:none}.modal.active,.modal.modal-active,.modal:target{opacity:1;pointer-events:auto}.modal.modal-absolute{position:absolute;z-index:1}.modal-close,.modal.modal-absolute>div{position:absolute}.modal>div{min-width:400px;max-width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 20px 13px;border-radius:0;background:#fff}.modal.modal-white>div{border-left:10px solid #fff;color:#000}.modal.modal-black>div{border-left:10px solid #000;color:#000}.modal.modal-default>div{border-left:10px solid #cfcfc4;color:#000}.modal.modal-primary>div{border-left:10px solid #779ecb;color:#000}.modal.modal-success>div{border-left:10px solid #7d7;color:#000}.modal.modal-info>div{border-left:10px solid #9bddff;color:#000}.modal.modal-warning>div{border-left:10px solid #ffb347;color:#000}.modal.modal-danger>div{border-left:10px solid #ff6961;color:#000}.modal-close{line-height:25px;right:5px;text-align:center;top:5px;width:24px;text-decoration:none}.navbar *{font-weight:300;display:inline-block;text-decoration:none}.navbar{position:relative;min-height:50px;width:100%;display:table}.navbar>.container{border-width:0 0 1px}.navbar.navbar-fixed{position:fixed;z-index:100000}.navbar.navbar-center>.container{border-width:0 1px 1px;margin:0 auto;width:50%;position:relative}.navbar.border-white>.container{border-style:solid}.navbar.navbar-white>.container{background-color:#fff}.navbar.navbar-white>.container>.nav a.active,.navbar.navbar-white>.container>.nav a:hover,.navbar.navbar-white>.container>.nav a:target{background-color:#fff}.navbar.border-black>.container{border-style:solid}.navbar.navbar-black>.container{background-color:#000}.navbar.navbar-black>.container>.nav a.active,.navbar.navbar-black>.container>.nav a:hover,.navbar.navbar-black>.container>.nav a:target{background-color:#a6a6a6}.navbar.border-default>.container{border-style:solid}.navbar.navbar-default>.container{background-color:#cfcfc4}.navbar.navbar-default>.container>.nav a.active,.navbar.navbar-default>.container>.nav a:hover,.navbar.navbar-default>.container>.nav a:target{background-color:#eeeeea}.navbar.border-primary>.container{border-style:solid}.navbar.navbar-primary>.container{background-color:#779ecb}.navbar.navbar-primary>.container>.nav a.active,.navbar.navbar-primary>.container>.nav a:hover,.navbar.navbar-primary>.container>.nav a:target{background-color:#cfdded}.navbar.border-success>.container{border-style:solid}.navbar.navbar-success>.container{background-color:#7d7}.navbar.navbar-success>.container>.nav a.active,.navbar.navbar-success>.container>.nav a:hover,.navbar.navbar-success>.container>.nav a:target{background-color:#cff3cf}.navbar.border-info>.container{border-style:solid}.navbar.navbar-info>.container{background-color:#9bddff}.navbar.navbar-info>.container>.nav a.active,.navbar.navbar-info>.container>.nav a:hover,.navbar.navbar-info>.container>.nav a:target{background-color:#dcf3ff}.navbar.border-warning>.container{border-style:solid}.navbar.navbar-warning>.container{background-color:#ffb347}.navbar.navbar-warning>.container>.nav a.active,.navbar.navbar-warning>.container>.nav a:hover,.navbar.navbar-warning>.container>.nav a:target{background-color:#ffe4bf}.navbar.border-danger>.container{border-style:solid}.navbar.navbar-danger>.container{background-color:#ff6961}.navbar.navbar-danger>.container>.nav a.active,.navbar.navbar-danger>.container>.nav a:hover,.navbar.navbar-danger>.container>.nav a:target{background-color:#ffcbc8}.navbar>.container{clear:both;margin:0 auto;display:table;width:100%;height:60px}.navbar>.container>.nav{float:right;margin:0 20px 0 0;display:inline-block}.navbar>.container>.nav>*{font-size:15px}.navbar>.container>.nav>select{background-color:transparent}.navbar>.container>.nav>a{padding:20px 10px 22px}.navbar>.container>.nav>a:active,.navbar>.container>.nav>a:hover,.navbar>.container>.nav>a:target{opacity:.6}.navbar .navbar-title{float:left;display:inline-block;margin:20px 0 0 20px}.panel{border:1px solid #cfcfc4;border-radius:5px}.panel.panel-white{border:1px solid #fff}.panel.panel-white .panel-footer,.panel.panel-white>.panel-heading{background-color:#fff;color:#000}.panel.panel-black{border:1px solid #000}.panel.panel-black .panel-footer,.panel.panel-black>.panel-heading{background-color:#000;color:#fff}.panel.panel-default{border:1px solid #cfcfc4}.panel.panel-default .panel-footer,.panel.panel-default>.panel-heading{background-color:#cfcfc4;color:#fff}.panel.panel-primary{border:1px solid #779ecb}.panel.panel-primary .panel-footer,.panel.panel-primary>.panel-heading{background-color:#779ecb;color:#fff}.panel.panel-success{border:1px solid #7d7}.panel.panel-success .panel-footer,.panel.panel-success>.panel-heading{background-color:#7d7;color:#fff}.panel.panel-info{border:1px solid #9bddff}.panel.panel-info .panel-footer,.panel.panel-info>.panel-heading{background-color:#9bddff;color:#fff}.panel.panel-warning{border:1px solid #ffb347}.panel.panel-warning .panel-footer,.panel.panel-warning>.panel-heading{background-color:#ffb347;color:#fff}.panel.panel-danger{border:1px solid #ff6961}.panel.panel-danger .panel-footer,.panel.panel-danger>.panel-heading{background-color:#ff6961;color:#fff}.panel .panel-footer,.panel .panel-heading,.panel>.panel-body{padding:15px}.panel>.panel-body>table{border-bottom:0}.panel>.panel-heading{top:0}.panel>.panel-footer{bottom:0}.tooltip,[data-tooltip]{position:relative;cursor:pointer}.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility,.2s,ease-in-out,transform,.2s,cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transform:translate3d(0,0,0);pointer-events:none}.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:0 0;content:''}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;min-width:160px;width:auto;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}.tooltip-top:after,.tooltip-top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:after,.tooltip-left:before{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:focus:after,.tooltip-left:focus:before,.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:after,.tooltip-bottom:before{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before,.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:after,.tooltip-right:before{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:focus:after,.tooltip-right:focus:before,.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}[class^=tooltip-]{border-bottom:1px dotted #000;text-decoration:'none'}.progress{width:100%;border:1px solid #cfcfc4;text-align:center}.progress:hover{opacity:.5}.progress .progress-fill{font-size:16px;height:15px;padding:10px 0;background-color:#779ecb}.progress .progress-fill.progress-fill-white{background-color:#fff;color:#000}.progress .progress-fill.progress-fill-black{background-color:#000;color:#fff}.progress .progress-fill.progress-fill-default{background-color:#cfcfc4;color:#fff}.progress .progress-fill.progress-fill-primary{background-color:#779ecb;color:#fff}.progress .progress-fill.progress-fill-success{background-color:#7d7;color:#fff}.progress .progress-fill.progress-fill-info{background-color:#9bddff;color:#fff}.progress .progress-fill.progress-fill-warning{background-color:#ffb347;color:#fff}.progress .progress-fill.progress-fill-danger{background-color:#ff6961;color:#fff}.spinner-overlay{position:relative;top:0;left:0;width:100%;height:100%;z-index:3}.spinner-wrapper{text-align:center;position:relative;top:calc(50% - 50px)}.spinner-wrapper>.spinner{min-height:30px;min-width:30px}.spinner-message{box-sizing:border-box;width:100%;margin-top:30px;text-align:center;font-weight:400;z-index:100;outline:0}.spinner{display:inline-block;min-height:20px;height:auto;min-width:20px;width:auto;background-color:transparent;animation:rotation .7s infinite linear;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #2180c0;border-radius:100%}.spinner.spinner-absolute{position:absolute}.spinner.spinner-white{border-top:3px solid #fff}.spinner.spinner-white.spinner-done{border-color:#fff;border-width:3px}.spinner.spinner-black.done:after,.spinner.spinner-danger.done:after,.spinner.spinner-default.done:after,.spinner.spinner-info.done:after,.spinner.spinner-primary.done:after,.spinner.spinner-success.done:after,.spinner.spinner-warning.done:after,.spinner.spinner-white.done:after{border-width:0 3px}.spinner.spinner-black{border-top:3px solid #000}.spinner.spinner-black.spinner-done{border-color:#000;border-width:3px}.spinner.spinner-default{border-top:3px solid #cfcfc4}.spinner.spinner-default.spinner-done{border-color:#cfcfc4;border-width:3px}.spinner.spinner-primary{border-top:3px solid #779ecb}.spinner.spinner-primary.spinner-done{border-color:#779ecb;border-width:3px}.spinner.spinner-success{border-top:3px solid #7d7}.spinner.spinner-success.spinner-done{border-color:#7d7;border-width:3px}.spinner.spinner-info{border-top:3px solid #9bddff}.spinner.spinner-info.spinner-done{border-color:#9bddff;border-width:3px}.spinner.spinner-warning{border-top:3px solid #ffb347}.spinner.spinner-warning.spinner-done{border-color:#ffb347;border-width:3px}.spinner.spinner-danger{border-top:3px solid #ff6961}.spinner.spinner-danger.spinner-done{border-color:#ff6961;border-width:3px}.table{text-align:center;word-break:break-all;border-collapse:collapse;border-spacing:0}.table.table-black thead>tr>th{color:#000}.table.table-default thead>tr>th{color:#cfcfc4}.table.table-primary thead>tr>th{color:#779ecb}.table.table-success thead>tr>th{color:#7d7}.table.table-info thead>tr>th{color:#9bddff}.table.table-warning thead>tr>th{color:#ffb347}.table.table-danger thead>tr>th{color:#ff6961}.table thead>tr>th{font-weight:500}.table tfoot td:empty{padding:0;border-bottom:0}.table td,.table th{text-align:left;font-weight:100;border:1px solid #cfcfc4;padding:10px}.table.responsive{display:table}",""])},function(e){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var o=t.protocol+"//"+t.host,a=o+t.pathname.replace(/\/[^\/]*$/,"/"),n=e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var n=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(n))return e;var r;return r=0===n.indexOf("//")?n:0===n.indexOf("/")?o+n:a+n.replace(/^\.\//,""),"url("+JSON.stringify(r)+")"});return n}},function(e,t,o){var a=o(52);"string"==typeof a&&(a=[[e.i,a,""]]);var n={hmr:!0},r;n.transform=r;o(5)(a,n);a.locals&&(e.exports=a.locals),!1},function(e,t,o){t=e.exports=o(4)(void 0),t.push([e.i,"* {\n font-family: \"Helvetica Neue\", Sans-serif, Arial;\n}\n\nhtml {\n box-sizing: border-box;\n height: 100%;\n}\nbody {\n position: relative;\n margin: 0;\n padding-bottom: 6rem;\n min-height: 100%;\n width: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\nul {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n#coverage-area {\n height: 100%;\n width: 100%;\n}\n\n.footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n text-align: center;\n}\n\n.list-item-danger {\n border-top: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-right: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-left: 1px solid rgba(255, 135, 129, 0.5) !important;\n background-color: rgba(255, 105, 97, 0.8) !important;\n}\n\n.list-item-success {\n border-top: 1px solid rgba(146, 228, 146, .5) !important;\n border-right: 1px solid rgba(146, 228, 146, 0.5) !important;\n border-left: 1px solid rgba(146, 228, 146, 0.5) !important;\n background-color: rgba(119, 221, 119, 0.8) !important;\n}\n\n.coverage {\n margin-bottom: 50px;\n margin-left: 50px;\n margin-right: 50px;\n}\n.coverage-header {}\n.coverage-commit-message {\n text-overflow: ellipsis;\n\twidth: 200px;\n\twhite-space: nowrap;\n\toverflow: hidden;\n display: inline-block;\n}\n\nul.dropdown-menu.rbt-menu.dropdown-menu-justify {\n position: absolute;\n}\n",""])},,,,,,,,,,,function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var n=o(0),r=a(n),l=o(26),i=o(92),s=a(i),d=o(93),u=a(d),c=o(102),p=a(c),f=o(115),b=a(f),h=o(117),m=a(h),g=o(13),y=a(g);t.default=r.default.createElement(l.BrowserRouter,null,r.default.createElement(s.default,null,r.default.createElement(l.Switch,null,r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name/:file",component:m.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name",component:b.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:page?",component:p.default}),r.default.createElement(l.Route,{path:"/coverage/:page?",component:p.default}),r.default.createElement(l.Route,{exact:!0,path:"/",component:u.default}),r.default.createElement(l.Route,{path:"*",component:y.default}))))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(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 i=function(){function e(e,t){for(var o=0,a;oE?t:E}),P=0===E?1:w/E,C=u.map(function(e,t){return e.map(function(e,o){return[~~(k/D*o+T)+.5,~~(P*(E-e)+T)+.5,e,S[t%S.length]]})});var R={xmlns:"http://www.w3.org/2000/svg",width:k+2*T+"px",height:w+2*T+"px",viewBox:"0 0 "+(k+2*T)+" "+(w+2*T)};return d.default.createElement("span",{className:"LineChart",style:{width:k+2*T}},d.default.createElement("svg",R,p?d.default.createElement("g",null,d.default.createElement(b.XAxis,{maxValue:E,padding:T,width:k,height:w}),d.default.createElement(b.YAxis,{axis:x,padding:T,width:k,height:w})):null,C.map(function(t,a){return d.default.createElement("g",{key:a},d.default.createElement(f.default,{points:t,lines:c,area:h,width:k,height:w,padding:T,color:S[a%S.length],updating:o,stroke:y}),d.default.createElement(m.default,{hideLabels:M,dots:g,label:O[a],points:t,dataSetIndex:a,showTooltip:e.showTooltip.bind(e),hideTooltip:e.hideTooltip.bind(e),stroke:y,radius:_}))})),a?d.default.createElement(v.default,{value:n,label:O[this.state.dataSet],x:r-8,y:l-15,color:i}):null)}}]),t}(d.default.Component);y.propTypes={data:c.default.array,axis:c.default.array,colors:c.default.array,labels:c.default.array,lines:c.default.booean,area:c.default.boolean,dots:c.default.boolean,stroke:c.default.number,radius:c.default.number,height:c.default.number,width:c.default.number,grid:c.default.boolean,padding:c.default.number,heightRatio:c.default.number,maxValue:c.default.number,hideLabels:c.default.boolean},y.defaultProps={data:[],colors:["#aaa","#888"],labels:[],lines:!0,area:!0,dots:!0,stroke:1,radius:3,grid:!0,padding:50,heightRatio:1,maxValue:0,hideLabels:!1,height:0,width:400},t.default=y},function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(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 i(e,t){var o=[],a="",n="";if(-1!=e.search(/[rR]/))for(var r=e.split(/([A-Za-z])/),l=0,i=r.length;i>l;l++){var d=r[l],u=d.toLowerCase();if(-1!=d.search(/[A-Za-z]/)){var p="";if("z"!=u&&(l++,p=r[l].replace(/\s+$/,"")),"r"==u){var f=a+","+n+" "+p,b=s(f,t);o.push(b)}else if(o.push(d+p),"h"==u)a=p;else if("v"==u)n=p;else if("z"!=u){var h=p.split(/[,\s]/);n=h.pop(),a=h.pop()}}}return o}function s(e,t){for(var o=e.split(/[,\s]/),a="",n=0,r=o.length,l;r-2>n;n+=2){l=[],0==n?(l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])}),l.push({x:parseFloat(o[n+4]),y:parseFloat(o[n+5])})):r-4==n?(l.push({x:parseFloat(o[n-2]),y:parseFloat(o[n-1])}),l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])})):(l.push({x:parseFloat(o[n-2]),y:parseFloat(o[n-1])}),l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])}),l.push({x:parseFloat(o[n+4]),y:parseFloat(o[n+5])}));var i=[];i.push({x:l[1].x,y:l[1].y}),i.push({x:(-l[0].x+6*l[1].x+l[2].x)/6,y:(-l[0].y+6*l[1].y+l[2].y)/6}),i.push({x:(l[1].x+6*l[2].x-l[3].x)/6,y:(l[1].y+6*l[2].y-l[3].y)/6}),i.push({x:l[2].x,y:l[2].y}),i=i.map(function(e){return e.y>t&&(e.y=t),e}),a+="C"+i[1].x+","+i[1].y+" "+i[2].x+","+i[2].y+" "+i[3].x+","+i[3].y+" "}return a}Object.defineProperty(t,"__esModule",{value:!0});var d=function(){function e(e,t){for(var o=0,a;oo.length?1:t+1;this.setState({page:a}),history.pushState({},null,"/coverage/"+a)}},{key:"previousPage",value:function(){var e=this.state.page,t=1>e-1?1:e-1;this.setState({page:t}),history.pushState({},null,"/coverage/"+t)}},{key:"onSelect",value:function(e){var t=this.state,o=t.raw,a=t.chunk;e?this.setState({repos:[[e.value]],selected:e.value,page:1}):this.setState({repos:o.slice(0,0|(o.length+a-1)/a).map(function(e,t){return o.slice(a*t,a*t+a)}),selected:"",page:1})}},{key:"render",value:function(){var e=this.state,t=e.raw,o=e.repos,a=e.page,n=e.selected,r=e.title;if(0 .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-disabled .Select-arrow-zone {\n cursor: default;\n pointer-events: none;\n opacity: 0.35;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n}\n.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 14px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.is-open .Select-arrow,\n.Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},function(e,t,o){"use strict";var a=o(106),n=o(37);e.exports=function(e){var t=a(e);t.token="";var o=t.user.split(":");return 2===o.length&&("x-oauth-basic"===o[1]?t.token=o[0]:"x-token-auth"===o[0]&&(t.token=o[1])),t.protocol=n(t.protocols)||n(e)?"ssh":t.protocols.length?t.protocols[0]:"file",t}},function(e,t,o){"use strict";var a=o(36),n=o(37);e.exports=function(e){var t={protocols:a(e),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:e},o=e.indexOf("://"),r=null,l=null;return e.startsWith(".")&&(e.startsWith("./")&&(e=e.substring(2)),t.pathname=e,t.protocol="file"),t.protocol=t.protocol||t.protocols[0]||(n(e)?"ssh":"/"===e.charAt(1)?(e=e.substring(2))&&"":"file"),-1!==o&&(e=e.substring(o+3)),l=e.split("/"),"file"!==t.protocol&&(t.resource=l.shift()),r=t.resource.split("@"),2===r.length&&(t.user=r[0],t.resource=r[1]),r=t.resource.split(":"),2===r.length&&(t.resource=r[0],t.port=parseInt(r[1]),isNaN(t.port)&&(t.port=null,l.unshift(r[1]))),l=l.filter(Boolean),t.pathname=t.pathname||("file"!==t.protocol||"/"===t.href[0]?"/":"")+l.join("/"),r=t.pathname.split("#"),2===r.length&&(t.pathname=r[0],t.hash=r[1]),r=t.pathname.split("?"),2===r.length&&(t.pathname=r[0],t.search=r[1]),t}},function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){var o={};for(var a in e)0<=t.indexOf(a)||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function i(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 s=Object.assign||function(e){for(var t=1,o;to.length?1:t+1})}},{key:"previousPage",value:function(){var e=this.state.page;this.setState({page:1>e-1?1:e-1})}},{key:"render",value:function(){var e=this.state,t=e.data,o=e.page;return d.default.createElement("div",null,d.default.createElement("table",{className:"table responsive"},d.default.createElement("thead",null,d.default.createElement("tr",null,Object.keys(t[o-1][0]).map(function(e){return d.default.createElement("th",{key:e},e)}))),d.default.createElement("tbody",null,t[o-1].map(function(e,t){return d.default.createElement("tr",{key:o+"/"+t},Object.keys(e).map(function(o){return d.default.createElement("td",{key:o+"/"+t}," ",d.default.createElement("div",{className:"Commit"===o?"coverage-commit-message":""},e[o])," ")}))}))),1=w&&80<=w?"#cfaf2a":"#c75151",P=b.git,T=P.message,C=P.commit,D=P.branch,R=P.author_name,I=P.author_date,Y=p.replace(".git","")+"/commit/"+C;return d.default.createElement("div",{className:"coverage"},d.default.createElement("div",{className:"coverage-header"},d.default.createElement("div",{style:{display:"inline-block",width:"100%"}},d.default.createElement("div",{style:{float:"left",textAlign:"left"}},d.default.createElement("h3",null," ",d.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"},l)," / ",d.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i},i)," / ",d.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i+"/"+encodeURIComponent(u).replace(/\./g,"$2E")},u)," "),d.default.createElement("p",null,d.default.createElement("a",{className:"coverage-commit-message",href:Y,target:"_blank"}," ",T," "),"on branch",d.default.createElement("b",null," ",D," "),(0,c.default)(1e3*I).fromNow(),"\xA0by",d.default.createElement("b",null," ",R," "))),d.default.createElement("h3",{style:{float:"right",color:E}},M,"%")),d.default.createElement(f.default,{width:window.innerWidth-200,data:y,height:100})),d.default.createElement("br",null),d.default.createElement(v.default,{source:m.source,lineMap:s,extension:u.substr(u.lastIndexOf(".")+1,u.length)}))}return d.default.createElement("div",{className:"text-center",style:{width:"100%",position:"absolute",top:"50%",transform:"translateY(-50%)"}},"No Coverage \uD83C\uDF27")}}]),t}(d.default.Component);t.default=_},function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(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 i=function(){function e(e,t){for(var o=0,a;o\n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n color: #444;\n}\n\n.hljs-comment {\n color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n color: #880000;\n font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n color: #1f7199;\n}\n\n.hljs-meta-string {\n color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n",""])}],[46]); \ No newline at end of file + */function n(e){switch(e.source){case"bitbucket.org":return"x-token-auth:"+e.token+"@";default:return e.token+"@";}}var r=o(105);a.stringify=function(e,t){t=t||(e.protocols&&e.protocols.length?e.protocols.join("+"):e.protocol);var o=e.port?":"+e.port:"",a=e.user||"git";switch(t){case"ssh":return o?"ssh://"+a+"@"+e.resource+o+"/"+e.full_name+".git":a+"@"+e.resource+":"+e.full_name+".git";case"git+ssh":case"ssh+git":case"ftp":case"ftps":return t+"://"+a+"@"+e.resource+o+"/"+e.full_name+".git";case"http":case"https":var r="";return e.token&&(r=n(e)),t+"://"+r+e.resource+o+"/"+e.full_name+".git";default:return e.href;}},e.exports=a},function(e){"use strict";e.exports=function(e,t){!0===t&&(t=0);var o=e.indexOf("://"),a=e.substring(0,o).split("+").filter(Boolean);return"number"==typeof t?a[t]:a}},function(e,t,o){function a(e){if(Array.isArray(e))return-1!==e.indexOf("ssh")||-1!==e.indexOf("rsync");if("string"!=typeof e)return!1;var t=n(e);return e=e.substring(e.indexOf("://")+3),!!a(t)||e.indexOf("@")=arguments.length?void 0:arguments[2])||[],l=t.apply(void 0,arguments)||[];if(o({label:this.inputValue})){var i=this.props.newOptionCreator,s=i({label:this.inputValue,labelKey:this.labelKey,valueKey:this.valueKey}),d=this.isOptionUnique({option:s,options:r.concat(l)});if(d){var u=n(this.inputValue);this._createPlaceholderOption=i({label:u,labelKey:this.labelKey,valueKey:this.valueKey}),l.unshift(this._createPlaceholderOption)}}return l}},{key:"isOptionUnique",value:function(e){var t=e.option,o=e.options,a=this.props.isOptionUnique;return o=o||this.select.filterOptions(),a({labelKey:this.labelKey,option:t,options:o,valueKey:this.valueKey})}},{key:"menuRenderer",value:function(e){var t=this.props.menuRenderer;return t(b({},e,{onSelect:this.onOptionSelect,selectValue:this.onOptionSelect}))}},{key:"onInputChange",value:function(e){var t=this.props.onInputChange;t&&t(e),this.inputValue=e}},{key:"onInputKeyDown",value:function(e){var t=this.props,o=t.shouldKeyDownEventCreateNewOption,a=t.onInputKeyDown,n=this.select.getFocusedOption();n&&n===this._createPlaceholderOption&&o({keyCode:e.keyCode})?(this.createNewOption(),e.preventDefault()):a&&a(e)}},{key:"onOptionSelect",value:function(e){e===this._createPlaceholderOption?this.createNewOption():this.select.selectValue(e)}},{key:"focus",value:function(){this.select.focus()}},{key:"render",value:function(){var e=this,t=this.props,o=t.newOptionCreator,a=t.shouldKeyDownEventCreateNewOption,r=n(t,["newOptionCreator","shouldKeyDownEventCreateNewOption"]),l=this.props.children;l||(l=s);var i=b({},r,{allowCreate:!0,filterOptions:this.filterOptions,menuRenderer:this.menuRenderer,onInputChange:this.onInputChange,onInputKeyDown:this.onInputKeyDown,ref:function(t){e.select=t,t&&(e.labelKey=t.props.labelKey,e.valueKey=t.props.valueKey)}});return l(i)}}]),t}(g.default.Component);M.isOptionUnique=d,M.isValidNewOption=u,M.newOptionCreator=c,M.promptTextCreator=p,M.shouldKeyDownEventCreateNewOption=f,M.defaultProps={filterOptions:w.default,isOptionUnique:d,isValidNewOption:u,menuRenderer:O.default,newOptionCreator:c,promptTextCreator:p,shouldKeyDownEventCreateNewOption:f},M.propTypes={children:v.default.func,filterOptions:v.default.any,isOptionUnique:v.default.func,isValidNewOption:v.default.func,menuRenderer:v.default.any,newOptionCreator:v.default.func,onInputChange:v.default.func,onInputKeyDown:v.default.func,onNewOptionClick:v.default.func,options:v.default.array,promptTextCreator:v.default.func,shouldKeyDownEventCreateNewOption:v.default.func},t.default=M},,function(e,t,o){"use strict";o(47),o(48),o(51);var a=o(14),n=o(63),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,a.render)(r.default,document.querySelector("#root"))},function(){(function(e){"use strict";function t(e){if("string"!=typeof e&&(e+=""),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function o(e){return"string"!=typeof e&&(e+=""),e}function a(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return g.iterable&&(t[Symbol.iterator]=function(){return t}),t}function n(e){this.map={},e instanceof n?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function r(e){return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function l(e){return new Promise(function(t,o){e.onload=function(){t(e.result)},e.onerror=function(){o(e.error)}})}function i(e){var t=new FileReader,o=l(t);return t.readAsArrayBuffer(e),o}function s(e){var t=new FileReader,o=l(t);return t.readAsText(e),o}function d(e){for(var t=new Uint8Array(e),o=Array(t.length),a=0;athis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new n(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var g={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(g.arrayBuffer)var y=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],v=function(e){return e&&DataView.prototype.isPrototypeOf(e)},_=ArrayBuffer.isView||function(e){return e&&-1.alert-close{font-size:25px;line-height:15px;position:absolute;right:10px;top:10px}.alert.alert-white{background-color:#fff;border:1px solid #e6e6e6}.alert.alert-white *{color:#000}.alert.alert-black{background-color:#000;border:1px solid #000}.alert.alert-black *{color:#fff}.alert.alert-default{background-color:#cfcfc4;border:1px solid #bdbdae}.alert.alert-default *{color:#fff}.alert.alert-primary{background-color:#779ecb;border:1px solid #608dc2}.alert.alert-primary *{color:#fff}.alert.alert-success{background-color:#7d7;border:1px solid #5cd65c}.alert.alert-success *{color:#fff}.alert.alert-info{background-color:#9bddff;border:1px solid #72cfff}.alert.alert-info *{color:#fff}.alert.alert-warning{background-color:#ffb347;border:1px solid #ffa626}.alert.alert-warning *{color:#fff}.alert.alert-danger{background-color:#ff6961;border:1px solid #ff483e}.alert.alert-danger *{color:#fff}.badge{display:table-cell;padding:8px;border-radius:100px;text-align:center;vertical-align:middle}.badge.badge-white{background-color:#fff;color:#000}.badge.border-white{color:#000}.badge.badge-black{background-color:#000;color:#fff}.badge.border-black{color:#000}.badge.badge-default{background-color:#cfcfc4;color:#fff}.badge.border-default{color:#cfcfc4}.badge.badge-primary{background-color:#779ecb;color:#fff}.badge.border-primary{color:#779ecb}.badge.badge-success{background-color:#7d7;color:#fff}.badge.border-success{color:#7d7}.badge.badge-info{background-color:#9bddff;color:#fff}.badge.border-info{color:#9bddff}.badge.badge-warning{background-color:#ffb347;color:#fff}.badge.border-warning{color:#ffb347}.badge.badge-danger{background-color:#ff6961;color:#fff}.badge.border-danger{color:#ff6961}hr.ellipsis:before,label,select{display:inline-block}label{margin-bottom:.5rem}input,textarea{display:block;line-height:1.5}select{padding:.375rem 1%;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;background-color:#fff;border:1px solid #cfcfc4;border-radius:5px;line-height:1.5em;padding:5px 30px 5px 15px;width:auto;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select:focus{background-image:linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(135deg,transparent 50%,gray 50%);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:0}input,textarea{width:98%;margin:0;padding:.375rem 1%;background-color:#fff;background-image:none;border:1px solid #cfcfc4;border-radius:.25rem}input:focus,textarea:focus{border-color:#779ecb;outline:0}input.input-white,textarea.input-white{border-color:#fff}input.input-white:focus,textarea.input-white:focus{border-color:#bfbfbf}input.input-black,textarea.input-black{border-color:#a6a6a6}input.input-black:focus,textarea.input-black:focus{border-color:#000}input.input-default,textarea.input-default{border-color:#eeeeea}input.input-default:focus,textarea.input-default:focus{border-color:#a2a28c}input.input-primary,textarea.input-primary{border-color:#cfdded}input.input-primary:focus,textarea.input-primary:focus{border-color:#4375af}input.input-success,textarea.input-success{border-color:#cff3cf}input.input-success:focus,textarea.input-success:focus{border-color:#3c3}input.input-info,textarea.input-info{border-color:#dcf3ff}input.input-info:focus,textarea.input-info:focus{border-color:#35baff}input.input-warning,textarea.input-warning{border-color:#ffe4bf}input.input-warning:focus,textarea.input-warning:focus{border-color:#f49000}input.input-danger,textarea.input-danger{border-color:#ffcbc8}input.input-danger:focus,textarea.input-danger:focus{border-color:#ff1509}.btn-group{margin:10px;display:inline-block}.btn-group>.btn{margin:-3px;border-radius:0}.btn-group>.btn:first-child{border-radius:5px 0 0 5px}.btn-group>.btn:last-child{border-radius:0 5px 5px 0}.btn{padding:12px 18px;margin:10px;cursor:pointer;display:inline-block;text-align:center;background-color:#fff;border-radius:5px;border:1px solid #cfcfc4;color:#655d5d}.btn:hover{border-color:#d6d6cd}.btn:active{opacity:.5}.btn:focus{outline:0}.btn.btn-block,.grid{width:100%}.btn.border-white{color:#fff}.btn.border-white:hover{border-color:#fff}.btn.border-white:active{border-color:#d9d9d9;opacity:.5}.btn.btn-white{color:#000;border:1px solid #d9d9d9}.btn.btn-white:active,.btn.btn-white:hover{border-color:#d9d9d9}.btn.btn-white,.btn.btn-white:hover{background-color:#fff}.btn.btn-white:active{background-color:#d9d9d9;opacity:.5}.btn.border-black{color:#000}.btn.border-black:hover{border-color:#262626}.btn.border-black:active{border-color:#000;opacity:.5}.btn.btn-black{color:#fff;border:1px solid #000;background-color:#000}.btn.btn-black:active,.btn.btn-black:hover{border-color:#000}.btn.btn-black:hover{background-color:#262626}.btn.btn-black:active{background-color:#000;opacity:.5}.btn.border-default{color:#cfcfc4}.btn.border-default:hover{border-color:#d6d6cd}.btn.border-default:active{border-color:#b4b4a3;opacity:.5}.btn.btn-default{color:#fff;border:1px solid #b4b4a3;background-color:#cfcfc4}.btn.btn-default:active,.btn.btn-default:hover{border-color:#b4b4a3}.btn.btn-default:hover{background-color:#d6d6cd}.btn.btn-default:active{background-color:#b4b4a3;opacity:.5}.btn.border-primary{color:#779ecb}.btn.border-primary:hover{border-color:#8badd3}.btn.border-primary:active{border-color:#5485be;opacity:.5}.btn.btn-primary{color:#fff;border:1px solid #5485be;background-color:#779ecb}.btn.btn-primary:active,.btn.btn-primary:hover{border-color:#5485be}.btn.btn-primary:hover{background-color:#8badd3}.btn.btn-primary:active{background-color:#5485be;opacity:.5}.btn.border-success{color:#7d7}.btn.border-success:hover{border-color:#8be28b}.btn.border-success:active{border-color:#4ed34e;opacity:.5}.btn.btn-success{color:#fff;border:1px solid #4ed34e;background-color:#7d7}.btn.btn-success:active,.btn.btn-success:hover{border-color:#4ed34e}.btn.btn-success:hover{background-color:#8be28b}.btn.btn-success:active{background-color:#4ed34e;opacity:.5}.btn.border-info{color:#9bddff}.btn.border-info:hover{border-color:#aae2ff}.btn.border-info:active{border-color:#5dc8ff;opacity:.5}.btn.btn-info{color:#fff;border:1px solid #5dc8ff;background-color:#9bddff}.btn.btn-info:active,.btn.btn-info:hover{border-color:#5dc8ff}.btn.btn-info:hover{background-color:#aae2ff}.btn.btn-info:active{background-color:#5dc8ff;opacity:.5}.btn.border-warning{color:#ffb347}.btn.border-warning:hover{border-color:#ffbe63}.btn.border-warning:active{border-color:#ff9f16;opacity:.5}.btn.btn-warning{color:#fff;border:1px solid #ff9f16;background-color:#ffb347}.btn.btn-warning:active,.btn.btn-warning:hover{border-color:#ff9f16}.btn.btn-warning:hover{background-color:#ffbe63}.btn.btn-warning:active{background-color:#ff9f16;opacity:.5}.btn.border-danger{color:#ff6961}.btn.border-danger:hover{border-color:#ff7f79}.btn.border-danger:active{border-color:#ff372c;opacity:.5}.btn.btn-danger{color:#fff;border:1px solid #ff372c;background-color:#ff6961}.btn.btn-danger:active,.btn.btn-danger:hover{border-color:#ff372c}.btn.btn-danger:hover{background-color:#ff7f79}.btn.btn-danger:active{background-color:#ff372c;opacity:.5}.grid:after{clear:both;visibility:hidden;display:block;font-size:0;content:' ';height:0}.grid>*>*{word-wrap:break-word}.grid>div{float:left;box-sizing:border-box;min-height:1px}.grid>.col-0-12{display:none}.grid>.col-1-12,.grid>.col-2-12{width:8.333333333333332%;margin-left:0%;margin-right:0%}.grid>.col-2-12{width:16.666666666666664%}.grid>.col-3-12,.grid>.col-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-4-12{width:33.33333333333333%}.grid>.col-5-12,.grid>.col-6-12{width:41.66666666666667%;margin-left:0%;margin-right:0%}.grid>.col-6-12{width:50%}.grid>.col-7-12,.grid>.col-8-12{width:58.333333333333336%;margin-left:0%;margin-right:0%}.grid>.col-8-12{width:66.66666666666666%}.grid>.col-10-12,.grid>.col-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-10-12{width:83.33333333333334%}.grid>.col-11-12,.grid>.col-12-12{width:91.66666666666666%;margin-left:0%;margin-right:0%}.grid>.col-12-12{width:100%}@media screen and (min-width:16em){.grid>.col-xs-0-12{display:none}.grid>.col-xs-1-12,.grid>.col-xs-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-2-12{width:16.6666%}.grid>.col-xs-3-12,.grid>.col-xs-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xs-4-12{width:33.3333%}.grid>.col-xs-5-12,.grid>.col-xs-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-6-12{width:50%}.grid>.col-xs-7-12,.grid>.col-xs-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xs-8-12{width:66.6666%}.grid>.col-xs-10-12,.grid>.col-xs-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xs-10-12{width:83.3333%}.grid>.col-xs-11-12,.grid>.col-xs-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xs-12-12{width:100%}}@media screen and (min-width:32em){.grid>.col-sm-0-12{display:none}.grid>.col-sm-1-12,.grid>.col-sm-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-2-12{width:16.6666%}.grid>.col-sm-3-12,.grid>.col-sm-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-sm-4-12{width:33.3333%}.grid>.col-sm-5-12,.grid>.col-sm-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-6-12{width:50%}.grid>.col-sm-7-12,.grid>.col-sm-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-sm-8-12{width:66.6666%}.grid>.col-sm-10-12,.grid>.col-sm-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-sm-10-12{width:83.3333%}.grid>.col-sm-11-12,.grid>.col-sm-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-sm-12-12{width:100%}}@media screen and (min-width:48em){.grid>.col-md-0-12{display:none}.grid>.col-md-1-12,.grid>.col-md-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-2-12{width:16.6666%}.grid>.col-md-3-12,.grid>.col-md-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-md-4-12{width:33.3333%}.grid>.col-md-5-12,.grid>.col-md-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-6-12{width:50%}.grid>.col-md-7-12,.grid>.col-md-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-md-8-12{width:66.6666%}.grid>.col-md-10-12,.grid>.col-md-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-md-10-12{width:83.3333%}.grid>.col-md-11-12,.grid>.col-md-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-md-12-12{width:100%}}@media screen and (min-width:64em){.grid>.col-lg-0-12{display:none}.grid>.col-lg-1-12,.grid>.col-lg-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-2-12{width:16.6666%}.grid>.col-lg-3-12,.grid>.col-lg-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-lg-4-12{width:33.3333%}.grid>.col-lg-5-12,.grid>.col-lg-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-6-12{width:50%}.grid>.col-lg-7-12,.grid>.col-lg-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-lg-8-12{width:66.6666%}.grid>.col-lg-10-12,.grid>.col-lg-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-lg-10-12{width:83.3333%}.grid>.col-lg-11-12,.grid>.col-lg-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-lg-12-12{width:100%}}@media screen and (min-width:80em){.grid>.col-xl-0-12{display:none}.grid>.col-xl-1-12,.grid>.col-xl-2-12{width:8.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-2-12{width:16.6666%}.grid>.col-xl-3-12,.grid>.col-xl-4-12{width:25%;margin-left:0%;margin-right:0%}.grid>.col-xl-4-12{width:33.3333%}.grid>.col-xl-5-12,.grid>.col-xl-6-12{width:41.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-6-12{width:50%}.grid>.col-xl-7-12,.grid>.col-xl-8-12{width:58.3333%;margin-left:0%;margin-right:0%}.grid>.col-xl-8-12{width:66.6666%}.grid>.col-xl-10-12,.grid>.col-xl-9-12{width:75%;margin-left:0%;margin-right:0%}.grid>.col-xl-10-12{width:83.3333%}.grid>.col-xl-11-12,.grid>.col-xl-12-12{width:91.6666%;margin-left:0%;margin-right:0%}.grid>.col-xl-12-12{width:100%}}.navbar.navbar-center>.container>.navbar-content,body{margin:0}.text-white,.text-white>*{color:#fff!important}.background-white{background-color:#fff!important}.border-white{border-color:#fff!important}.text-black,.text-black>*{color:#000!important}.background-black{background-color:#000!important}.border-black{border-color:#000!important}.text-default,.text-default>*{color:#cfcfc4!important}.background-default{background-color:#cfcfc4!important}.border-default{border-color:#cfcfc4!important}.text-primary,.text-primary>*{color:#779ecb!important}.background-primary{background-color:#779ecb!important}.border-primary{border-color:#779ecb!important}.text-success,.text-success>*{color:#7d7!important}.background-success{background-color:#7d7!important}.border-success{border-color:#7d7!important}.text-info,.text-info>*{color:#9bddff!important}.background-info{background-color:#9bddff!important}.border-info{border-color:#9bddff!important}.text-warning,.text-warning>*{color:#ffb347!important}.background-warning{background-color:#ffb347!important}.border-warning{border-color:#ffb347!important}.text-danger,.text-danger>*{color:#ff6961!important}.background-danger{background-color:#ff6961!important}.border-danger{border-color:#ff6961!important}.responsive{width:100%;height:auto}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.list{list-style:none;margin:0;padding:0}.list>.list-item{clear:both;min-height:30px;height:auto;line-height:30px;overflow:auto;padding:10px;border:1px solid #cfcfc4;border-bottom:0 solid transparent}.list>.list-item>.badge{float:right;line-height:20px}.list>.list-item.list-item-white{color:#000;border-color:#fff;background-color:#fff}.list>.list-item.list-item-white *{color:#000}.list>.list-item.list-item-black{color:#fff;border-color:#333;background-color:#000}.list>.list-item.list-item-black *{color:#fff}.list>.list-item.list-item-default{color:#fff;border-color:#d9d9d0;background-color:#cfcfc4}.list>.list-item.list-item-default *{color:#fff}.list>.list-item.list-item-primary{color:#fff;border-color:#92b1d5;background-color:#779ecb}.list>.list-item.list-item-primary *{color:#fff}.list>.list-item.list-item-success{color:#fff;border-color:#92e492;background-color:#7d7}.list>.list-item.list-item-success *{color:#fff}.list>.list-item.list-item-info{color:#fff;border-color:#afe4ff;background-color:#9bddff}.list>.list-item.list-item-info *{color:#fff}.list>.list-item.list-item-warning{color:#fff;border-color:#ffc26c;background-color:#ffb347}.list>.list-item.list-item-warning *{color:#fff}.list>.list-item.list-item-danger{color:#fff;border-color:#ff8781;background-color:#ff6961}.list>.list-item.list-item-danger *,.table.table-white thead>tr>th{color:#fff}.list>.list-item:first-child{border-radius:5px 5px 0 0}.list>.list-item:last-child{border-bottom:1px solid #cfcfc4;border-radius:0 0 5px 5px}.list>.list-item:only-child{border-radius:5px}.list>.list-item>.list-item-right{float:right}.list>.list-item>.list-item-left{float:left}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(50,50,50,.6);z-index:99999;opacity:0;pointer-events:none}.modal.active,.modal.modal-active,.modal:target{opacity:1;pointer-events:auto}.modal.modal-absolute{position:absolute;z-index:1}.modal-close,.modal.modal-absolute>div{position:absolute}.modal>div{min-width:400px;max-width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 20px 13px;border-radius:0;background:#fff}.modal.modal-white>div{border-left:10px solid #fff;color:#000}.modal.modal-black>div{border-left:10px solid #000;color:#000}.modal.modal-default>div{border-left:10px solid #cfcfc4;color:#000}.modal.modal-primary>div{border-left:10px solid #779ecb;color:#000}.modal.modal-success>div{border-left:10px solid #7d7;color:#000}.modal.modal-info>div{border-left:10px solid #9bddff;color:#000}.modal.modal-warning>div{border-left:10px solid #ffb347;color:#000}.modal.modal-danger>div{border-left:10px solid #ff6961;color:#000}.modal-close{line-height:25px;right:5px;text-align:center;top:5px;width:24px;text-decoration:none}.navbar *{font-weight:300;display:inline-block;text-decoration:none}.navbar{position:relative;min-height:50px;width:100%;display:table}.navbar>.container{border-width:0 0 1px}.navbar.navbar-fixed{position:fixed;z-index:100000}.navbar.navbar-center>.container{border-width:0 1px 1px;margin:0 auto;width:50%;position:relative}.navbar.border-white>.container{border-style:solid}.navbar.navbar-white>.container{background-color:#fff}.navbar.navbar-white>.container>.nav a.active,.navbar.navbar-white>.container>.nav a:hover,.navbar.navbar-white>.container>.nav a:target{background-color:#fff}.navbar.border-black>.container{border-style:solid}.navbar.navbar-black>.container{background-color:#000}.navbar.navbar-black>.container>.nav a.active,.navbar.navbar-black>.container>.nav a:hover,.navbar.navbar-black>.container>.nav a:target{background-color:#a6a6a6}.navbar.border-default>.container{border-style:solid}.navbar.navbar-default>.container{background-color:#cfcfc4}.navbar.navbar-default>.container>.nav a.active,.navbar.navbar-default>.container>.nav a:hover,.navbar.navbar-default>.container>.nav a:target{background-color:#eeeeea}.navbar.border-primary>.container{border-style:solid}.navbar.navbar-primary>.container{background-color:#779ecb}.navbar.navbar-primary>.container>.nav a.active,.navbar.navbar-primary>.container>.nav a:hover,.navbar.navbar-primary>.container>.nav a:target{background-color:#cfdded}.navbar.border-success>.container{border-style:solid}.navbar.navbar-success>.container{background-color:#7d7}.navbar.navbar-success>.container>.nav a.active,.navbar.navbar-success>.container>.nav a:hover,.navbar.navbar-success>.container>.nav a:target{background-color:#cff3cf}.navbar.border-info>.container{border-style:solid}.navbar.navbar-info>.container{background-color:#9bddff}.navbar.navbar-info>.container>.nav a.active,.navbar.navbar-info>.container>.nav a:hover,.navbar.navbar-info>.container>.nav a:target{background-color:#dcf3ff}.navbar.border-warning>.container{border-style:solid}.navbar.navbar-warning>.container{background-color:#ffb347}.navbar.navbar-warning>.container>.nav a.active,.navbar.navbar-warning>.container>.nav a:hover,.navbar.navbar-warning>.container>.nav a:target{background-color:#ffe4bf}.navbar.border-danger>.container{border-style:solid}.navbar.navbar-danger>.container{background-color:#ff6961}.navbar.navbar-danger>.container>.nav a.active,.navbar.navbar-danger>.container>.nav a:hover,.navbar.navbar-danger>.container>.nav a:target{background-color:#ffcbc8}.navbar>.container{clear:both;margin:0 auto;display:table;width:100%;height:60px}.navbar>.container>.nav{float:right;margin:0 20px 0 0;display:inline-block}.navbar>.container>.nav>*{font-size:15px}.navbar>.container>.nav>select{background-color:transparent}.navbar>.container>.nav>a{padding:20px 10px 22px}.navbar>.container>.nav>a:active,.navbar>.container>.nav>a:hover,.navbar>.container>.nav>a:target{opacity:.6}.navbar .navbar-title{float:left;display:inline-block;margin:20px 0 0 20px}.panel{border:1px solid #cfcfc4;border-radius:5px}.panel.panel-white{border:1px solid #fff}.panel.panel-white .panel-footer,.panel.panel-white>.panel-heading{background-color:#fff;color:#000}.panel.panel-black{border:1px solid #000}.panel.panel-black .panel-footer,.panel.panel-black>.panel-heading{background-color:#000;color:#fff}.panel.panel-default{border:1px solid #cfcfc4}.panel.panel-default .panel-footer,.panel.panel-default>.panel-heading{background-color:#cfcfc4;color:#fff}.panel.panel-primary{border:1px solid #779ecb}.panel.panel-primary .panel-footer,.panel.panel-primary>.panel-heading{background-color:#779ecb;color:#fff}.panel.panel-success{border:1px solid #7d7}.panel.panel-success .panel-footer,.panel.panel-success>.panel-heading{background-color:#7d7;color:#fff}.panel.panel-info{border:1px solid #9bddff}.panel.panel-info .panel-footer,.panel.panel-info>.panel-heading{background-color:#9bddff;color:#fff}.panel.panel-warning{border:1px solid #ffb347}.panel.panel-warning .panel-footer,.panel.panel-warning>.panel-heading{background-color:#ffb347;color:#fff}.panel.panel-danger{border:1px solid #ff6961}.panel.panel-danger .panel-footer,.panel.panel-danger>.panel-heading{background-color:#ff6961;color:#fff}.panel .panel-footer,.panel .panel-heading,.panel>.panel-body{padding:15px}.panel>.panel-body>table{border-bottom:0}.panel>.panel-heading{top:0}.panel>.panel-footer{bottom:0}.tooltip,[data-tooltip]{position:relative;cursor:pointer}.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility,.2s,ease-in-out,transform,.2s,cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transform:translate3d(0,0,0);pointer-events:none}.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:0 0;content:''}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;min-width:160px;width:auto;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}.tooltip-top:after,.tooltip-top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%}.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,.9)}.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:after,.tooltip-left:before{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,.9)}.tooltip-left:focus:after,.tooltip-left:focus:before,.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:after,.tooltip-bottom:before{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9)}.tooltip-bottom:focus:after,.tooltip-bottom:focus:before,.tooltip-bottom:hover:after,.tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:after,.tooltip-right:before{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9)}.tooltip-right:focus:after,.tooltip-right:focus:before,.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}[class^=tooltip-]{border-bottom:1px dotted #000;text-decoration:'none'}.progress{width:100%;border:1px solid #cfcfc4;text-align:center}.progress:hover{opacity:.5}.progress .progress-fill{font-size:16px;height:15px;padding:10px 0;background-color:#779ecb}.progress .progress-fill.progress-fill-white{background-color:#fff;color:#000}.progress .progress-fill.progress-fill-black{background-color:#000;color:#fff}.progress .progress-fill.progress-fill-default{background-color:#cfcfc4;color:#fff}.progress .progress-fill.progress-fill-primary{background-color:#779ecb;color:#fff}.progress .progress-fill.progress-fill-success{background-color:#7d7;color:#fff}.progress .progress-fill.progress-fill-info{background-color:#9bddff;color:#fff}.progress .progress-fill.progress-fill-warning{background-color:#ffb347;color:#fff}.progress .progress-fill.progress-fill-danger{background-color:#ff6961;color:#fff}.spinner-overlay{position:relative;top:0;left:0;width:100%;height:100%;z-index:3}.spinner-wrapper{text-align:center;position:relative;top:calc(50% - 50px)}.spinner-wrapper>.spinner{min-height:30px;min-width:30px}.spinner-message{box-sizing:border-box;width:100%;margin-top:30px;text-align:center;font-weight:400;z-index:100;outline:0}.spinner{display:inline-block;min-height:20px;height:auto;min-width:20px;width:auto;background-color:transparent;animation:rotation .7s infinite linear;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #2180c0;border-radius:100%}.spinner.spinner-absolute{position:absolute}.spinner.spinner-white{border-top:3px solid #fff}.spinner.spinner-white.spinner-done{border-color:#fff;border-width:3px}.spinner.spinner-black.done:after,.spinner.spinner-danger.done:after,.spinner.spinner-default.done:after,.spinner.spinner-info.done:after,.spinner.spinner-primary.done:after,.spinner.spinner-success.done:after,.spinner.spinner-warning.done:after,.spinner.spinner-white.done:after{border-width:0 3px}.spinner.spinner-black{border-top:3px solid #000}.spinner.spinner-black.spinner-done{border-color:#000;border-width:3px}.spinner.spinner-default{border-top:3px solid #cfcfc4}.spinner.spinner-default.spinner-done{border-color:#cfcfc4;border-width:3px}.spinner.spinner-primary{border-top:3px solid #779ecb}.spinner.spinner-primary.spinner-done{border-color:#779ecb;border-width:3px}.spinner.spinner-success{border-top:3px solid #7d7}.spinner.spinner-success.spinner-done{border-color:#7d7;border-width:3px}.spinner.spinner-info{border-top:3px solid #9bddff}.spinner.spinner-info.spinner-done{border-color:#9bddff;border-width:3px}.spinner.spinner-warning{border-top:3px solid #ffb347}.spinner.spinner-warning.spinner-done{border-color:#ffb347;border-width:3px}.spinner.spinner-danger{border-top:3px solid #ff6961}.spinner.spinner-danger.spinner-done{border-color:#ff6961;border-width:3px}.table{text-align:center;word-break:break-all;border-collapse:collapse;border-spacing:0}.table.table-black thead>tr>th{color:#000}.table.table-default thead>tr>th{color:#cfcfc4}.table.table-primary thead>tr>th{color:#779ecb}.table.table-success thead>tr>th{color:#7d7}.table.table-info thead>tr>th{color:#9bddff}.table.table-warning thead>tr>th{color:#ffb347}.table.table-danger thead>tr>th{color:#ff6961}.table thead>tr>th{font-weight:500}.table tfoot td:empty{padding:0;border-bottom:0}.table td,.table th{text-align:left;font-weight:100;border:1px solid #cfcfc4;padding:10px}.table.responsive{display:table}",""])},function(e){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var o=t.protocol+"//"+t.host,a=o+t.pathname.replace(/\/[^\/]*$/,"/"),n=e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var n=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(n))return e;var r;return r=0===n.indexOf("//")?n:0===n.indexOf("/")?o+n:a+n.replace(/^\.\//,""),"url("+JSON.stringify(r)+")"});return n}},function(e,t,o){var a=o(52);"string"==typeof a&&(a=[[e.i,a,""]]);var n={hmr:!0},r;n.transform=r;o(5)(a,n);a.locals&&(e.exports=a.locals),!1},function(e,t,o){t=e.exports=o(4)(void 0),t.push([e.i,"* {\n font-family: \"Helvetica Neue\", Sans-serif, Arial;\n}\n\nhtml {\n box-sizing: border-box;\n height: 100%;\n}\nbody {\n position: relative;\n margin: 0;\n padding-bottom: 6rem;\n min-height: 100%;\n width: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\nul {\n list-style: none;\n padding: 0;\n margin: 0;\n}\n#coverage-area {\n height: 100%;\n width: 100%;\n}\n\n.footer {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n text-align: center;\n}\n\n.list-item-danger {\n border-top: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-right: 1px solid rgba(255, 135, 129, 0.5) !important;\n border-left: 1px solid rgba(255, 135, 129, 0.5) !important;\n background-color: rgba(255, 105, 97, 0.8) !important;\n}\n\n.list-item-success {\n border-top: 1px solid rgba(146, 228, 146, .5) !important;\n border-right: 1px solid rgba(146, 228, 146, 0.5) !important;\n border-left: 1px solid rgba(146, 228, 146, 0.5) !important;\n background-color: rgba(119, 221, 119, 0.8) !important;\n}\n\n.coverage {\n margin-bottom: 50px;\n margin-left: 50px;\n margin-right: 50px;\n}\n.coverage-header {}\n.coverage-commit-message {\n text-overflow: ellipsis;\n\twidth: 200px;\n\twhite-space: nowrap;\n\toverflow: hidden;\n display: inline-block;\n}\n\nul.dropdown-menu.rbt-menu.dropdown-menu-justify {\n position: absolute;\n}\n",""])},,,,,,,,,,,function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var n=o(0),r=a(n),l=o(26),i=o(92),s=a(i),d=o(93),u=a(d),c=o(102),p=a(c),f=o(115),b=a(f),h=o(117),m=a(h),g=o(13),y=a(g);t.default=r.default.createElement(l.BrowserRouter,null,r.default.createElement(s.default,null,r.default.createElement(l.Switch,null,r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name/:file",component:m.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:name",component:b.default}),r.default.createElement(l.Route,{path:"/coverage/:source/:owner/:page?",component:p.default}),r.default.createElement(l.Route,{path:"/coverage/:page?",component:p.default}),r.default.createElement(l.Route,{exact:!0,path:"/",component:u.default}),r.default.createElement(l.Route,{path:"*",component:y.default}))))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(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 i=function(){function e(e,t){for(var o=0,a;oE?t:E}),P=0===E?1:w/E,C=u.map(function(e,t){return e.map(function(e,o){return[~~(k/D*o+T)+.5,~~(P*(E-e)+T)+.5,e,S[t%S.length]]})});var R={xmlns:"http://www.w3.org/2000/svg",width:k+2*T+"px",height:w+2*T+"px",viewBox:"0 0 "+(k+2*T)+" "+(w+2*T)};return d.default.createElement("span",{className:"LineChart",style:{width:k+2*T}},d.default.createElement("svg",R,p?d.default.createElement("g",null,d.default.createElement(b.XAxis,{maxValue:E,padding:T,width:k,height:w}),d.default.createElement(b.YAxis,{axis:x,padding:T,width:k,height:w})):null,C.map(function(t,a){return d.default.createElement("g",{key:a},d.default.createElement(f.default,{points:t,lines:c,area:h,width:k,height:w,padding:T,color:S[a%S.length],updating:o,stroke:y}),d.default.createElement(m.default,{hideLabels:M,dots:g,label:O[a],points:t,dataSetIndex:a,showTooltip:e.showTooltip.bind(e),hideTooltip:e.hideTooltip.bind(e),stroke:y,radius:_}))})),a?d.default.createElement(v.default,{value:n,label:O[this.state.dataSet],x:r-8,y:l-15,color:i}):null)}}]),t}(d.default.Component);y.propTypes={data:c.default.array,axis:c.default.array,colors:c.default.array,labels:c.default.array,lines:c.default.booean,area:c.default.boolean,dots:c.default.boolean,stroke:c.default.number,radius:c.default.number,height:c.default.number,width:c.default.number,grid:c.default.boolean,padding:c.default.number,heightRatio:c.default.number,maxValue:c.default.number,hideLabels:c.default.boolean},y.defaultProps={data:[],colors:["#aaa","#888"],labels:[],lines:!0,area:!0,dots:!0,stroke:1,radius:3,grid:!0,padding:50,heightRatio:1,maxValue:0,hideLabels:!1,height:0,width:400},t.default=y},function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(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 i(e,t){var o=[],a="",n="";if(-1!=e.search(/[rR]/))for(var r=e.split(/([A-Za-z])/),l=0,i=r.length;i>l;l++){var d=r[l],u=d.toLowerCase();if(-1!=d.search(/[A-Za-z]/)){var p="";if("z"!=u&&(l++,p=r[l].replace(/\s+$/,"")),"r"==u){var f=a+","+n+" "+p,b=s(f,t);o.push(b)}else if(o.push(d+p),"h"==u)a=p;else if("v"==u)n=p;else if("z"!=u){var h=p.split(/[,\s]/);n=h.pop(),a=h.pop()}}}return o}function s(e,t){for(var o=e.split(/[,\s]/),a="",n=0,r=o.length,l;r-2>n;n+=2){l=[],0==n?(l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])}),l.push({x:parseFloat(o[n+4]),y:parseFloat(o[n+5])})):r-4==n?(l.push({x:parseFloat(o[n-2]),y:parseFloat(o[n-1])}),l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])})):(l.push({x:parseFloat(o[n-2]),y:parseFloat(o[n-1])}),l.push({x:parseFloat(o[n]),y:parseFloat(o[n+1])}),l.push({x:parseFloat(o[n+2]),y:parseFloat(o[n+3])}),l.push({x:parseFloat(o[n+4]),y:parseFloat(o[n+5])}));var i=[];i.push({x:l[1].x,y:l[1].y}),i.push({x:(-l[0].x+6*l[1].x+l[2].x)/6,y:(-l[0].y+6*l[1].y+l[2].y)/6}),i.push({x:(l[1].x+6*l[2].x-l[3].x)/6,y:(l[1].y+6*l[2].y-l[3].y)/6}),i.push({x:l[2].x,y:l[2].y}),i=i.map(function(e){return e.y>t&&(e.y=t),e}),a+="C"+i[1].x+","+i[1].y+" "+i[2].x+","+i[2].y+" "+i[3].x+","+i[3].y+" "}return a}Object.defineProperty(t,"__esModule",{value:!0});var d=function(){function e(e,t){for(var o=0,a;oo.length?1:t+1;this.setState({page:a}),history.pushState({},null,"/coverage/"+a)}},{key:"previousPage",value:function(){var e=this.state.page,t=1>e-1?1:e-1;this.setState({page:t}),history.pushState({},null,"/coverage/"+t)}},{key:"onSelect",value:function(e){var t=this.state,o=t.raw,a=t.chunk;e?this.setState({repos:[[e.value]],selected:e.value,page:1}):this.setState({repos:o.slice(0,0|(o.length+a-1)/a).map(function(e,t){return o.slice(a*t,a*t+a)}),selected:"",page:1})}},{key:"render",value:function(){var e=this.state,t=e.raw,o=e.repos,a=e.page,n=e.selected,r=e.title;if(0 .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-disabled .Select-arrow-zone {\n cursor: default;\n pointer-events: none;\n opacity: 0.35;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n}\n.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 14px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.is-open .Select-arrow,\n.Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},function(e,t,o){"use strict";var a=o(106),n=o(37);e.exports=function(e){var t=a(e);t.token="";var o=t.user.split(":");return 2===o.length&&("x-oauth-basic"===o[1]?t.token=o[0]:"x-token-auth"===o[0]&&(t.token=o[1])),t.protocol=n(t.protocols)||n(e)?"ssh":t.protocols.length?t.protocols[0]:"file",t}},function(e,t,o){"use strict";var a=o(36),n=o(37);e.exports=function(e){var t={protocols:a(e),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:e},o=e.indexOf("://"),r=null,l=null;return e.startsWith(".")&&(e.startsWith("./")&&(e=e.substring(2)),t.pathname=e,t.protocol="file"),t.protocol=t.protocol||t.protocols[0]||(n(e)?"ssh":"/"===e.charAt(1)?(e=e.substring(2))&&"":"file"),-1!==o&&(e=e.substring(o+3)),l=e.split("/"),"file"!==t.protocol&&(t.resource=l.shift()),r=t.resource.split("@"),2===r.length&&(t.user=r[0],t.resource=r[1]),r=t.resource.split(":"),2===r.length&&(t.resource=r[0],t.port=parseInt(r[1]),isNaN(t.port)&&(t.port=null,l.unshift(r[1]))),l=l.filter(Boolean),t.pathname=t.pathname||("file"!==t.protocol||"/"===t.href[0]?"/":"")+l.join("/"),r=t.pathname.split("#"),2===r.length&&(t.pathname=r[0],t.hash=r[1]),r=t.pathname.split("?"),2===r.length&&(t.pathname=r[0],t.search=r[1]),t}},function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){var o={};for(var a in e)0<=t.indexOf(a)||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function i(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 s=Object.assign||function(e){for(var t=1,o;to.length?1:t+1})}},{key:"previousPage",value:function(){var e=this.state.page;this.setState({page:1>e-1?1:e-1})}},{key:"render",value:function(){var e=this.state,t=e.data,o=e.page;return d.default.createElement("div",null,d.default.createElement("table",{className:"table responsive"},d.default.createElement("thead",null,d.default.createElement("tr",null,Object.keys(t[o-1][0]).map(function(e){return d.default.createElement("th",{key:e},e)}))),d.default.createElement("tbody",null,t[o-1].map(function(e,t){return d.default.createElement("tr",{key:o+"/"+t},Object.keys(e).map(function(o){return d.default.createElement("td",{key:o+"/"+t}," ",d.default.createElement("div",{className:"Commit"===o?"coverage-commit-message":""},e[o])," ")}))}))),1=w&&80<=w?"#cfaf2a":"#c75151",P=b.git,T=P.message,C=P.commit,D=P.branch,R=P.author_name,I=P.author_date,j=p.replace(".git","")+"/commit/"+C;return d.default.createElement("div",{className:"coverage"},d.default.createElement("div",{className:"coverage-header"},d.default.createElement("div",{style:{display:"inline-block",width:"100%"}},d.default.createElement("div",{style:{float:"left",textAlign:"left"}},d.default.createElement("h3",null," ",d.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"},l)," / ",d.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i},i)," / ",d.default.createElement("a",{href:"/coverage/"+r.replace(/\./g,"%2E")+"/"+l+"/"+i+"/"+encodeURIComponent(u).replace(/\./g,"$2E")},u)," "),d.default.createElement("p",null,d.default.createElement("a",{className:"coverage-commit-message",href:j,target:"_blank"}," ",T," "),"on branch",d.default.createElement("b",null," ",D," "),(0,c.default)(1e3*I).fromNow(),"\xA0by",d.default.createElement("b",null," ",R," "))),d.default.createElement("h3",{style:{float:"right",color:E}},M,"%")),d.default.createElement(f.default,{width:window.innerWidth-200,data:y,height:100})),d.default.createElement("br",null),d.default.createElement(v.default,{source:m.source,lineMap:s,extension:u.substr(u.lastIndexOf(".")+1,u.length)}))}return d.default.createElement("div",{className:"text-center",style:{width:"100%",position:"absolute",top:"50%",transform:"translateY(-50%)"}},"No Coverage \uD83C\uDF27")}}]),t}(d.default.Component);t.default=_},function(e,t,o){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(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 i=function(){function e(e,t){for(var o=0,a;o\n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #F0F0F0;\n}\n\n\n/* Base color: saturation 0; */\n\n.hljs,\n.hljs-subst {\n color: #444;\n}\n\n.hljs-comment {\n color: #888888;\n}\n\n.hljs-keyword,\n.hljs-attribute,\n.hljs-selector-tag,\n.hljs-meta-keyword,\n.hljs-doctag,\n.hljs-name {\n font-weight: bold;\n}\n\n\n/* User color: hue: 0 */\n\n.hljs-type,\n.hljs-string,\n.hljs-number,\n.hljs-selector-id,\n.hljs-selector-class,\n.hljs-quote,\n.hljs-template-tag,\n.hljs-deletion {\n color: #880000;\n}\n\n.hljs-title,\n.hljs-section {\n color: #880000;\n font-weight: bold;\n}\n\n.hljs-regexp,\n.hljs-symbol,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-link,\n.hljs-selector-attr,\n.hljs-selector-pseudo {\n color: #BC6060;\n}\n\n\n/* Language color: hue: 90; */\n\n.hljs-literal {\n color: #78A960;\n}\n\n.hljs-built_in,\n.hljs-bullet,\n.hljs-code,\n.hljs-addition {\n color: #397300;\n}\n\n\n/* Meta color: hue: 200 */\n\n.hljs-meta {\n color: #1f7199;\n}\n\n.hljs-meta-string {\n color: #4d99bf;\n}\n\n\n/* Misc effects */\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n",""])}],[46]); \ No newline at end of file diff --git a/package.json b/package.json index 1b24f44..5ca452f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lcov-server", - "version": "1.1.3", + "version": "1.1.4", "description": "🎯 A simple lcov server & cli parser", "main": "index.js", "homepage": "https://github.com/gabrielcsapo/lcov-server#readme", @@ -18,7 +18,9 @@ "lint": "eslint .", "test": "tape test/lib/**/*.js test/index.js", "coverage": "tap test/lib/**.js --coverage --coverage-report=lcov", - "build": "NODE_ENV=production webpack --progress", + "build": "npm run build:client && npm run build:server", + "build:server": "babel index.js --out-dir ./distributed && babel lib --out-dir ./distributed/lib && babel bin --out-dir ./distributed/bin && cp package.json ./distributed/ && cp -r dist ./distributed", + "build:client": "NODE_ENV=production webpack --progress", "start": "./bin/lcov-server.js --serve", "dev": "NODE_ENV=development webpack-dev-server --hot --port 5000", "pack": "pkg bin/lcov-server.js -c package.json -o packed/lcov-server", @@ -28,7 +30,7 @@ }, "author": "Gabriel J. Csapo ", "bin": { - "lcov-server": "./bin/lcov-server.js" + "lcov-server": "./distributed/bin/lcov-server.js" }, "pkg": { "scripts": [ @@ -43,7 +45,6 @@ ], "targets": [ "node8-macos-x64", - "node8-alpine-x64", "node8-linux-x64", "node8-win-x64" ] @@ -51,15 +52,12 @@ "license": "Apache-2.0", "dependencies": { "babel-polyfill": "^6.26.0", - "babel-preset-env": "^1.6.1", - "babel-register": "^6.26.0", "commander": "^2.11.0", "compression": "^1.7.1", "express": "^4.16.2", "git-url-parse": "^7.0.1", "mongoose": "^4.12.1", "openbadge": "^1.0.4", - "semver": "^5.4.1", "serve-static": "^1.13.1", "update-notifier": "^2.3.0", "xml2js": "^0.4.19" @@ -67,9 +65,11 @@ "devDependencies": { "@storybook/addon-knobs": "^3.2.12", "@storybook/react": "^3.2.12", + "babel-cli": "^6.26.0", "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-minify-webpack-plugin": "^0.2.0", + "babel-preset-env": "^1.6.1", "babel-preset-react": "^6.24.1", "body-parser": "^1.18.2", "css-loader": "^0.28.7",