From 0113a42d3ecd443cfc038c872d1d559e6a8d4f22 Mon Sep 17 00:00:00 2001 From: Trevor Pierce Date: Wed, 30 Aug 2017 11:29:56 -0500 Subject: [PATCH 01/33] Adding in updates to the Spinner so it will be picked up by screen readers. Tested in VoiceOver OSX and NVDA Win7. --- .../core/src/components/Spinner/Spinner.jsx | 18 +++++++++++++- .../core/src/components/Spinner/Spinner.scss | 24 +++++++++---------- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/packages/core/src/components/Spinner/Spinner.jsx b/packages/core/src/components/Spinner/Spinner.jsx index 1f5d2c817d..7bf3a5bda3 100644 --- a/packages/core/src/components/Spinner/Spinner.jsx +++ b/packages/core/src/components/Spinner/Spinner.jsx @@ -3,6 +3,7 @@ import React from 'react'; import classNames from 'classnames'; export const Spinner = (props) => { + const { ariaValueText, role } = props; const className = classNames( 'ds-c-spinner', props.size && `ds-c-spinner--${props.size}`, @@ -11,10 +12,18 @@ export const Spinner = (props) => { props.className ); - return ; + return ( + + ); }; Spinner.propTypes = { + /** The text announced to screen readers */ + ariaValueText: PropTypes.string, /** * Additional classes to be added to the spinner element. * Useful for adding utility classes. @@ -24,8 +33,15 @@ Spinner.propTypes = { inversed: PropTypes.bool, /** Adds a background behind the spinner for extra contrast */ filled: PropTypes.bool, + /** Landmark role so the spinner can receive keyboard focus */ + role: PropTypes.string, /** Smaller or larger variant */ size: PropTypes.oneOf(['small', 'big']) }; +Spinner.defaultProps = { + ariaValueText: 'Loading', + role: 'progressbar' +}; + export default Spinner; diff --git a/packages/core/src/components/Spinner/Spinner.scss b/packages/core/src/components/Spinner/Spinner.scss index 9d7d6db010..169e7e31ac 100644 --- a/packages/core/src/components/Spinner/Spinner.scss +++ b/packages/core/src/components/Spinner/Spinner.scss @@ -23,9 +23,9 @@ Spinners signify that the application is waiting for an asynchronous operation t @status alpha Markup: - - - + + + Style guide: components.spinner */ @@ -128,9 +128,9 @@ Changing the spinner color To change the color of the spinner, one only has to change the `color` property of the spinner element. This can be done with the standard Design System [utility classes]({{root}}/utilities/color). The color of the spinner also defaults to `inherit`, so it will take on the color of the text in its parent container. Markup: - - - + + + Style guide: components.spinner.colors */ @@ -140,16 +140,16 @@ Use inside buttons Markup: Style guide: components.spinner.buttons @@ -164,13 +164,13 @@ Markup:

{{lorem-l}}

- +

{{lorem-l}}

- +
From 64767e8329ed342dee53627b2bcfa53ca2af3b55 Mon Sep 17 00:00:00 2001 From: Trevor Pierce Date: Thu, 31 Aug 2017 10:17:50 -0500 Subject: [PATCH 02/33] #HDSG-117 Adding guidance documentation for spinner. Tested the spinner for screen reader compliance in VoiceOver and NVDA. --- packages/core/src/components/Spinner/Spinner.scss | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/core/src/components/Spinner/Spinner.scss b/packages/core/src/components/Spinner/Spinner.scss index 169e7e31ac..695f4a306b 100644 --- a/packages/core/src/components/Spinner/Spinner.scss +++ b/packages/core/src/components/Spinner/Spinner.scss @@ -113,11 +113,22 @@ Style guide: components.spinner - If the process takes a long time, use something else. +## Accessibility Considerations + +- Spinners are useful to announce a page load sequence, and should be paired with a parent container that includes several ARIA attributes: + * `aria-relevant="additions text"` + * `aria-live="polite"` + * `aria-atomic="false"` +- aria-relevant may include additions, text, and removals. If a section is going to have items added or removed, use additions and removals. If there will be additions or text changes without explicit removals, use additions and text. +- aria-live should be set to polite. This means the assistive technology will read out the changes when it has finished interacting with the current element. `aria-live="assertive"` shoudl only be used in situations that require a user’s immediate attention. +- aria-atomic defaults to false if not set by the development team. This means only the changes will be read out, not the entire section. If it makees more sense to read an entire section, an address for instance, then setting `aria-atomic="true"` should accomplish those aims. + ## Learn more - [Response Times](https://www.nngroup.com/articles/response-times-3-important-limits/) - [Progress Indicators](https://www.nngroup.com/articles/progress-indicators/) - [Avoid the Spinner](https://www.lukew.com/ff/entry.asp?1797) +- [MDN ARIA Live](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions) Style guide: components.spinner.guidance */ From b5f4d6a321ba6d981274b46b5e8ada3d9f79d464 Mon Sep 17 00:00:00 2001 From: Trevor Pierce Date: Thu, 31 Aug 2017 10:29:51 -0500 Subject: [PATCH 03/33] Adding in a style error fix for extra whitespace. --- packages/core/src/components/Spinner/Spinner.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/components/Spinner/Spinner.scss b/packages/core/src/components/Spinner/Spinner.scss index 695f4a306b..fa9e5a22ed 100644 --- a/packages/core/src/components/Spinner/Spinner.scss +++ b/packages/core/src/components/Spinner/Spinner.scss @@ -116,7 +116,7 @@ Style guide: components.spinner ## Accessibility Considerations - Spinners are useful to announce a page load sequence, and should be paired with a parent container that includes several ARIA attributes: - * `aria-relevant="additions text"` + * `aria-relevant="additions text"` * `aria-live="polite"` * `aria-atomic="false"` - aria-relevant may include additions, text, and removals. If a section is going to have items added or removed, use additions and removals. If there will be additions or text changes without explicit removals, use additions and text. From 5393fe05c704d8b6f1cfdaa4fc6e6e8f93c89eee Mon Sep 17 00:00:00 2001 From: sawyerh Date: Fri, 1 Sep 2017 10:36:03 -0400 Subject: [PATCH 04/33] Fix invalid prop --- packages/core/src/components/Spinner/Spinner.example.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/components/Spinner/Spinner.example.jsx b/packages/core/src/components/Spinner/Spinner.example.jsx index b209d9e26e..e093db8752 100644 --- a/packages/core/src/components/Spinner/Spinner.example.jsx +++ b/packages/core/src/components/Spinner/Spinner.example.jsx @@ -16,7 +16,7 @@ export default function() {
- +
+
+
+ Right to left + Select desired fruits + + + + + + + + +
+
+
+
+ Right to left + Select desired fruits + + + + + + +
+
Style guide: components.choice */ @@ -161,6 +187,18 @@ Style guide: components.choice border-radius: 100%; } +// Display label on the left side of the checkbox +.ds-c-choice--left-label + label { + margin: 0; + padding-left: 0; + padding-right: $spacer-5; + + &::before { + left: auto; + right: 0; + } +} + /* `` From 99a55bc7315a7b0da567ad5aee7f2669d68a10b4 Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Fri, 15 Sep 2017 15:23:27 -0700 Subject: [PATCH 14/33] Forgot that I had reset the margins --- packages/core/src/components/ChoiceList/Choice.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/core/src/components/ChoiceList/Choice.scss b/packages/core/src/components/ChoiceList/Choice.scss index cbd316a1c3..9e792794ac 100644 --- a/packages/core/src/components/ChoiceList/Choice.scss +++ b/packages/core/src/components/ChoiceList/Choice.scss @@ -189,7 +189,6 @@ Style guide: components.choice // Display label on the left side of the checkbox .ds-c-choice--left-label + label { - margin: 0; padding-left: 0; padding-right: $spacer-5; From d3bb5287c1cd9a7255910d4c19bd7135a60beff6 Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Mon, 18 Sep 2017 10:01:52 -0700 Subject: [PATCH 15/33] Responding to feedback --- .../core/src/components/ChoiceList/Choice.jsx | 8 +- .../src/components/ChoiceList/Choice.scss | 74 ++++++++++++------- 2 files changed, 50 insertions(+), 32 deletions(-) diff --git a/packages/core/src/components/ChoiceList/Choice.jsx b/packages/core/src/components/ChoiceList/Choice.jsx index 55045ca1a9..d6b76dd42c 100644 --- a/packages/core/src/components/ChoiceList/Choice.jsx +++ b/packages/core/src/components/ChoiceList/Choice.jsx @@ -17,7 +17,7 @@ export const Choice = function(props) { className, id, inversed, - labelOnLeft, + right, ...inputProps } = props; /* eslint-enable prefer-const */ @@ -26,7 +26,7 @@ export const Choice = function(props) { 'ds-c-choice', { 'ds-c-choice--inverse': inversed, - 'ds-c-choice--left-label': labelOnLeft + 'ds-c-choice--right': right } ); @@ -79,9 +79,9 @@ Choice.propTypes = { */ inversed: PropTypes.bool, /** - * Displays the label on the left side of the check + * Displays the checkbox on the right side of the label */ - labelOnLeft: PropTypes.bool, + right: PropTypes.bool, /** * The `input` field's `name` attribute */ diff --git a/packages/core/src/components/ChoiceList/Choice.scss b/packages/core/src/components/ChoiceList/Choice.scss index 9e792794ac..0c478da2d3 100644 --- a/packages/core/src/components/ChoiceList/Choice.scss +++ b/packages/core/src/components/ChoiceList/Choice.scss @@ -44,6 +44,14 @@ Markup: + +Style guide: components.choice +*/ + +/* +Inverse theme + +Markup:
Historical figures @@ -67,34 +75,44 @@ Markup:
-
-
- Right to left - Select desired fruits - - - - - - - - -
-
-
-
- Right to left - Select desired fruits - - - - - - -
+ +Style guide: components.choice.inversed +*/ + +/* +Right-to-Left + +Markup: +
+
+
+ Right to left + Select desired fruits + + + + + + + + +
+
+
+
+ Right to left + Select desired fruits + + + + + + +
+
-Style guide: components.choice +Style guide: components.choice.rtl */ // Hide the default browser checkbox/radio button since we'll @@ -188,9 +206,9 @@ Style guide: components.choice } // Display label on the left side of the checkbox -.ds-c-choice--left-label + label { +.ds-c-choice--right + label { padding-left: 0; - padding-right: $spacer-5; + padding-right: $choice-size + $spacer-1; &::before { left: auto; From 1db31d94523c31b474bded7024911dfd7bad3de8 Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Mon, 18 Sep 2017 10:58:02 -0700 Subject: [PATCH 16/33] Changed the props for Choice --- packages/core/src/components/ChoiceList/Choice.jsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/core/src/components/ChoiceList/Choice.jsx b/packages/core/src/components/ChoiceList/Choice.jsx index d6b76dd42c..e95eaf4739 100644 --- a/packages/core/src/components/ChoiceList/Choice.jsx +++ b/packages/core/src/components/ChoiceList/Choice.jsx @@ -17,16 +17,18 @@ export const Choice = function(props) { className, id, inversed, - right, + inputPlacement, + inputClassName, ...inputProps } = props; /* eslint-enable prefer-const */ const inputClasses = classNames( + inputClassName, 'ds-c-choice', { 'ds-c-choice--inverse': inversed, - 'ds-c-choice--right': right + 'ds-c-choice--right': inputPlacement === 'right' } ); @@ -64,6 +66,10 @@ Choice.propTypes = { * Additional classes to be added to the root `div` element. */ className: PropTypes.string, + /** + * Additional classes to be added to the `input` element. + */ + inputClassName: PropTypes.string, /** * Sets the initial checked state. Use this for an uncontrolled component; * otherwise, use the `checked` property. @@ -79,9 +85,9 @@ Choice.propTypes = { */ inversed: PropTypes.bool, /** - * Displays the checkbox on the right side of the label + * Placement of the input relative to the text label (`left` or `right`) */ - right: PropTypes.bool, + inputPlacement: PropTypes.oneOf(['left', 'right']) /** * The `input` field's `name` attribute */ From dffc6819c0e0261f4e2d5dce24259c7750ae63fe Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Mon, 18 Sep 2017 11:02:50 -0700 Subject: [PATCH 17/33] I should try running it next time --- packages/core/src/components/ChoiceList/Choice.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/components/ChoiceList/Choice.jsx b/packages/core/src/components/ChoiceList/Choice.jsx index e95eaf4739..f7ea2bf889 100644 --- a/packages/core/src/components/ChoiceList/Choice.jsx +++ b/packages/core/src/components/ChoiceList/Choice.jsx @@ -87,7 +87,7 @@ Choice.propTypes = { /** * Placement of the input relative to the text label (`left` or `right`) */ - inputPlacement: PropTypes.oneOf(['left', 'right']) + inputPlacement: PropTypes.oneOf(['left', 'right']), /** * The `input` field's `name` attribute */ From c223e76346109dee8182b79bb93e5f1c62ba5908 Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Mon, 18 Sep 2017 11:09:46 -0700 Subject: [PATCH 18/33] Set default value for inputPlacement prop --- packages/core/src/components/ChoiceList/Choice.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/components/ChoiceList/Choice.jsx b/packages/core/src/components/ChoiceList/Choice.jsx index f7ea2bf889..c17bb5336f 100644 --- a/packages/core/src/components/ChoiceList/Choice.jsx +++ b/packages/core/src/components/ChoiceList/Choice.jsx @@ -49,7 +49,8 @@ export const Choice = function(props) { }; Choice.defaultProps = { - type: 'checkbox' + type: 'checkbox', + inputPlacement: 'left' }; Choice.propTypes = { @@ -85,7 +86,7 @@ Choice.propTypes = { */ inversed: PropTypes.bool, /** - * Placement of the input relative to the text label (`left` or `right`) + * Placement of the input relative to the text label */ inputPlacement: PropTypes.oneOf(['left', 'right']), /** From 5667a664fcbdb92092f0d95ce42e6e7603d631b0 Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Mon, 18 Sep 2017 11:57:19 -0700 Subject: [PATCH 19/33] Added tests --- .../src/components/ChoiceList/Choice.test.jsx | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/packages/core/src/components/ChoiceList/Choice.test.jsx b/packages/core/src/components/ChoiceList/Choice.test.jsx index bed993691d..a3a8290f8d 100644 --- a/packages/core/src/components/ChoiceList/Choice.test.jsx +++ b/packages/core/src/components/ChoiceList/Choice.test.jsx @@ -115,6 +115,31 @@ describe('Choice', () => { expect(input.hasClass('ds-c-choice--inverse')).toBe(true); }); + it('places input on left by default', () => { + const props = { + name: 'presidents', + value: label + }; + const wrapper = shallow({label}); + const input = wrapper.find('input'); + + expect(input.hasClass('ds-c-choice')).toBe(true); + expect(input.hasClass('ds-c-choice--right')).toBe(false); + }); + + it('places input on right', () => { + const props = { + inputPlacement: 'right', + name: 'presidents', + value: label + }; + const wrapper = shallow({label}); + const input = wrapper.find('input'); + + expect(input.hasClass('ds-c-choice')).toBe(true); + expect(input.hasClass('ds-c-choice--right')).toBe(true); + }); + it('applies additional classNames to root element', () => { const props = { className: 'foo', @@ -126,6 +151,18 @@ describe('Choice', () => { expect(wrapper.hasClass('foo')).toBe(true); }); + it('applies additional classNames to input element', () => { + const props = { + inputClassName: 'foo', + name: 'presidents', + value: label + }; + const wrapper = shallow({label}); + const input = wrapper.find('input'); + + expect(input.hasClass('foo')).toBe(true); + }); + it('accepts a string value', () => { const props = { name: 'foo', From f4406d3ee52fd7ec3b627effa808fcc2319d5099 Mon Sep 17 00:00:00 2001 From: Sawyer Hollenshead Date: Wed, 20 Sep 2017 21:02:02 -0400 Subject: [PATCH 20/33] Update dependencies (#145) * Upgrade Jest * Upgrade Sass dependencies * Upgrade stylelint * Upgrade babel * Upgrade eslint * Upgrade webpack * Use built-in crypto module * Remove matchdep I think this was a leftover from when we were using Grunt * Upgrade build/release deps * Upgrade doc generation deps * Upgrade nodegit * Update shared 'mz' dep * Update core-js * Update yeoman * Update uswds * Update yarn.lock using Yarn 1.x * Update root deps --- package.json | 56 +- packages/core/package.json | 2 +- packages/core/yarn.lock | 6 +- packages/docs/package.json | 4 +- packages/docs/yarn.lock | 923 +---------------- packages/generator-cmsgov/package.json | 2 +- packages/generator-cmsgov/yarn.lock | 434 ++++---- packages/support/package.json | 2 +- packages/support/yarn.lock | 6 +- yarn.lock | 1326 ++++++++++++++++-------- 10 files changed, 1207 insertions(+), 1554 deletions(-) diff --git a/package.json b/package.json index 5918ea644b..52b1de62e3 100644 --- a/package.json +++ b/package.json @@ -16,31 +16,30 @@ "lint": "yarn run gulp lint" }, "devDependencies": { - "autoprefixer": "^7.1.2", - "babel-core": "^6.25.0", - "babel-jest": "^20.0.3", - "babel-loader": "^7.1.1", + "autoprefixer": "^7.1.4", + "babel-core": "^6.26.0", + "babel-jest": "^21.0.2", + "babel-loader": "^7.1.2", "babel-plugin-transform-object-assign": "^6.22.0", "babel-preset-es2015": "^6.24.1", "babel-preset-react": "^6.24.1", "babel-preset-stage-3": "^6.24.1", - "babel-register": "^6.24.1", + "babel-register": "^6.26.0", "browser-sync": "^2.18.13", - "bytes": "^2.5.0", + "bytes": "^3.0.0", "cli-table": "^0.3.1", "colors": "^1.1.2", - "crypto": "^0.0.3", "cssnano": "^3.10.0", "cssstats": "^3.1.0", "del": "^3.0.0", "ejs": "^2.5.7", - "eslint": "^4.4.1", + "eslint": "^4.7.1", "eslint-config-nava": "^2.0.0", "eslint-plugin-filenames": "^1.2.0", - "eslint-plugin-jest": "^20.0.3", + "eslint-plugin-jest": "^21.1.0", "eslint-plugin-jsx-a11y": "^6.0.2", - "eslint-plugin-react": "^7.2.0", - "front-matter": "^2.1.2", + "eslint-plugin-react": "^7.3.0", + "front-matter": "^2.2.0", "generator-cmsgov": "file:./packages/generator-cmsgov", "gulp": "^3.9.1", "gulp-babel": "^7.0.0", @@ -49,46 +48,45 @@ "gulp-count": "^0.3.0", "gulp-eslint": "^4.0.0", "gulp-if": "^2.0.2", - "gulp-merge-json": "^1.1.0", + "gulp-merge-json": "^1.2.0", "gulp-postcss": "^7.0.0", "gulp-sass": "^3.1.0", - "gulp-sourcemaps": "^2.6.0", - "gulp-stylelint": "^4.0.0", + "gulp-sourcemaps": "^2.6.1", + "gulp-stylelint": "^5.0.0", "gulp-util": "^3.0.8", - "jest": "^20.0.4", + "jest": "^21.1.0", "kss": "^3.0.0-beta.18", - "lerna": "^2.1.1", + "lerna": "^2.2.0", "lodash": "^4.17.4", "marked": "^0.3.6", - "matchdep": "^1.0.1", "mkdir-recursive": "^0.3.0", - "mz": "^2.6.0", + "mz": "^2.7.0", "node-notifier": "^5.1.2", "node-sass": "^4.5.3", "postcss-image-inliner": "^1.0.6", - "postcss-import": "^10.0.0", - "postcss-url": "^7.1.1", - "prismjs": "^1.6.0", + "postcss-import": "^11.0.0", + "postcss-url": "^7.1.2", + "prismjs": "^1.8.1", "react": "^15.6.1", - "react-docgen": "^2.17.0", + "react-docgen": "^2.18.0", "react-dom": "^15.6.1", "react-hot-loader": "3.0.0-beta.7", "recast": "^0.12.6", - "run-sequence": "^2.1.0", - "stylelint": "^8.0.0", + "run-sequence": "^2.2.0", + "stylelint": "^8.1.1", "stylelint-order": "^0.6.0", - "stylelint-scss": "^2.0.1", + "stylelint-scss": "^2.1.0", "through2": "^2.0.3", "tota11y": "^0.1.6", "vinyl-source-stream": "^1.1.0", - "webpack": "^3.5.5", + "webpack": "^3.6.0", "webpack-dev-middleware": "^1.12.0", - "webpack-hot-middleware": "^2.18.2", - "yargs": "^8.0.2", + "webpack-hot-middleware": "^2.19.1", + "yargs": "^9.0.1", "yo": "^2.0.0" }, "optionalDependencies": { - "nodegit": "^0.19.0" + "nodegit": "^0.20.2" }, "engines": { "node": ">=4.5.0 <8.0.0" diff --git a/packages/core/package.json b/packages/core/package.json index 4e5a024a57..cd4ca0abbf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "enzyme": "^2.9.1", - "mz": "^2.6.0", + "mz": "^2.7.0", "react-test-renderer": "^15.6.1" } } diff --git a/packages/core/yarn.lock b/packages/core/yarn.lock index 391d0c0c5e..86c61d7a4d 100644 --- a/packages/core/yarn.lock +++ b/packages/core/yarn.lock @@ -305,9 +305,9 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: dependencies: js-tokens "^3.0.0" -mz@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.6.0.tgz#c8b8521d958df0a4f2768025db69c719ee4ef1ce" +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" dependencies: any-promise "^1.0.0" object-assign "^4.0.1" diff --git a/packages/docs/package.json b/packages/docs/package.json index 60f9fb8c00..11548777bf 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -14,9 +14,9 @@ "@cmsgov/design-system-layout": "^1.1.0", "@cmsgov/design-system-support": "^1.1.0", "classnames": "^2.2.5", - "core-js": "^2.5.0", + "core-js": "^2.5.1", "lodash": "^4.17.4", - "prismjs": "^1.6.0", + "prismjs": "^1.8.1", "prop-types": "^15.5.10", "react": "^15.6.1", "react-dom": "^15.6.1", diff --git a/packages/docs/yarn.lock b/packages/docs/yarn.lock index 5775fd66e0..21ab35ec47 100644 --- a/packages/docs/yarn.lock +++ b/packages/docs/yarn.lock @@ -2,44 +2,6 @@ # yarn lockfile v1 -"@cmsgov/design-system-core@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@cmsgov/design-system-core/-/design-system-core-1.0.0.tgz#90c756f889bae26ecb243672c27b0f5f9c802aba" - dependencies: - "@cmsgov/design-system-support" "^1.0.0" - classnames "^2.2.5" - lodash.uniqueid "^4.0.1" - prop-types "^15.5.10" - react "^15.6.1" - react-dom "^15.6.1" - -"@cmsgov/design-system-layout@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@cmsgov/design-system-layout/-/design-system-layout-1.0.0.tgz#ba48ff1aa3def31d7254c9126f7ed17127375385" - dependencies: - "@cmsgov/design-system-support" "^1.0.0" - -"@cmsgov/design-system-support@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@cmsgov/design-system-support/-/design-system-support-1.0.0.tgz#83a8da72b067aa0afb5e981d88f7fe542f3e96f2" - dependencies: - uswds "^1.3.0" - -"@types/node@^8.0.14": - version "8.0.24" - resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.24.tgz#06c580084d9add1fb40c1510ef0b448961246fb1" - -JSONStream@^1.0.3: - version "1.3.1" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a" - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -acorn@^4.0.3: - version "4.0.13" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" - amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" @@ -52,50 +14,10 @@ ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" -array-filter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - -array-foreach@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-foreach/-/array-foreach-1.0.2.tgz#cd36e42f0f482108c406b35c3612a8970b2fccea" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - asap@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" -asn1.js@^4.0.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.1.tgz#48ba240b45a9280e94748990ba597d216617fd40" - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -assert@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" - dependencies: - util "0.10.3" - -astw@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/astw/-/astw-2.2.0.tgz#7bd41784d32493987aeb239b6b4e1c57a873b917" - dependencies: - acorn "^4.0.3" - babel-code-frame@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" @@ -154,176 +76,14 @@ babylon@^6.17.2: version "6.17.4" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a" -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base64-js@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" -brace-expansion@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - -browser-pack@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.2.tgz#f86cd6cef4f5300c8e63e07a4d512f65fbff4531" - dependencies: - JSONStream "^1.0.3" - combine-source-map "~0.7.1" - defined "^1.0.0" - through2 "^2.0.0" - umd "^3.0.0" - -browser-resolve@^1.11.0, browser-resolve@^1.7.0: - version "1.11.2" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" - dependencies: - resolve "1.1.7" - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a" - dependencies: - buffer-xor "^1.0.2" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - inherits "^2.0.1" - -browserify-cipher@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@~0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" - dependencies: - pako "~0.2.0" - -browserify@^13.0.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/browserify/-/browserify-13.3.0.tgz#b5a9c9020243f0c70e4675bec8223bc627e415ce" - dependencies: - JSONStream "^1.0.3" - assert "^1.4.0" - browser-pack "^6.0.1" - browser-resolve "^1.11.0" - browserify-zlib "~0.1.2" - buffer "^4.1.0" - cached-path-relative "^1.0.0" - concat-stream "~1.5.1" - console-browserify "^1.1.0" - constants-browserify "~1.0.0" - crypto-browserify "^3.0.0" - defined "^1.0.0" - deps-sort "^2.0.0" - domain-browser "~1.1.0" - duplexer2 "~0.1.2" - events "~1.1.0" - glob "^7.1.0" - has "^1.0.0" - htmlescape "^1.1.0" - https-browserify "~0.0.0" - inherits "~2.0.1" - insert-module-globals "^7.0.0" - labeled-stream-splicer "^2.0.0" - module-deps "^4.0.8" - os-browserify "~0.1.1" - parents "^1.0.1" - path-browserify "~0.0.0" - process "~0.11.0" - punycode "^1.3.2" - querystring-es3 "~0.2.0" - read-only-stream "^2.0.0" - readable-stream "^2.0.2" - resolve "^1.1.4" - shasum "^1.0.0" - shell-quote "^1.6.1" - stream-browserify "^2.0.0" - stream-http "^2.0.0" - string_decoder "~0.10.0" - subarg "^1.0.0" - syntax-error "^1.1.1" - through2 "^2.0.0" - timers-browserify "^1.0.1" - tty-browserify "~0.0.0" - url "~0.11.0" - util "~0.10.1" - vm-browserify "~0.0.1" - xtend "^4.0.0" - buffer-shims@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" -buffer-xor@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - -buffer@^4.1.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - -cached-path-relative@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" - chalk@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -355,17 +115,6 @@ cheerio@^0.22.0: lodash.reject "^4.4.0" lodash.some "^4.4.0" -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -classlist-polyfill@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz#935bc2dfd9458a876b279617514638bcaa964a2e" - classnames@^2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d" @@ -382,41 +131,6 @@ collapse-white-space@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.3.tgz#4b906f670e5a963a87b76b0e1689643341b6023c" -combine-source-map@~0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.7.2.tgz#0870312856b307a87cc4ac486f3a9a62aeccc09e" - dependencies: - convert-source-map "~1.1.0" - inline-source-map "~0.6.0" - lodash.memoize "~3.0.3" - source-map "~0.5.3" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -concat-stream@~1.5.0, concat-stream@~1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" - dependencies: - inherits "~2.0.1" - readable-stream "~2.0.0" - typedarray "~0.0.5" - -console-browserify@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - dependencies: - date-now "^0.1.4" - -constants-browserify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - -convert-source-map@~1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" - core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" @@ -425,41 +139,14 @@ core-js@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" -core-js@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.0.tgz#569c050918be6486b3837552028ae0466b717086" +core-js@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -create-ecdh@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-hash@^1.1.0, create-hash@^1.1.1, create-hash@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - ripemd160 "^2.0.0" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.6" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - create-react-class@^15.6.0: version "15.6.0" resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.6.0.tgz#ab448497c26566e1e29413e883207d57cfe7bed4" @@ -468,21 +155,6 @@ create-react-class@^15.6.0: loose-envify "^1.3.1" object-assign "^4.1.1" -crypto-browserify@^3.0.0: - version "3.11.1" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.11.1.tgz#948945efc6757a400d6e5e5af47194d10064279f" - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - css-select@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" @@ -496,10 +168,6 @@ css-what@2.1: version "2.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" -date-now@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - debug@^2.2.0: version "2.6.8" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" @@ -513,45 +181,10 @@ define-properties@^1.1.2: foreach "^2.0.5" object-keys "^1.0.8" -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - delegate@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.1.2.tgz#1e1bc6f5cadda6cb6cbf7e6d05d0bcdd5712aebe" -deps-sort@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" - dependencies: - JSONStream "^1.0.3" - shasum "^1.0.0" - subarg "^1.0.0" - through2 "^2.0.0" - -des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -detective@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-4.5.0.tgz#6e5a8c6b26e6c7a254b1c6b6d7490d98ec91edd1" - dependencies: - acorn "^4.0.3" - defined "^1.0.0" - -diffie-hellman@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - dom-serializer@0, dom-serializer@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" @@ -563,10 +196,6 @@ dom-walk@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" -domain-browser@~1.1.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" - domelementtype@1, domelementtype@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" @@ -581,10 +210,6 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -domready@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/domready/-/domready-1.0.8.tgz#91f252e597b65af77e745ae24dd0185d5e26d58c" - domutils@1.5.1, domutils@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" @@ -592,36 +217,10 @@ domutils@1.5.1, domutils@^1.5.1: dom-serializer "0" domelementtype "1" -duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - dependencies: - readable-stream "^2.0.2" - editions@^1.1.1: version "1.3.3" resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.3.tgz#0907101bdda20fac3cbe334c27cbd0688dc99a5b" -elem-dataset@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/elem-dataset/-/elem-dataset-1.1.1.tgz#18f07fa7fc71ebd49b0f9f63819cb03c8276577a" - -element-closest@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/element-closest/-/element-closest-2.0.2.tgz#72a740a107453382e28df9ce5dbb5a8df0f966ec" - -elliptic@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - encoding@^0.1.11: version "0.1.12" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" @@ -678,16 +277,6 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" -events@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - -evp_bytestokey@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz#497b66ad9fef65cd7c08a6180824ba1476b66e53" - dependencies: - create-hash "^1.1.1" - fbjs@^0.8.9: version "0.8.9" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.9.tgz#180247fbd347dcc9004517b904f865400a0c8f14" @@ -704,10 +293,6 @@ foreach@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - function-bind@^1.0.2, function-bind@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" @@ -724,17 +309,6 @@ get-own-enumerable-property-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-1.0.1.tgz#f1d4e3ad1402e039898e56d1e9b9aa924c26e484" -glob@^7.1.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - global@^4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" @@ -758,37 +332,12 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has@^1.0.0, has@^1.0.1: +has@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" dependencies: function-bind "^1.0.2" -hash-base@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" - dependencies: - inherits "^2.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.0" - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -htmlescape@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" - htmlparser2@^3.9.1: version "3.9.2" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338" @@ -800,66 +349,20 @@ htmlparser2@^3.9.1: inherits "^2.0.1" readable-stream "^2.0.2" -https-browserify@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" - iconv-lite@~0.4.13: version "0.4.15" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" -ieee754@^1.1.4: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" - -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: +inherits@^2.0.1, inherits@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - -inline-source-map@~0.6.0: - version "0.6.2" - resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" - dependencies: - source-map "~0.5.3" - -insert-module-globals@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.1.tgz#c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3" - dependencies: - JSONStream "^1.0.3" - combine-source-map "~0.7.1" - concat-stream "~1.5.1" - is-buffer "^1.1.0" - lexical-scope "^1.2.0" - process "~0.11.0" - through2 "^2.0.0" - xtend "^4.0.0" - invariant@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: loose-envify "^1.0.0" -is-buffer@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" - is-callable@^1.1.1, is-callable@^1.1.2, is-callable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" @@ -900,14 +403,10 @@ is-symbol@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" -isarray@^1.0.0, isarray@~1.0.0: +isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" -isarray@~0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" @@ -923,38 +422,6 @@ js-tokens@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" -json-stable-stringify@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" - dependencies: - jsonify "~0.0.0" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - -keyboardevent-key-polyfill@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/keyboardevent-key-polyfill/-/keyboardevent-key-polyfill-1.1.0.tgz#8a319d8e45a13172fca56286372f90c1d4c7014c" - -labeled-stream-splicer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz#a52e1d138024c00b86b1c0c91f677918b8ae0a59" - dependencies: - inherits "^2.0.1" - isarray "~0.0.1" - stream-splicer "^2.0.0" - -lexical-scope@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/lexical-scope/-/lexical-scope-1.2.0.tgz#fcea5edc704a4b3a8796cdca419c3a0afaf22df4" - dependencies: - astw "^2.0.0" - lodash.assignin@^4.0.9: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2" @@ -963,10 +430,6 @@ lodash.bind@^4.1.4: version "4.2.1" resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35" -lodash.debounce@^4.0.7: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - lodash.defaults@^4.0.1: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" @@ -987,10 +450,6 @@ lodash.map@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" -lodash.memoize@~3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" - lodash.merge@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" @@ -1011,10 +470,6 @@ lodash.some@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d" -lodash.uniqueid@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz#3268f26a7c88e4f4b1758d679271814e31fa5b26" - lodash@4.17.4, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.6.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -1025,61 +480,12 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: dependencies: js-tokens "^3.0.0" -matches-selector@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/matches-selector/-/matches-selector-1.2.0.tgz#d1814e7e8f43e69d22ac33c9af727dc884ecf12a" - -miller-rabin@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.0.tgz#4a62fb1d42933c05583982f4c716f6fb9e6c6d3d" - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" dependencies: dom-walk "^0.1.0" -minimalistic-assert@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - -module-deps@^4.0.8: - version "4.1.1" - resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" - dependencies: - JSONStream "^1.0.3" - browser-resolve "^1.7.0" - cached-path-relative "^1.0.0" - concat-stream "~1.5.0" - defined "^1.0.0" - detective "^4.0.0" - duplexer2 "^0.1.2" - inherits "^2.0.1" - parents "^1.0.0" - readable-stream "^2.0.2" - resolve "^1.1.3" - stream-combiner2 "^1.1.1" - subarg "^1.0.0" - through2 "^2.0.0" - xtend "^4.0.0" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -1135,65 +541,9 @@ object.values@^1.0.4: function-bind "^1.1.0" has "^1.0.1" -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -os-browserify@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.1.2.tgz#49ca0293e0b19590a5f5de10c7f265a617d8fe54" - -pako@~0.2.0: - version "0.2.9" - resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" - -parents@^1.0.0, parents@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" - dependencies: - path-platform "~0.11.15" - -parse-asn1@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - -path-browserify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" - -path-platform@~0.11.15: - version "0.11.15" - resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" - -pbkdf2@^3.0.3: - version "3.0.13" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.13.tgz#c37d295531e786b1da3e3eadc840426accb0ae25" - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -prismjs@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.6.0.tgz#118d95fb7a66dba2272e343b345f5236659db365" +prismjs@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.8.1.tgz#bd0cdc32e9a561c1c8c3c9733765a7f1ec3b54ee" optionalDependencies: clipboard "^1.5.5" @@ -1201,10 +551,6 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" -process@~0.11.0: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - process@~0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" @@ -1222,38 +568,6 @@ prop-types@^15.5.10, prop-types@^15.5.4: fbjs "^0.8.9" loose-envify "^1.3.1" -public-encrypt@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -querystring-es3@~0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - -randombytes@^2.0.0, randombytes@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79" - dependencies: - safe-buffer "^5.1.0" - react-deep-force-update@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz#4f7f6c12c3e7de42f345992a3c518236fa1ecad3" @@ -1311,12 +625,6 @@ react@^15.6.1: object-assign "^4.1.0" prop-types "^15.5.10" -read-only-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" - dependencies: - readable-stream "^2.0.2" - readable-stream@^2.0.2: version "2.2.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.6.tgz#8b43aed76e71483938d12a8d46c6cf1a00b1f816" @@ -1329,38 +637,6 @@ readable-stream@^2.0.2: string_decoder "~0.10.x" util-deprecate "~1.0.1" -readable-stream@^2.1.5, readable-stream@^2.2.6: - version "2.3.3" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - safe-buffer "~5.1.1" - string_decoder "~1.0.3" - util-deprecate "~1.0.1" - -readable-stream@~2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - string_decoder "~0.10.x" - util-deprecate "~1.0.1" - -receptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/receptor/-/receptor-1.0.0.tgz#bf54477e0387e44bebf3855120bbda5adea08f8b" - dependencies: - element-closest "^2.0.1" - keyboardevent-key-polyfill "^1.0.2" - matches-selector "^1.0.0" - object-assign "^4.1.0" - redbox-react@^1.3.6: version "1.4.2" resolved "https://registry.yarnpkg.com/redbox-react/-/redbox-react-1.4.2.tgz#7fe35d3c567301e97938cc7fd6a10918f424c6b4" @@ -1374,31 +650,6 @@ regenerator-runtime@^0.10.0: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" -resolve-id-refs@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/resolve-id-refs/-/resolve-id-refs-0.1.0.tgz#3126624b887489da8fc0ae889632f8413ac6c3ec" - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@^1.1.3, resolve@^1.1.4: - version "1.4.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" - dependencies: - path-parse "^1.0.5" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" - dependencies: - hash-base "^2.0.0" - inherits "^2.0.1" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - select@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" @@ -1407,35 +658,13 @@ setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" -sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: - version "2.4.8" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.8.tgz#37068c2c476b6baf402d14a49c67f597921f634f" - dependencies: - inherits "^2.0.1" - -shasum@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" - dependencies: - json-stable-stringify "~0.0.0" - sha.js "~2.4.4" - -shell-quote@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - sortobject@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/sortobject/-/sortobject-1.1.1.tgz#4f695d4d44ed0a4c06482c34c2582a2dcdc2ab34" dependencies: editions "^1.1.1" -source-map@0.5.6, source-map@~0.5.3: +source-map@0.5.6: version "0.5.6" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" @@ -1455,47 +684,10 @@ stackframe@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-0.3.1.tgz#33aa84f1177a5548c8935533cbfeb3420975f5a4" -stream-browserify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-combiner2@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" - dependencies: - duplexer2 "~0.1.0" - readable-stream "^2.0.2" - -stream-http@^2.0.0: - version "2.7.2" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.2.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-splicer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.2" - -string_decoder@~0.10.0, string_decoder@~0.10.x: +string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" - dependencies: - safe-buffer "~5.1.0" - stringify-object@3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.2.0.tgz#94370a135e41bc048358813bf99481f1315c6aa6" @@ -1510,123 +702,30 @@ strip-ansi@^3.0.0: dependencies: ansi-regex "^2.0.0" -subarg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" - dependencies: - minimist "^1.1.0" - supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -syntax-error@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.3.0.tgz#1ed9266c4d40be75dc55bf9bb1cb77062bb96ca1" - dependencies: - acorn "^4.0.3" - -through2@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - -"through@>=2.2.7 <3": - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - -timers-browserify@^1.0.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" - dependencies: - process "~0.11.0" - tiny-emitter@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-1.1.0.tgz#ab405a21ffed814a76c19739648093d70654fecb" -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - to-fast-properties@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" -tty-browserify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - -typedarray@~0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -typescript@^2.4.1: - version "2.5.0" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.5.0.tgz#60989e74cad93c28fe35f7f7b41fe9b205a25701" - ua-parser-js@^0.7.9: version "0.7.12" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb" -umd@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e" - -url@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -uswds@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/uswds/-/uswds-1.3.0.tgz#0c67eac6ec4685afad9dd5c03f498dface8d3fd4" - dependencies: - "@types/node" "^8.0.14" - array-filter "^1.0.0" - array-foreach "^1.0.2" - browserify "^13.0.0" - classlist-polyfill "^1.0.3" - domready "^1.0.8" - elem-dataset "^1.1.1" - lodash.debounce "^4.0.7" - object-assign "^4.1.1" - receptor "^1.0.0" - resolve-id-refs "^0.1.0" - typescript "^2.4.1" - util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -util@0.10.3, util@~0.10.1: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - dependencies: - inherits "2.0.1" - uuid@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" -vm-browserify@~0.0.1: - version "0.0.4" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" - dependencies: - indexof "0.0.1" - whatwg-fetch@>=0.10.0: version "2.0.2" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.2.tgz#fe294d1d89e36c5be8b3195057f2e4bc74fc980e" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -xtend@^4.0.0, xtend@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" diff --git a/packages/generator-cmsgov/package.json b/packages/generator-cmsgov/package.json index 8456a66efb..bfba975732 100644 --- a/packages/generator-cmsgov/package.json +++ b/packages/generator-cmsgov/package.json @@ -10,6 +10,6 @@ "yeoman-generator" ], "dependencies": { - "yeoman-generator": "^1.0.0" + "yeoman-generator": "^2.0.0" } } diff --git a/packages/generator-cmsgov/yarn.lock b/packages/generator-cmsgov/yarn.lock index 402b828855..c60fd4bfc6 100644 --- a/packages/generator-cmsgov/yarn.lock +++ b/packages/generator-cmsgov/yarn.lock @@ -2,18 +2,28 @@ # yarn lockfile v1 -ansi-escapes@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" +ansi-escapes@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b" ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" +ansi-styles@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" + dependencies: + color-convert "^1.9.0" + array-differ@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" @@ -61,10 +71,6 @@ builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -capture-stack-trace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" - chalk@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -75,17 +81,19 @@ chalk@^1.0.0: strip-ansi "^3.0.0" supports-color "^2.0.0" -class-extend@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/class-extend/-/class-extend-0.1.2.tgz#8057a82b00f53f82a5d62c50ef8cffdec6fabc34" +chalk@^2.0.0, chalk@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e" dependencies: - object-assign "^2.0.0" + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" -cli-cursor@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" dependencies: - restore-cursor "^1.0.1" + restore-cursor "^2.0.0" cli-table@^0.3.1: version "0.3.1" @@ -121,9 +129,15 @@ cloneable-readable@^1.0.0: process-nextick-args "^1.0.6" through2 "^2.0.1" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" +color-convert@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" + dependencies: + color-name "^1.1.1" + +color-name@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" colors@1.0.3: version "1.0.3" @@ -137,24 +151,10 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.4.7: - version "1.6.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" - dependencies: - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -create-error-class@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - dependencies: - capture-stack-trace "^1.0.0" - cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -171,12 +171,24 @@ dateformat@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" -debug@^2.0.0, debug@^2.1.0: +debug@^2.0.0: version "2.6.1" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" dependencies: ms "0.7.2" +debug@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.0.1.tgz#0564c612b521dc92d9f2988f0549e34f9c98db64" + dependencies: + ms "2.0.0" + +decompress-response@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + dependencies: + mimic-response "^1.0.0" + deep-extend@^0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" @@ -185,9 +197,9 @@ detect-conflict@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/detect-conflict/-/detect-conflict-1.0.1.tgz#088657a66a961c05019db7c4230883b1c6b4176e" -diff@^2.1.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99" +diff@^3.2.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" duplexer3@^0.1.4: version "0.1.4" @@ -218,28 +230,19 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" -exit-hook@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" - -extend@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" - -external-editor@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" +external-editor@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972" dependencies: - extend "^3.0.0" - spawn-sync "^1.0.15" - tmp "^0.0.29" + iconv-lite "^0.4.17" + jschardet "^1.4.2" + tmp "^0.0.31" -figures@^1.3.5: - version "1.7.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" dependencies: escape-string-regexp "^1.0.5" - object-assign "^4.1.0" find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" @@ -261,28 +264,18 @@ get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" -gh-got@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a" +gh-got@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-6.0.0.tgz#d74353004c6ec466647520a10bd46f7299d268d0" dependencies: - got "^6.2.0" + got "^7.0.0" is-plain-obj "^1.1.0" -github-username@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1" +github-username@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/github-username/-/github-username-4.1.0.tgz#cbe280041883206da4212ae9e4b5f169c30bf417" dependencies: - gh-got "^5.0.0" - -glob@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" + gh-got "^6.0.0" glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: version "7.1.1" @@ -295,17 +288,6 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" -globby@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-4.1.0.tgz#080f54549ec1b82a6c60e631fc82e1211dbe95f8" - dependencies: - array-union "^1.0.1" - arrify "^1.0.0" - glob "^6.0.1" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -316,21 +298,24 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -got@^6.2.0: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" dependencies: - create-error-class "^3.0.0" + decompress-response "^3.2.0" duplexer3 "^0.1.4" get-stream "^3.0.0" - is-redirect "^1.0.0" + is-plain-obj "^1.1.0" is-retry-allowed "^1.0.0" is-stream "^1.0.0" + isurl "^1.0.0-alpha5" lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" safe-buffer "^5.0.1" timed-out "^4.0.0" - unzip-response "^2.0.1" url-parse-lax "^1.0.0" + url-to-options "^1.0.1" graceful-fs@^4.1.2: version "4.1.11" @@ -348,10 +333,28 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + +has-symbol-support-x@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.1.tgz#66ec2e377e0c7d7ccedb07a3a84d77510ff1bc4c" + +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + dependencies: + has-symbol-support-x "^1.4.1" + hosted-git-info@^2.1.4: version "2.2.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz#7a0d097863d886c0fabbdcd37bf1758d8becf8a5" +iconv-lite@^0.4.17: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -359,27 +362,27 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1: +inherits@2, inherits@^2.0.1, inherits@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -inquirer@^1.0.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" +inquirer@^3.0.1: + version "3.2.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.2.3.tgz#1c7b1731cf77b934ec47d22c9ac5aa8fe7fbe095" dependencies: - ansi-escapes "^1.1.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" + ansi-escapes "^2.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" cli-width "^2.0.0" - external-editor "^1.1.0" - figures "^1.3.5" + external-editor "^2.0.4" + figures "^2.0.0" lodash "^4.3.0" - mute-stream "0.0.6" - pinkie-promise "^2.0.0" + mute-stream "0.0.7" run-async "^2.2.0" - rx "^4.1.0" - string-width "^1.0.1" - strip-ansi "^3.0.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" through "^2.3.6" interpret@^1.0.0: @@ -396,11 +399,13 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" is-plain-obj@^1.1.0: version "1.1.0" @@ -410,14 +415,16 @@ is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" +is-scoped@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" + dependencies: + scoped-regex "^1.0.0" + is-stream@^1.0.0, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -442,6 +449,17 @@ istextorbinary@^2.1.0: editions "^1.1.1" textextensions "1 || 2" +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + +jschardet@^1.4.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9" + load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" @@ -479,6 +497,12 @@ lru-cache@^4.0.1: pseudomap "^1.0.1" yallist "^2.0.0" +make-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978" + dependencies: + pify "^2.3.0" + mem-fs-editor@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-3.0.2.tgz#dd0a6eaf2bb8a6b37740067aa549eb530105af9f" @@ -502,7 +526,15 @@ mem-fs@^1.1.0: vinyl "^1.1.0" vinyl-file "^2.0.0" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2: +mimic-fn@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" + +mimic-response@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e" + +minimatch@^3.0.0, minimatch@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: @@ -526,6 +558,10 @@ ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + multimatch@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" @@ -535,9 +571,9 @@ multimatch@^2.0.0: arrify "^1.0.0" minimatch "^3.0.0" -mute-stream@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" normalize-package-data@^2.3.2: version "2.3.6" @@ -548,15 +584,7 @@ normalize-package-data@^2.3.2: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - -object-assign@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa" - -object-assign@^4.0.1, object-assign@^4.1.0: +object-assign@^4.0.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -566,22 +594,24 @@ once@^1.3.0: dependencies: wrappy "1" -onetime@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-shim@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + dependencies: + mimic-fn "^1.0.0" os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + p-limit@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.1.0.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" @@ -592,6 +622,12 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" +p-timeout@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.0.tgz#9820f99434c5817868b4f34809ee5291660d5b6c" + dependencies: + p-finally "^1.0.0" + parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -667,7 +703,7 @@ read-pkg@^2.0.0: normalize-package-data "^2.3.2" path-type "^2.0.0" -readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2: +readable-stream@^2.0.2, readable-stream@^2.1.5: version "2.2.3" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.3.tgz#9cf49463985df016c8ae8813097a9293a9b33729" dependencies: @@ -703,12 +739,12 @@ resolve@^1.1.6: dependencies: path-parse "^1.0.5" -restore-cursor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" dependencies: - exit-hook "^1.0.0" - onetime "^1.0.0" + onetime "^2.0.0" + signal-exit "^3.0.2" rimraf@^2.2.0, rimraf@^2.2.8: version "2.6.1" @@ -722,14 +758,24 @@ run-async@^2.0.0, run-async@^2.2.0: dependencies: is-promise "^2.1.0" -rx@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" safe-buffer@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" +scoped-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" + "semver@2 || 3 || 4 || 5": version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -752,12 +798,9 @@ shelljs@^0.7.0: interpret "^1.0.0" rechoir "^0.6.2" -spawn-sync@^1.0.15: - version "1.0.15" - resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" - dependencies: - concat-stream "^1.4.7" - os-shim "^0.1.2" +signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" spdx-correct@~1.0.0: version "1.0.2" @@ -777,13 +820,12 @@ string-template@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" +string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" string_decoder@~0.10.x: version "0.10.31" @@ -795,6 +837,12 @@ strip-ansi@^3.0.0: dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + strip-bom-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" @@ -816,6 +864,12 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" +supports-color@^4.0.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + dependencies: + has-flag "^2.0.0" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -839,25 +893,15 @@ timed-out@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" -tmp@^0.0.29: - version "0.0.29" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" +tmp@^0.0.31: + version "0.0.31" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" dependencies: os-tmpdir "~1.0.1" -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -untildify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0" - dependencies: - os-homedir "^1.0.0" - -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" +untildify@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.2.tgz#7f1f302055b3fea0f3e81dc78eb36766cb65e3f1" url-parse-lax@^1.0.0: version "1.0.0" @@ -865,11 +909,9 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" -user-home@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" - dependencies: - os-homedir "^1.0.0" +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" util-deprecate@~1.0.1: version "1.0.2" @@ -931,47 +973,44 @@ yallist@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4" -yeoman-environment@^1.1.0: - version "1.6.6" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-1.6.6.tgz#cd85fa67d156060e440d7807d7ef7cf0d2d1d671" +yeoman-environment@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.0.3.tgz#1418513ce9459ad3a7c78838af518de1152414e0" dependencies: chalk "^1.0.0" debug "^2.0.0" - diff "^2.1.2" + diff "^3.2.0" escape-string-regexp "^1.0.2" - globby "^4.0.0" + globby "^6.1.0" grouped-queue "^0.3.0" - inquirer "^1.0.2" + inquirer "^3.0.1" + is-scoped "^1.0.0" lodash "^4.11.1" log-symbols "^1.0.1" mem-fs "^1.1.0" text-table "^0.2.0" - untildify "^2.0.0" + untildify "^3.0.2" -yeoman-generator@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-1.1.1.tgz#40c2b4f6cdfbe05e1952fdd72933f0d8925dbdf5" +yeoman-generator@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.0.tgz#63d68ae66bd09c7fd87fbcc36deab4893dbd6e30" dependencies: async "^2.0.0" - chalk "^1.0.0" - class-extend "^0.1.0" + chalk "^2.1.0" cli-table "^0.3.1" cross-spawn "^5.0.1" dargs "^5.1.0" dateformat "^2.0.0" - debug "^2.1.0" + debug "^3.0.1" detect-conflict "^1.0.0" error "^7.0.2" find-up "^2.1.0" - github-username "^3.0.0" - glob "^7.0.3" + github-username "^4.0.0" istextorbinary "^2.1.0" lodash "^4.11.1" + make-dir "^1.0.0" mem-fs-editor "^3.0.0" minimist "^1.2.0" - mkdirp "^0.5.0" - path-exists "^3.0.0" - path-is-absolute "^1.0.0" pretty-bytes "^4.0.2" read-chunk "^2.0.0" read-pkg-up "^2.0.0" @@ -980,5 +1019,4 @@ yeoman-generator@^1.0.0: shelljs "^0.7.0" text-table "^0.2.0" through2 "^2.0.0" - user-home "^2.0.0" - yeoman-environment "^1.1.0" + yeoman-environment "^2.0.3" diff --git a/packages/support/package.json b/packages/support/package.json index 1ce0a236ec..019df10239 100644 --- a/packages/support/package.json +++ b/packages/support/package.json @@ -8,6 +8,6 @@ "repository": "CMSgov/design-system", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "uswds": "^1.3.0" + "uswds": "^1.3.1" } } diff --git a/packages/support/yarn.lock b/packages/support/yarn.lock index 8c047f694d..a3ccb4f241 100644 --- a/packages/support/yarn.lock +++ b/packages/support/yarn.lock @@ -876,9 +876,9 @@ url@~0.11.0: punycode "1.3.2" querystring "0.2.0" -uswds@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/uswds/-/uswds-1.3.0.tgz#0c67eac6ec4685afad9dd5c03f498dface8d3fd4" +uswds@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/uswds/-/uswds-1.3.1.tgz#1687b2a8f844e328013465a09c78d32c75d096da" dependencies: "@types/node" "^8.0.14" array-filter "^1.0.0" diff --git a/yarn.lock b/yarn.lock index 57482acd8f..78a45bc272 100644 --- a/yarn.lock +++ b/yarn.lock @@ -158,7 +158,7 @@ ansi-align@^2.0.0: dependencies: string-width "^2.0.0" -ansi-escapes@^1.1.0, ansi-escapes@^1.4.0: +ansi-escapes@^1.1.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" @@ -166,11 +166,15 @@ ansi-escapes@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b" +ansi-escapes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" + ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" -ansi-regex@^2.0.0, ansi-regex@^2.1.1: +ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -194,6 +198,12 @@ ansi-styles@^3.1.0: dependencies: color-convert "^1.0.0" +ansi-styles@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" + dependencies: + color-convert "^1.9.0" + ansi@^0.3.0, ansi@~0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" @@ -350,6 +360,10 @@ ast-types@0.9.11: version "0.9.11" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.11.tgz#371177bb59232ff5ceaa1d09ee5cad705b1a5aa9" +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + async-each-series@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432" @@ -402,6 +416,17 @@ autoprefixer@^7.1.2: postcss "^6.0.6" postcss-value-parser "^3.2.3" +autoprefixer@^7.1.4: + version "7.1.4" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.4.tgz#960847dbaa4016bc8e8e52ec891cbf8f1257a748" + dependencies: + browserslist "^2.4.0" + caniuse-lite "^1.0.30000726" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^6.0.11" + postcss-value-parser "^3.2.3" + aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" @@ -424,7 +449,15 @@ babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.25.0: +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.0.0, babel-core@^6.24.1: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729" dependencies: @@ -448,6 +481,30 @@ babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.25.0: slash "^1.0.0" source-map "^0.5.0" +babel-core@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" + slash "^1.0.0" + source-map "^0.5.6" + babel-generator@^6.18.0, babel-generator@^6.25.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc" @@ -461,6 +518,19 @@ babel-generator@^6.18.0, babel-generator@^6.25.0: source-map "^0.5.0" trim-right "^1.0.1" +babel-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.6" + trim-right "^1.0.1" + babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" @@ -570,17 +640,16 @@ babel-helpers@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.0.3.tgz#e4a03b13dc10389e140fc645d09ffc4ced301671" +babel-jest@^21.0.2: + version "21.0.2" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-21.0.2.tgz#817ea52c23f1c6c4b684d6960968416b6a9e9c6c" dependencies: - babel-core "^6.0.0" babel-plugin-istanbul "^4.0.0" - babel-preset-jest "^20.0.3" + babel-preset-jest "^21.0.2" -babel-loader@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.1.tgz#b87134c8b12e3e4c2a94e0546085bc680a2b8488" +babel-loader@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" dependencies: find-cache-dir "^1.0.0" loader-utils "^1.0.2" @@ -606,9 +675,9 @@ babel-plugin-istanbul@^4.0.0: istanbul-lib-instrument "^1.4.2" test-exclude "^4.0.0" -babel-plugin-jest-hoist@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz#afedc853bd3f8dc3548ea671fbe69d03cc2c1767" +babel-plugin-jest-hoist@^21.0.2: + version "21.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.0.2.tgz#cfdce5bca40d772a056cb8528ad159c7bb4bb03d" babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" @@ -926,11 +995,11 @@ babel-preset-flow@^6.23.0: dependencies: babel-plugin-transform-flow-strip-types "^6.22.0" -babel-preset-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a" +babel-preset-jest@^21.0.2: + version "21.0.2" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-21.0.2.tgz#9db25def2329f49eace3f5ea0de42a0b898d12cc" dependencies: - babel-plugin-jest-hoist "^20.0.3" + babel-plugin-jest-hoist "^21.0.2" babel-preset-react@^6.24.1: version "6.24.1" @@ -965,6 +1034,18 @@ babel-register@^6.24.1: mkdirp "^0.5.1" source-map-support "^0.4.2" +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.2: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" @@ -972,6 +1053,13 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.2: core-js "^2.4.0" regenerator-runtime "^0.10.0" +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.25.0, babel-template@^6.7.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071" @@ -982,6 +1070,16 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.25.0, babel-te babylon "^6.17.2" lodash "^4.2.0" +babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.25.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1" @@ -996,6 +1094,20 @@ babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.25.0: invariant "^2.2.0" lodash "^4.2.0" +babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.25.0: version "6.25.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e" @@ -1005,10 +1117,23 @@ babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.25 lodash "^4.2.0" to-fast-properties "^1.0.1" +babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + babylon@^6.13.0, babylon@^6.17.2: version "6.17.3" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.3.tgz#1327d709950b558f204e5352587fd0290f8d8e48" +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + babylon@~5.8.3: version "5.8.38" resolved "https://registry.yarnpkg.com/babylon/-/babylon-5.8.38.tgz#ec9b120b11bf6ccd4173a18bf217e60b79859ffd" @@ -1266,16 +1391,17 @@ browserslist@^2.1.5: caniuse-lite "^1.0.30000684" electron-to-chromium "^1.3.14" +browserslist@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.4.0.tgz#693ee93d01e66468a6348da5498e011f578f87f8" + dependencies: + caniuse-lite "^1.0.30000718" + electron-to-chromium "^1.3.18" + bs-recipes@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/bs-recipes/-/bs-recipes-1.3.4.tgz#0d2d4d48a718c8c044769fdc4f89592dc8b69585" -bser@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" - dependencies: - node-int64 "^0.4.0" - bser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" @@ -1329,10 +1455,14 @@ byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" -bytes@^2.4.0, bytes@^2.5.0: +bytes@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" +bytes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + caller-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" @@ -1395,6 +1525,10 @@ caniuse-lite@^1.0.30000697: version "1.0.30000697" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000697.tgz#125fb00604b63fbb188db96a667ce2922dcd6cdd" +caniuse-lite@^1.0.30000718, caniuse-lite@^1.0.30000726: + version "1.0.30000732" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000732.tgz#7cf9ca565f4d31a4b3dfa6e26b72ec22e9027da1" + capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" @@ -1475,12 +1609,6 @@ clap@^1.0.9: dependencies: chalk "^1.1.3" -class-extend@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/class-extend/-/class-extend-0.1.2.tgz#8057a82b00f53f82a5d62c50ef8cffdec6fabc34" - dependencies: - object-assign "^2.0.0" - clean-stack@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-1.3.0.tgz#9e821501ae979986c46b1d66d2d432db2fd4ae31" @@ -1599,7 +1727,7 @@ code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" -color-convert@^1.0.0, color-convert@^1.3.0: +color-convert@^1.0.0, color-convert@^1.3.0, color-convert@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" dependencies: @@ -1930,6 +2058,10 @@ convert-source-map@1.X, convert-source-map@^1.1.0, convert-source-map@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.4.0.tgz#e3dad195bf61bfe13a7a3c73e9876ec14a0268f3" +convert-source-map@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" + cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" @@ -1942,6 +2074,10 @@ core-js@^2.4.0, core-js@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" +core-js@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" + core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2060,10 +2196,6 @@ crypto-random-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" -crypto@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/crypto/-/crypto-0.0.3.tgz#470a81b86be4c5ee17acc8207a1f5315ae20dbb0" - css-color-names@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.1.tgz#5d0548fa256456ede4a9a0c2ac7ab19d3eb1ad81" @@ -2250,11 +2382,12 @@ dateformat@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" -debug-fabulous@0.1.X: - version "0.1.0" - resolved "https://registry.yarnpkg.com/debug-fabulous/-/debug-fabulous-0.1.0.tgz#ad0ea07a5d519324fb55842a8f34ee59c7f8ff6c" +debug-fabulous@>=0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/debug-fabulous/-/debug-fabulous-0.1.1.tgz#1b970878c9fa4fbd1c88306eab323c830c58f1d6" dependencies: - debug "2.X" + debug "2.3.0" + memoizee "^0.4.5" object-assign "4.1.0" debug@2.2.0, debug@~2.2.0: @@ -2263,19 +2396,25 @@ debug@2.2.0, debug@~2.2.0: dependencies: ms "0.7.1" +debug@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.0.tgz#3912dc55d7167fc3af17d2b85c13f93deaedaa43" + dependencies: + ms "0.7.2" + debug@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" dependencies: ms "0.7.2" -debug@2.6.1, debug@2.X, debug@^2.0.0, debug@^2.1.1, debug@^2.2.0: +debug@2.6.1, debug@^2.0.0, debug@^2.1.1, debug@^2.2.0: version "2.6.1" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" dependencies: ms "0.7.2" -debug@2.6.4, debug@^2.1.0, debug@^2.6.3: +debug@2.6.4, debug@^2.6.3: version "2.6.4" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.4.tgz#7586a9b3c39741c0282ae33445c4e8ac74734fe0" dependencies: @@ -2287,14 +2426,30 @@ debug@2.6.8, debug@^2.6.8: dependencies: ms "2.0.0" +debug@^3.0.0, debug@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.0.1.tgz#0564c612b521dc92d9f2988f0549e34f9c98db64" + dependencies: + ms "2.0.0" + decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" +decompress-response@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + dependencies: + mimic-response "^1.0.0" + dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + deep-extend@^0.4.0, deep-extend@~0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" @@ -2330,7 +2485,7 @@ define-properties@^1.1.2: foreach "^2.0.5" object-keys "^1.0.8" -defined@^1.0.0: +defined@^1.0.0, defined@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" @@ -2420,10 +2575,6 @@ dev-ip@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0" -diff@^2.1.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99" - diff@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" @@ -2551,6 +2702,10 @@ electron-to-chromium@^1.2.5, electron-to-chromium@^1.3.14: version "1.3.14" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.14.tgz#64af0f9efd3c3c6acd57d71f83b49ca7ee9c4b43" +electron-to-chromium@^1.3.18: + version "1.3.21" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.21.tgz#a967ebdcfe8ed0083fc244d1894022a8e8113ea2" + elliptic@^6.0.0: version "6.4.0" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" @@ -2676,6 +2831,16 @@ error@^7.0.2: string-template "~0.2.1" xtend "~4.0.0" +es-abstract@^1.5.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.8.2.tgz#25103263dc4decbda60e0c737ca32313518027ee" + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + es-abstract@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c" @@ -2700,6 +2865,13 @@ es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: es6-iterator "2" es6-symbol "~3.1" +es5-ext@^0.10.30, es5-ext@~0.10.2: + version "0.10.30" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.30.tgz#7141a16836697dbabfaaaeee41495ce29f52c939" + dependencies: + es6-iterator "2" + es6-symbol "~3.1" + es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512" @@ -2736,7 +2908,7 @@ es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbo d "1" es5-ext "~0.10.14" -es6-weak-map@^2.0.1: +es6-weak-map@^2.0.1, es6-weak-map@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" dependencies: @@ -2837,9 +3009,9 @@ eslint-plugin-import@2.7.0: minimatch "^3.0.3" read-pkg-up "^2.0.0" -eslint-plugin-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-20.0.3.tgz#ec15eba6ac0ab44a67ebf6e02672ca9d7e7cba29" +eslint-plugin-jest@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.1.0.tgz#2897f405e4db88f39d88b4aa10800983831cdeb9" eslint-plugin-jsx-a11y@^6.0.2: version "6.0.2" @@ -2874,13 +3046,14 @@ eslint-plugin-react@7.1.0: has "^1.0.1" jsx-ast-utils "^1.4.1" -eslint-plugin-react@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.2.0.tgz#25c77a4ec307e3eebb248ea3350960e372ab6406" +eslint-plugin-react@^7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz#ca9368da36f733fbdc05718ae4e91f778f38e344" dependencies: doctrine "^2.0.0" has "^1.0.1" jsx-ast-utils "^2.0.0" + prop-types "^15.5.10" eslint-plugin-standard@3.0.1: version "3.0.1" @@ -2893,7 +3066,7 @@ eslint-scope@^3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint@^4.0.0, eslint@^4.4.1: +eslint@^4.0.0: version "4.4.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.4.1.tgz#99cd7eafcffca2ff99a5c8f5f2a474d6364b4bd3" dependencies: @@ -2934,6 +3107,48 @@ eslint@^4.0.0, eslint@^4.4.1: table "^4.0.1" text-table "~0.2.0" +eslint@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.7.1.tgz#849804136953ebe366782f9f8611e2cbd1b54681" + dependencies: + ajv "^5.2.0" + babel-code-frame "^6.22.0" + chalk "^2.1.0" + concat-stream "^1.6.0" + cross-spawn "^5.1.0" + debug "^3.0.1" + doctrine "^2.0.0" + eslint-scope "^3.7.1" + espree "^3.5.1" + esquery "^1.0.0" + estraverse "^4.2.0" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^9.17.0" + ignore "^3.3.3" + imurmurhash "^0.1.4" + inquirer "^3.0.6" + is-resolvable "^1.0.0" + js-yaml "^3.9.1" + json-stable-stringify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.4" + minimatch "^3.0.2" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + require-uncached "^1.0.3" + semver "^5.3.0" + strip-ansi "^4.0.0" + strip-json-comments "~2.0.1" + table "^4.0.1" + text-table "~0.2.0" + espree@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.0.tgz#98358625bdd055861ea27e2867ea729faf463d8d" @@ -2941,6 +3156,13 @@ espree@^3.5.0: acorn "^5.1.1" acorn-jsx "^3.0.0" +espree@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.1.tgz#0c988b8ab46db53100a1954ae4ba995ddd27d87e" + dependencies: + acorn "^5.1.1" + acorn-jsx "^3.0.0" + esprima@^2.6.0, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" @@ -2986,7 +3208,7 @@ etag@^1.7.0, etag@~1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.0.tgz#6f631aef336d6c46362b51764044ce216be3c051" -event-emitter@~0.3.5: +event-emitter@^0.3.5, event-emitter@~0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" dependencies: @@ -3088,6 +3310,17 @@ expand-tilde@^1.2.1, expand-tilde@^1.2.2: dependencies: os-homedir "^1.0.1" +expect@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-21.1.0.tgz#1c138ec803c72d28cbd10dfe97104966d967c24a" + dependencies: + ansi-styles "^3.2.0" + jest-diff "^21.1.0" + jest-get-type "^21.0.2" + jest-matcher-utils "^21.1.0" + jest-message-util "^21.1.0" + jest-regex-util "^21.1.0" + express@2.5.x: version "2.5.11" resolved "https://registry.yarnpkg.com/express/-/express-2.5.11.tgz#4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0" @@ -3156,12 +3389,6 @@ fastparse@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" -fb-watchman@^1.8.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383" - dependencies: - bser "1.0.2" - fb-watchman@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" @@ -3282,12 +3509,6 @@ findup-sync@^0.4.2: micromatch "^2.3.7" resolve-dir "^0.1.0" -findup-sync@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.3.0.tgz#37930aa5d816b777c03445e1966cc6790a4c0b16" - dependencies: - glob "~5.0.0" - fined@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/fined/-/fined-1.0.2.tgz#5b28424b760d7598960b7ef8480dff8ad3660e97" @@ -3327,6 +3548,12 @@ flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" +for-each@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" + dependencies: + is-function "~1.0.0" + for-in@^0.1.5: version "0.1.6" resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" @@ -3373,9 +3600,9 @@ fresh@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" -front-matter@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-2.1.2.tgz#f75983b9f2f413be658c93dfd7bd8ce4078f5cdb" +front-matter@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-2.2.0.tgz#35205f67522430b1213ef26149ecb068579fe38a" dependencies: js-yaml "^3.4.6" @@ -3427,7 +3654,14 @@ fsevents@^1.0.0: nan "^2.3.0" node-pre-gyp "^0.6.29" -fstream-ignore@~1.0.5: +fsevents@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.36" + +fstream-ignore@^1.0.5, fstream-ignore@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" dependencies: @@ -3444,6 +3678,15 @@ fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10: mkdirp ">=0.5 0" rimraf "2" +fstream@^1.0.10: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + fullname@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/fullname/-/fullname-3.3.0.tgz#a08747d6921229610b8178b7614fce10cb185f5a" @@ -3460,6 +3703,10 @@ function-bind@^1.0.2, function-bind@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" +function-bind@^1.1.1, function-bind@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" @@ -3512,7 +3759,7 @@ generate-object-property@^1.1.0: "generator-cmsgov@file:./packages/generator-cmsgov": version "1.0.0-rc.2" dependencies: - yeoman-generator "^1.0.0" + yeoman-generator "^2.0.0" get-caller-file@^1.0.1: version "1.0.2" @@ -3557,11 +3804,11 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-got@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-5.0.0.tgz#ee95be37106fd8748a96f8d1db4baea89e1bfa8a" +gh-got@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-6.0.0.tgz#d74353004c6ec466647520a10bd46f7299d268d0" dependencies: - got "^6.2.0" + got "^7.0.0" is-plain-obj "^1.1.0" git-raw-commits@^1.2.0: @@ -3605,11 +3852,11 @@ github-url-from-git@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.5.0.tgz#f985fedcc0a9aa579dc88d7aff068d55cc6251a0" -github-username@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-3.0.0.tgz#0a772219b3130743429f2456d0bdd3db55dce7b1" +github-username@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/github-username/-/github-username-4.1.0.tgz#cbe280041883206da4212ae9e4b5f169c30bf417" dependencies: - gh-got "^5.0.0" + gh-got "^6.0.0" glob-base@^0.3.0: version "0.3.0" @@ -3624,6 +3871,13 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + glob-stream@^3.1.5: version "3.1.18" resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" @@ -3656,17 +3910,7 @@ glob@^4.3.1: minimatch "^2.0.1" once "^1.3.0" -glob@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1: +glob@^7.0.0, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1, glob@~7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -3696,16 +3940,6 @@ glob@~3.1.21: inherits "1" minimatch "~0.2.11" -glob@~5.0.0: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - global-modules@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" @@ -3733,7 +3967,7 @@ globals@^9.0.0: version "9.16.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.16.0.tgz#63e903658171ec2d9f51b1d31de5e2b8dc01fb80" -globals@^9.17.0: +globals@^9.17.0, globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" @@ -3747,17 +3981,6 @@ globby@6.1.0, globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-4.1.0.tgz#080f54549ec1b82a6c60e631fc82e1211dbe95f8" - dependencies: - array-union "^1.0.1" - arrify "^1.0.0" - glob "^6.0.1" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - globby@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" @@ -3821,7 +4044,7 @@ got@^5.0.0: unzip-response "^1.0.2" url-parse-lax "^1.0.0" -got@^6.2.0, got@^6.7.1: +got@^6.7.1: version "6.7.1" resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" dependencies: @@ -3837,6 +4060,25 @@ got@^6.2.0, got@^6.7.1: unzip-response "^2.0.1" url-parse-lax "^1.0.0" +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + dependencies: + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + isurl "^1.0.0-alpha5" + lowercase-keys "^1.0.0" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + graceful-fs@4.X, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -3917,9 +4159,9 @@ gulp-match@^1.0.3: dependencies: minimatch "^3.0.3" -gulp-merge-json@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/gulp-merge-json/-/gulp-merge-json-1.1.0.tgz#811c5deed4b8d69f83fe8d0fe7f88d567f206c2d" +gulp-merge-json@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gulp-merge-json/-/gulp-merge-json-1.2.0.tgz#8b68f297505278a8143a6fa5bb9830192e4e3ea1" dependencies: deprecate "^1.0.0" gulp-util "^3.0.8" @@ -3946,16 +4188,16 @@ gulp-sass@^3.1.0: through2 "^2.0.0" vinyl-sourcemaps-apply "^0.2.0" -gulp-sourcemaps@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-2.6.0.tgz#7ccce899a8a3bfca1593a3348d0fbf41dd3f51e5" +gulp-sourcemaps@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-2.6.1.tgz#833a4e28f0b8f4661075032cd782417f7cd8fb0b" dependencies: "@gulp-sourcemaps/identity-map" "1.X" "@gulp-sourcemaps/map-sources" "1.X" acorn "4.X" convert-source-map "1.X" css "2.X" - debug-fabulous "0.1.X" + debug-fabulous ">=0.1.1" detect-newline "2.X" graceful-fs "4.X" source-map "0.X" @@ -3963,15 +4205,16 @@ gulp-sourcemaps@^2.6.0: through2 "2.X" vinyl "1.X" -gulp-stylelint@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/gulp-stylelint/-/gulp-stylelint-4.0.0.tgz#440fa7e6c447e92644700e1e2a06a73e6e457750" +gulp-stylelint@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/gulp-stylelint/-/gulp-stylelint-5.0.0.tgz#c507f5e314602e7122eff599f2880eb0b62657b0" dependencies: chalk "^2.0.1" deep-extend "^0.5.0" gulp-util "^3.0.8" mkdirp "^0.5.1" promise "^8.0.1" + source-map "^0.5.6" strip-ansi "^4.0.0" stylelint "^8.0.0" through2 "^2.0.3" @@ -4121,11 +4364,21 @@ has-pseudo-element@1.0.0: dependencies: pseudo-elements "1.0.0" +has-symbol-support-x@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.1.tgz#66ec2e377e0c7d7ccedb07a3a84d77510ff1bc4c" + +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + dependencies: + has-symbol-support-x "^1.4.1" + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" -has@^1.0.1: +has@^1.0.1, has@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" dependencies: @@ -4312,7 +4565,7 @@ inherits@1: version "1.0.2" resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1: +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -4416,7 +4669,7 @@ interpret@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" -invariant@^2.2.0: +invariant@^2.2.0, invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: @@ -4521,6 +4774,10 @@ is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" +is-extglob@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" @@ -4537,12 +4794,22 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-function@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" dependencies: is-extglob "^1.0.0" +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + dependencies: + is-extglob "^2.1.0" + is-my-json-valid@^2.12.4: version "2.15.0" resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" @@ -4573,6 +4840,10 @@ is-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -4607,7 +4878,7 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" -is-promise@^2.1.0: +is-promise@^2.1, is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" @@ -4619,7 +4890,7 @@ is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" -is-regex@^1.0.3: +is-regex@^1.0.3, is-regex@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" dependencies: @@ -4836,216 +5107,237 @@ istextorbinary@^2.1.0: editions "^1.1.1" textextensions "1 || 2" -jest-changed-files@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8" +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" -jest-cli@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.0.4.tgz#e532b19d88ae5bc6c417e8b0593a6fe954b1dc93" +jest-changed-files@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-21.1.0.tgz#e70f6b33b75d5987f4eae07e35bea5525635f92a" dependencies: - ansi-escapes "^1.4.0" - callsites "^2.0.0" - chalk "^1.1.3" + throat "^4.0.0" + +jest-cli@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-21.1.0.tgz#4f671885ea3521803c96a1fd95baaa6a1ba8d70f" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + glob "^7.1.2" graceful-fs "^4.1.11" is-ci "^1.0.10" istanbul-api "^1.1.1" istanbul-lib-coverage "^1.0.1" istanbul-lib-instrument "^1.4.2" istanbul-lib-source-maps "^1.1.0" - jest-changed-files "^20.0.3" - jest-config "^20.0.4" - jest-docblock "^20.0.3" - jest-environment-jsdom "^20.0.3" - jest-haste-map "^20.0.4" - jest-jasmine2 "^20.0.4" - jest-message-util "^20.0.3" - jest-regex-util "^20.0.3" - jest-resolve-dependencies "^20.0.3" - jest-runtime "^20.0.4" - jest-snapshot "^20.0.3" - jest-util "^20.0.3" + jest-changed-files "^21.1.0" + jest-config "^21.1.0" + jest-environment-jsdom "^21.1.0" + jest-haste-map "^21.1.0" + jest-message-util "^21.1.0" + jest-regex-util "^21.1.0" + jest-resolve-dependencies "^21.1.0" + jest-runner "^21.1.0" + jest-runtime "^21.1.0" + jest-snapshot "^21.1.0" + jest-util "^21.1.0" micromatch "^2.3.11" node-notifier "^5.0.2" - pify "^2.3.0" + pify "^3.0.0" slash "^1.0.0" - string-length "^1.0.1" - throat "^3.0.0" + string-length "^2.0.0" + strip-ansi "^4.0.0" which "^1.2.12" worker-farm "^1.3.1" - yargs "^7.0.2" + yargs "^9.0.0" -jest-config@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.0.4.tgz#e37930ab2217c913605eff13e7bd763ec48faeea" +jest-config@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-21.1.0.tgz#7ef8778af679de30dad75e355a0dfbb0330b8d2f" dependencies: - chalk "^1.1.3" + chalk "^2.0.1" glob "^7.1.1" - jest-environment-jsdom "^20.0.3" - jest-environment-node "^20.0.3" - jest-jasmine2 "^20.0.4" - jest-matcher-utils "^20.0.3" - jest-regex-util "^20.0.3" - jest-resolve "^20.0.4" - jest-validate "^20.0.3" - pretty-format "^20.0.3" - -jest-diff@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.0.3.tgz#81f288fd9e675f0fb23c75f1c2b19445fe586617" + jest-environment-jsdom "^21.1.0" + jest-environment-node "^21.1.0" + jest-get-type "^21.0.2" + jest-jasmine2 "^21.1.0" + jest-regex-util "^21.1.0" + jest-resolve "^21.1.0" + jest-util "^21.1.0" + jest-validate "^21.1.0" + pretty-format "^21.1.0" + +jest-diff@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-21.1.0.tgz#ca4c9d40272a6901dcde6c4c0bb2f568c363cc42" dependencies: - chalk "^1.1.3" + chalk "^2.0.1" diff "^3.2.0" - jest-matcher-utils "^20.0.3" - pretty-format "^20.0.3" + jest-get-type "^21.0.2" + pretty-format "^21.1.0" -jest-docblock@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" +jest-docblock@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.1.0.tgz#43154be2441fb91403e36bb35cb791a5017cea81" -jest-environment-jsdom@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99" +jest-environment-jsdom@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-21.1.0.tgz#40729a60cd4544625f7d3a33c32bdaad63e57db7" dependencies: - jest-mock "^20.0.3" - jest-util "^20.0.3" + jest-mock "^21.1.0" + jest-util "^21.1.0" jsdom "^9.12.0" -jest-environment-node@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.0.3.tgz#d488bc4612af2c246e986e8ae7671a099163d403" +jest-environment-node@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-21.1.0.tgz#a11fd611e8ae6c3e02b785aa1b12a3009f4fd0f1" dependencies: - jest-mock "^20.0.3" - jest-util "^20.0.3" + jest-mock "^21.1.0" + jest-util "^21.1.0" -jest-haste-map@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.4.tgz#653eb55c889ce3c021f7b94693f20a4159badf03" +jest-get-type@^21.0.2: + version "21.0.2" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.0.2.tgz#304e6b816dd33cd1f47aba0597bcad258a509fc6" + +jest-haste-map@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.1.0.tgz#08e7a8c584008d4b790b8dddf7dd3e3db03b75d3" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" - jest-docblock "^20.0.3" + jest-docblock "^21.1.0" micromatch "^2.3.11" - sane "~1.6.0" + sane "^2.0.0" worker-farm "^1.3.1" -jest-jasmine2@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz#fcc5b1411780d911d042902ef1859e852e60d5e1" +jest-jasmine2@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-21.1.0.tgz#975c3cd3ecd9d50d385bfe3c680dd61979f50c9c" dependencies: - chalk "^1.1.3" + chalk "^2.0.1" + expect "^21.1.0" graceful-fs "^4.1.11" - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-matchers "^20.0.3" - jest-message-util "^20.0.3" - jest-snapshot "^20.0.3" - once "^1.4.0" - p-map "^1.1.1" - -jest-matcher-utils@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz#b3a6b8e37ca577803b0832a98b164f44b7815612" - dependencies: - chalk "^1.1.3" - pretty-format "^20.0.3" + jest-diff "^21.1.0" + jest-matcher-utils "^21.1.0" + jest-message-util "^21.1.0" + jest-snapshot "^21.1.0" + p-cancelable "^0.3.0" -jest-matchers@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.0.3.tgz#ca69db1c32db5a6f707fa5e0401abb55700dfd60" +jest-matcher-utils@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-21.1.0.tgz#b02e237b287c58915ce9a5bf3c7138dba95125a7" dependencies: - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-message-util "^20.0.3" - jest-regex-util "^20.0.3" + chalk "^2.0.1" + jest-get-type "^21.0.2" + pretty-format "^21.1.0" -jest-message-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.0.3.tgz#6aec2844306fcb0e6e74d5796c1006d96fdd831c" +jest-message-util@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-21.1.0.tgz#7f9a52535d1a640af0d4c800edde737e14ea0526" dependencies: - chalk "^1.1.3" + chalk "^2.0.1" micromatch "^2.3.11" slash "^1.0.0" -jest-mock@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59" +jest-mock@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-21.1.0.tgz#c4dddfa893a0b120b72b5ae87c7506745213a790" -jest-regex-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762" +jest-regex-util@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-21.1.0.tgz#59e4bad74f5ffd62a3835225f9bc1ee3796b5adb" -jest-resolve-dependencies@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz#6e14a7b717af0f2cb3667c549de40af017b1723a" +jest-resolve-dependencies@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-21.1.0.tgz#9f78852e65d864d04ad0919ac8226b3f1434e7b0" dependencies: - jest-regex-util "^20.0.3" + jest-regex-util "^21.1.0" -jest-resolve@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.0.4.tgz#9448b3e8b6bafc15479444c6499045b7ffe597a5" +jest-resolve@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-21.1.0.tgz#6bb806ca5ad876c250044fe62f298321d2da5c06" dependencies: browser-resolve "^1.11.2" + chalk "^2.0.1" is-builtin-module "^1.0.0" - resolve "^1.3.2" -jest-runtime@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.0.4.tgz#a2c802219c4203f754df1404e490186169d124d8" +jest-runner@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-21.1.0.tgz#d7ea7e2fa10ed673d4dd25ba2f3faae2efb89a07" + dependencies: + jest-config "^21.1.0" + jest-docblock "^21.1.0" + jest-haste-map "^21.1.0" + jest-jasmine2 "^21.1.0" + jest-message-util "^21.1.0" + jest-runtime "^21.1.0" + jest-util "^21.1.0" + pify "^3.0.0" + throat "^4.0.0" + worker-farm "^1.3.1" + +jest-runtime@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-21.1.0.tgz#c9a180a9e06ef046d0ad157dea52355abb7cbad4" dependencies: babel-core "^6.0.0" - babel-jest "^20.0.3" + babel-jest "^21.0.2" babel-plugin-istanbul "^4.0.0" - chalk "^1.1.3" + chalk "^2.0.1" convert-source-map "^1.4.0" graceful-fs "^4.1.11" - jest-config "^20.0.4" - jest-haste-map "^20.0.4" - jest-regex-util "^20.0.3" - jest-resolve "^20.0.4" - jest-util "^20.0.3" + jest-config "^21.1.0" + jest-haste-map "^21.1.0" + jest-regex-util "^21.1.0" + jest-resolve "^21.1.0" + jest-util "^21.1.0" json-stable-stringify "^1.0.1" micromatch "^2.3.11" + slash "^1.0.0" strip-bom "3.0.0" - yargs "^7.0.2" + write-file-atomic "^2.1.0" + yargs "^9.0.0" -jest-snapshot@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.0.3.tgz#5b847e1adb1a4d90852a7f9f125086e187c76566" +jest-snapshot@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-21.1.0.tgz#a5fa9d52847d8f52e19a1df6ccae9de699193ccc" dependencies: - chalk "^1.1.3" - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-util "^20.0.3" + chalk "^2.0.1" + jest-diff "^21.1.0" + jest-matcher-utils "^21.1.0" + mkdirp "^0.5.1" natural-compare "^1.4.0" - pretty-format "^20.0.3" + pretty-format "^21.1.0" -jest-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.0.3.tgz#0c07f7d80d82f4e5a67c6f8b9c3fe7f65cfd32ad" +jest-util@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-21.1.0.tgz#f92ff756422cc0609ddf5a9bfa4d34b2835d8c30" dependencies: - chalk "^1.1.3" + callsites "^2.0.0" + chalk "^2.0.1" graceful-fs "^4.1.11" - jest-message-util "^20.0.3" - jest-mock "^20.0.3" - jest-validate "^20.0.3" - leven "^2.1.0" + jest-message-util "^21.1.0" + jest-mock "^21.1.0" + jest-validate "^21.1.0" mkdirp "^0.5.1" -jest-validate@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab" +jest-validate@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.1.0.tgz#39d01115544a758bce49f221a5fcbb24ebdecc65" dependencies: - chalk "^1.1.3" - jest-matcher-utils "^20.0.3" + chalk "^2.0.1" + jest-get-type "^21.0.2" leven "^2.1.0" - pretty-format "^20.0.3" + pretty-format "^21.1.0" -jest@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac" +jest@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-21.1.0.tgz#77c7baa8aa9e8bace7fe41a30d748ab56e89476a" dependencies: - jest-cli "^20.0.4" + jest-cli "^21.1.0" jodid25519@^1.0.0: version "1.0.2" @@ -5061,6 +5353,10 @@ js-tokens@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + js-yaml@^3.4.3, js-yaml@^3.4.6, js-yaml@^3.7.0: version "3.8.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.1.tgz#782ba50200be7b9e5a8537001b7804db3ad02628" @@ -5216,6 +5512,10 @@ known-css-properties@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.2.0.tgz#899c94be368e55b42d7db8d5be7d73a4a4a41454" +known-css-properties@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.3.0.tgz#a3d135bbfc60ee8c6eacf2f7e7e6f2d4755e49a4" + kss@^3.0.0-beta.18: version "3.0.0-beta.18" resolved "https://registry.yarnpkg.com/kss/-/kss-3.0.0-beta.18.tgz#832a23bda4cabecf5426b93892c1b618db7ea24e" @@ -5244,9 +5544,9 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -lerna@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.1.1.tgz#1d563926204dca11e56d637cac16587d66aa264a" +lerna@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.2.0.tgz#dcf588f8c8feb57d76b34ef72cfedef23f1b5807" dependencies: async "^1.5.0" chalk "^2.1.0" @@ -5261,6 +5561,7 @@ lerna@^2.1.1: fs-extra "^4.0.1" get-port "^3.2.0" glob "^7.1.2" + glob-parent "^3.1.0" globby "^6.1.0" graceful-fs "^4.1.11" inquirer "^3.2.2" @@ -5609,6 +5910,12 @@ log-symbols@^1.0.1, log-symbols@^1.0.2: dependencies: chalk "^1.0.0" +log-symbols@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.0.0.tgz#595e63be4d5c8cbf294a9e09e0d5629f5913fc0c" + dependencies: + chalk "^2.0.1" + longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" @@ -5641,6 +5948,12 @@ lru-cache@^4.0.0, lru-cache@^4.0.1: pseudomap "^1.0.1" yallist "^2.0.0" +lru-queue@0.1: + version "0.1.0" + resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" + dependencies: + es5-ext "~0.10.2" + macaddress@^0.2.8: version "0.2.8" resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" @@ -5675,15 +5988,6 @@ marked@^0.3.6: version "0.3.6" resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7" -matchdep@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-1.0.1.tgz#a57a33804491fbae208aba8f68380437abc2dca5" - dependencies: - findup-sync "~0.3.0" - micromatch "^2.3.7" - resolve "~1.1.6" - stack-trace "0.0.9" - math-expression-evaluator@^1.2.14: version "1.2.16" resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz#b357fa1ca9faefb8e48d10c14ef2bcb2d9f0a7c9" @@ -5721,6 +6025,19 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" +memoizee@^0.4.5: + version "0.4.11" + resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.11.tgz#bde9817663c9e40fdb2a4ea1c367296087ae8c8f" + dependencies: + d "1" + es5-ext "^0.10.30" + es6-weak-map "^2.0.2" + event-emitter "^0.3.5" + is-promise "^2.1" + lru-queue "0.1" + next-tick "1" + timers-ext "^0.1.2" + memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -5800,6 +6117,10 @@ mimic-fn@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" +mimic-response@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e" + min-document@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" @@ -5814,7 +6135,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -"minimatch@2 || 3", minimatch@3.0.x, minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@3.0.x, minimatch@^3.0.0, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -5847,7 +6168,7 @@ minimist@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de" -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -5920,9 +6241,9 @@ mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" -mz@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.6.0.tgz#c8b8521d958df0a4f2768025db69c719ee4ef1ce" +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" dependencies: any-promise "^1.0.0" object-assign "^4.0.1" @@ -5944,6 +6265,10 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + node-dir@^0.1.10: version "0.1.16" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.16.tgz#d2ef583aa50b90d93db8cdd26fcea58353957fe4" @@ -6030,6 +6355,21 @@ node-pre-gyp@^0.6.29, node-pre-gyp@~0.6.32: tar "~2.2.1" tar-pack "~3.3.0" +node-pre-gyp@^0.6.36: + version "0.6.37" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.37.tgz#3c872b236b2e266e4140578fe1ee88f693323a05" + dependencies: + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "^2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tape "^4.6.3" + tar "^2.2.1" + tar-pack "^3.4.0" + node-sass@^4.2.0: version "4.5.0" resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.0.tgz#532e37bad0ce587348c831535dbc98ea4289508b" @@ -6086,9 +6426,9 @@ nodegit-promise@~4.0.0: dependencies: asap "~2.0.3" -nodegit@^0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/nodegit/-/nodegit-0.19.0.tgz#50f39d18c19ed2408351af7a3be9d0739d6a7126" +nodegit@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/nodegit/-/nodegit-0.20.2.tgz#507b2c9b05b91fe1264354dedbd513f0c7e1ec56" dependencies: fs-extra "~0.26.2" lodash "^4.13.1" @@ -6103,6 +6443,13 @@ nodegit@^0.19.0: dependencies: abbrev "1" +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: version "2.3.5" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" @@ -6173,7 +6520,7 @@ npmlog@^2.0.3: are-we-there-yet "~1.1.2" gauge "~1.2.5" -npmlog@^4.1.2: +npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" dependencies: @@ -6202,10 +6549,6 @@ object-assign@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" -object-assign@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa" - object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" @@ -6222,6 +6565,10 @@ object-hash@1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.1.5.tgz#bdd844e030d0861b692ca175c6cab6868ec233d7" +object-inspect@~1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.3.0.tgz#5b1eb8e6742e2ee83342a637034d844928ba2f6d" + object-keys@^1.0.8: version "1.0.11" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" @@ -6251,7 +6598,7 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -once@^1.3.0, once@^1.4.0: +once@^1.3.0, once@^1.3.3, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: @@ -6355,7 +6702,7 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" -osenv@0, osenv@^0.1.0: +osenv@0, osenv@^0.1.0, osenv@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" dependencies: @@ -6374,6 +6721,10 @@ p-any@^1.0.0: dependencies: p-some "^2.0.0" +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -6398,6 +6749,12 @@ p-some@^2.0.0: dependencies: aggregate-error "^1.0.0" +p-timeout@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.0.tgz#9820f99434c5817868b4f34809ee5291660d5b6c" + dependencies: + p-finally "^1.0.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -6518,6 +6875,10 @@ path-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -6528,7 +6889,7 @@ path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" -path-is-absolute@^1.0.0: +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -6616,6 +6977,10 @@ pluralize@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762" +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + portscanner@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96" @@ -6708,11 +7073,10 @@ postcss-image-inliner@^1.0.6: svgo "0.7.2" then-fs "2.0.0" -postcss-import@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe" +postcss-import@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-11.0.0.tgz#a962e2df82d3bc5a6da6a386841747204f41ef5b" dependencies: - object-assign "^4.0.1" postcss "^6.0.1" postcss-value-parser "^3.2.3" read-cache "^1.0.0" @@ -6863,6 +7227,15 @@ postcss-reporter@^4.0.0: lodash "^4.1.0" log-symbols "^1.0.2" +postcss-reporter@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-5.0.0.tgz#a14177fd1342829d291653f2786efd67110332c3" + dependencies: + chalk "^2.0.1" + lodash "^4.17.4" + log-symbols "^2.0.0" + postcss "^6.0.8" + postcss-resolve-nested-selector@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" @@ -6911,9 +7284,9 @@ postcss-unique-selectors@^2.0.2: postcss "^5.0.4" uniqs "^2.0.0" -postcss-url@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-url/-/postcss-url-7.1.1.tgz#efcd010d152a1a6c7d6d4bdd5702c3879cc94375" +postcss-url@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/postcss-url/-/postcss-url-7.1.2.tgz#e04ae386af7ea6ef5df51c5b449d6b9502cd99b2" dependencies: mime "^1.2.11" minimatch "^3.0.0" @@ -6959,6 +7332,14 @@ postcss@^6.0.0, postcss@^6.0.1: source-map "^0.5.6" supports-color "^3.2.3" +postcss@^6.0.11, postcss@^6.0.8: + version "6.0.11" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.11.tgz#f48db210b1d37a7f7ab6499b7a54982997ab6f72" + dependencies: + chalk "^2.1.0" + source-map "^0.5.7" + supports-color "^4.4.0" + postcss@^6.0.3, postcss@^6.0.7: version "6.0.8" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.8.tgz#89067a9ce8b11f8a84cbc5117efc30419a0857b3" @@ -6991,24 +7372,24 @@ pretty-bytes@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" -pretty-format@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14" +pretty-format@^21.1.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-21.1.0.tgz#557428254323832ee8b7c971cb613442bea67f61" dependencies: - ansi-regex "^2.1.1" - ansi-styles "^3.0.0" + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" pretty-hrtime@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" -prismjs@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.6.0.tgz#118d95fb7a66dba2272e343b345f5236659db365" +prismjs@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.8.1.tgz#bd0cdc32e9a561c1c8c3c9733765a7f1ec3b54ee" optionalDependencies: clipboard "^1.5.5" -private@^0.1.6, private@~0.1.5: +private@^0.1.6, private@^0.1.7, private@~0.1.5: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" @@ -7146,13 +7527,22 @@ rc@^1.0.1, rc@^1.1.6, rc@~1.1.6: minimist "^1.2.0" strip-json-comments "~2.0.1" +rc@^1.1.7: + version "1.2.1" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-deep-force-update@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz#4f7f6c12c3e7de42f345992a3c518236fa1ecad3" -react-docgen@^2.17.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-2.17.0.tgz#b0f3e85af955714e1067593c1043cb82611a93d1" +react-docgen@^2.18.0: + version "2.18.0" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-2.18.0.tgz#fe6c57bd10fe2f3ecb32ab800a2db0fb43a93a35" dependencies: async "^2.1.4" babel-runtime "^6.9.2" @@ -7274,6 +7664,18 @@ readable-stream@^2.0.0, "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2. string_decoder "~0.10.x" util-deprecate "~1.0.1" +readable-stream@^2.1.4: + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" + util-deprecate "~1.0.1" + readable-stream@~1.1.9: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" @@ -7366,6 +7768,10 @@ regenerator-runtime@^0.10.0: version "0.10.3" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e" +regenerator-runtime@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" + regenerator-transform@0.9.11: version "0.9.11" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" @@ -7470,7 +7876,7 @@ request@2, request@2.79.0, request@^2.61.0, request@^2.74.0, request@^2.79.0: tunnel-agent "~0.4.1" uuid "^3.0.0" -request@2.81.0: +request@2.81.0, request@^2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -7539,22 +7945,16 @@ resolve-url@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" -resolve@1.1.7, resolve@^1.1.6, resolve@^1.1.7, resolve@~1.1.6: +resolve@1.1.7, resolve@^1.1.6, resolve@^1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.2.0, resolve@^1.3.3: +resolve@^1.2.0, resolve@^1.3.3, resolve@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" dependencies: path-parse "^1.0.5" -resolve@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" - dependencies: - path-parse "^1.0.5" - resp-modifier@6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f" @@ -7576,6 +7976,12 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +resumer@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" + dependencies: + through "~2.3.4" + rgb-regex@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" @@ -7596,6 +8002,12 @@ rimraf@2, rimraf@^2.2.0, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@^2.6.1: dependencies: glob "^7.0.5" +rimraf@^2.5.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + rimraf@~2.5.1, rimraf@~2.5.4: version "2.5.4" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" @@ -7625,9 +8037,9 @@ run-async@^2.0.0, run-async@^2.2.0: dependencies: is-promise "^2.1.0" -run-sequence@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/run-sequence/-/run-sequence-2.1.0.tgz#149da012516f21dcf79db6dc99a2a95603631b21" +run-sequence@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/run-sequence/-/run-sequence-2.2.0.tgz#b3f8d42836db89d08b2fe704eaf0c93dfd8335e2" dependencies: chalk "^1.1.3" gulp-util "^3.0.8" @@ -7654,21 +8066,23 @@ safe-buffer@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" -safe-buffer@^5.1.1: +safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" -sane@~1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775" +sane@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.0.0.tgz#99cb79f21f4a53a69d4d0cd957c2db04024b8eb2" dependencies: anymatch "^1.3.0" exec-sh "^0.2.0" - fb-watchman "^1.8.0" + fb-watchman "^2.0.0" minimatch "^3.0.2" minimist "^1.1.1" walker "~1.0.5" watch "~0.10.0" + optionalDependencies: + fsevents "^1.1.1" sass-graph@^2.1.1: version "2.1.2" @@ -7915,6 +8329,12 @@ source-map-resolve@^0.3.0: source-map-url "~0.3.0" urix "~0.1.0" +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + dependencies: + source-map "^0.5.6" + source-map-support@^0.4.2: version "0.4.11" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322" @@ -7941,6 +8361,10 @@ source-map@^0.4.4: dependencies: amdefine ">=0.0.4" +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + source-map@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" @@ -8017,10 +8441,6 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -stack-trace@0.0.9: - version "0.0.9" - resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695" - stackframe@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-0.3.1.tgz#33aa84f1177a5548c8935533cbfeb3420975f5a4" @@ -8071,12 +8491,19 @@ strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" -string-length@^1.0.0, string-length@^1.0.1: +string-length@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/string-length/-/string-length-1.0.1.tgz#56970fb1c38558e9e70b728bf3de269ac45adfac" dependencies: strip-ansi "^3.0.0" +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + string-template@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" @@ -8103,10 +8530,24 @@ string-width@^2.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string.prototype.trim@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" + string_decoder@^0.10.25, string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" + dependencies: + safe-buffer "~5.1.0" + stringstream@~0.0.4: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -8188,9 +8629,9 @@ stylelint-order@^0.6.0: postcss-sorting "^3.0.1" stylelint "^8.0.0" -stylelint-scss@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-2.0.1.tgz#ee428a60ccc6a6d9aa8bd50776d634d128b864b1" +stylelint-scss@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-2.1.0.tgz#e3fe24262bcb09cf70d859b80b17099d511094de" dependencies: lodash "^4.11.1" postcss-media-query-parser "^0.2.3" @@ -8239,6 +8680,47 @@ stylelint@^8.0.0: svg-tags "^1.0.0" table "^4.0.1" +stylelint@^8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-8.1.1.tgz#9feeed699598b27427715551ed7786db341c19ad" + dependencies: + autoprefixer "^7.1.2" + balanced-match "^1.0.0" + chalk "^2.0.1" + cosmiconfig "^2.1.3" + debug "^3.0.0" + execall "^1.0.0" + file-entry-cache "^2.0.0" + get-stdin "^5.0.1" + globby "^6.1.0" + globjoin "^0.1.4" + html-tags "^2.0.0" + ignore "^3.3.3" + imurmurhash "^0.1.4" + known-css-properties "^0.3.0" + lodash "^4.17.4" + log-symbols "^2.0.0" + mathml-tag-names "^2.0.1" + meow "^3.7.0" + micromatch "^2.3.11" + normalize-selector "^0.2.0" + pify "^3.0.0" + postcss "^6.0.6" + postcss-less "^1.1.0" + postcss-media-query-parser "^0.2.3" + postcss-reporter "^5.0.0" + postcss-resolve-nested-selector "^0.1.1" + postcss-scss "^1.0.2" + postcss-selector-parser "^2.2.3" + postcss-value-parser "^3.3.0" + resolve-from "^3.0.0" + specificity "^0.3.1" + string-width "^2.1.0" + style-search "^0.1.0" + sugarss "^1.0.0" + svg-tags "^1.0.0" + table "^4.0.1" + sudo-block@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/sudo-block/-/sudo-block-1.2.0.tgz#cc539bf8191624d4f507d83eeb45b4cea27f3463" @@ -8275,6 +8757,12 @@ supports-color@^4.2.0, supports-color@^4.2.1: dependencies: has-flag "^2.0.0" +supports-color@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + dependencies: + has-flag "^2.0.0" + svg-tags@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" @@ -8328,6 +8816,37 @@ tapable@^0.2.7: version "0.2.8" resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" +tape@^4.6.3: + version "4.8.0" + resolved "https://registry.yarnpkg.com/tape/-/tape-4.8.0.tgz#f6a9fec41cc50a1de50fa33603ab580991f6068e" + dependencies: + deep-equal "~1.0.1" + defined "~1.0.0" + for-each "~0.3.2" + function-bind "~1.1.0" + glob "~7.1.2" + has "~1.0.1" + inherits "~2.0.3" + minimist "~1.2.0" + object-inspect "~1.3.0" + resolve "~1.4.0" + resumer "~0.0.0" + string.prototype.trim "~1.1.2" + through "~2.3.8" + +tar-pack@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + tar-pack@~3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" @@ -8341,7 +8860,7 @@ tar-pack@~3.3.0: tar "~2.2.1" uid-number "~0.0.6" -tar@^2.0.0, tar@~2.2.1: +tar@^2.0.0, tar@^2.2.1, tar@~2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" dependencies: @@ -8433,9 +8952,9 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" -throat@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-3.0.0.tgz#e7c64c867cbb3845f10877642f7b60055b8ec0d6" +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" through2@2.X, through2@^2.0.0, through2@^2.0.1, through2@^2.0.2, through2@^2.0.3, through2@~2.0.0: version "2.0.3" @@ -8451,7 +8970,7 @@ through2@^0.6.1: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" -through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8: +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3.4, through@~2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -8483,6 +9002,13 @@ timers-browserify@^2.0.2: dependencies: setimmediate "^1.0.4" +timers-ext@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.2.tgz#61cc47a76c1abd3195f14527f978d58ae94c5204" + dependencies: + es5-ext "~0.10.14" + next-tick "1" + tiny-emitter@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-1.1.0.tgz#ab405a21ffed814a76c19739648093d70654fecb" @@ -8519,6 +9045,10 @@ to-fast-properties@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + tota11y@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/tota11y/-/tota11y-0.1.6.tgz#312723614ff95ffbb874e56880494077471e1547" @@ -8617,7 +9147,7 @@ uglifyjs-webpack-plugin@^0.4.6: uglify-js "^2.8.29" webpack-sources "^1.0.1" -uid-number@~0.0.6: +uid-number@^0.0.6, uid-number@~0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -8665,12 +9195,6 @@ unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" -untildify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0" - dependencies: - os-homedir "^1.0.0" - untildify@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.2.tgz#7f1f302055b3fea0f3e81dc78eb36766cb65e3f1" @@ -8706,6 +9230,10 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + url@^0.11.0: version "0.11.0" resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" @@ -8902,9 +9430,9 @@ webpack-dev-middleware@^1.12.0: range-parser "^1.0.3" time-stamp "^2.0.0" -webpack-hot-middleware@^2.18.2: - version "2.18.2" - resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.18.2.tgz#84dee643f037c3d59c9de142548430371aa8d3b2" +webpack-hot-middleware@^2.19.1: + version "2.19.1" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.19.1.tgz#5db32c31c955c1ead114d37c7519ea554da0d405" dependencies: ansi-html "0.0.7" html-entities "^1.2.0" @@ -8918,9 +9446,9 @@ webpack-sources@^1.0.1: source-list-map "^2.0.0" source-map "~0.5.3" -webpack@^3.5.5: - version "3.5.5" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.5.5.tgz#3226f09fc8b3e435ff781e7af34f82b68b26996c" +webpack@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.6.0.tgz#a89a929fbee205d35a4fa2cc487be9cbec8898bc" dependencies: acorn "^5.0.0" acorn-dynamic-import "^2.0.0" @@ -9064,7 +9592,7 @@ write-file-atomic@^2.0.0: imurmurhash "^0.1.4" slide "^1.1.5" -write-file-atomic@^2.3.0: +write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" dependencies: @@ -9156,12 +9684,6 @@ yargs-parser@^4.1.0: dependencies: camelcase "^3.0.0" -yargs-parser@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" - dependencies: - camelcase "^3.0.0" - yargs-parser@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" @@ -9217,27 +9739,27 @@ yargs@^4.7.1: y18n "^3.2.1" yargs-parser "^2.4.1" -yargs@^7.0.2: - version "7.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" +yargs@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" dependencies: - camelcase "^3.0.0" + camelcase "^4.1.0" cliui "^3.2.0" decamelize "^1.1.1" get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" require-directory "^2.1.1" require-main-filename "^1.0.1" set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" + string-width "^2.0.0" + which-module "^2.0.0" y18n "^3.2.1" - yargs-parser "^5.0.0" + yargs-parser "^7.0.0" -yargs@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" +yargs@^9.0.0, yargs@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" dependencies: camelcase "^4.1.0" cliui "^3.2.0" @@ -9285,26 +9807,27 @@ yeoman-doctor@^2.0.0: twig "^0.8.2" user-home "^2.0.0" -yeoman-environment@^1.1.0: - version "1.6.6" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-1.6.6.tgz#cd85fa67d156060e440d7807d7ef7cf0d2d1d671" +yeoman-environment@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.0.0.tgz#dafa2fc512c168cb8313453e5318e64731265915" dependencies: chalk "^1.0.0" debug "^2.0.0" - diff "^2.1.2" + diff "^3.2.0" escape-string-regexp "^1.0.2" - globby "^4.0.0" + globby "^6.1.0" grouped-queue "^0.3.0" - inquirer "^1.0.2" + inquirer "^3.0.1" + is-scoped "^1.0.0" lodash "^4.11.1" log-symbols "^1.0.1" mem-fs "^1.1.0" text-table "^0.2.0" - untildify "^2.0.0" + untildify "^3.0.2" -yeoman-environment@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.0.0.tgz#dafa2fc512c168cb8313453e5318e64731265915" +yeoman-environment@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.0.3.tgz#1418513ce9459ad3a7c78838af518de1152414e0" dependencies: chalk "^1.0.0" debug "^2.0.0" @@ -9320,30 +9843,26 @@ yeoman-environment@^2.0.0: text-table "^0.2.0" untildify "^3.0.2" -yeoman-generator@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-1.1.1.tgz#40c2b4f6cdfbe05e1952fdd72933f0d8925dbdf5" +yeoman-generator@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.0.tgz#63d68ae66bd09c7fd87fbcc36deab4893dbd6e30" dependencies: async "^2.0.0" - chalk "^1.0.0" - class-extend "^0.1.0" + chalk "^2.1.0" cli-table "^0.3.1" cross-spawn "^5.0.1" dargs "^5.1.0" dateformat "^2.0.0" - debug "^2.1.0" + debug "^3.0.1" detect-conflict "^1.0.0" error "^7.0.2" find-up "^2.1.0" - github-username "^3.0.0" - glob "^7.0.3" + github-username "^4.0.0" istextorbinary "^2.1.0" lodash "^4.11.1" + make-dir "^1.0.0" mem-fs-editor "^3.0.0" minimist "^1.2.0" - mkdirp "^0.5.0" - path-exists "^3.0.0" - path-is-absolute "^1.0.0" pretty-bytes "^4.0.2" read-chunk "^2.0.0" read-pkg-up "^2.0.0" @@ -9352,8 +9871,7 @@ yeoman-generator@^1.0.0: shelljs "^0.7.0" text-table "^0.2.0" through2 "^2.0.0" - user-home "^2.0.0" - yeoman-environment "^1.1.0" + yeoman-environment "^2.0.3" yo@^2.0.0: version "2.0.0" From a7744f397f4a3e4e180a48bf4f1ff3d82d61ca64 Mon Sep 17 00:00:00 2001 From: Sawyer Hollenshead Date: Thu, 21 Sep 2017 10:52:22 -0400 Subject: [PATCH 21/33] Add support for site packages (AKA "themes") (#139) Add support for site packages (AKA "themes") --- .gitignore | 25 +++--- CONTRIBUTING.md | 10 +++ README.md | 6 +- lerna.json | 8 +- package.json | 3 + .../docs/src/scripts/components/PageBlock.jsx | 13 +-- .../scripts/components/ReactComponentDoc.jsx | 19 ++++- .../docs/src/scripts/components/Source.jsx | 10 ++- packages/docs/src/styles/docs.scss | 1 + packages/docs/src/styles/example.scss | 1 + packages/docs/webpack.config.js | 13 ++- .../generator-cmsgov/generators/app/index.js | 15 +++- packages/generator-cmsgov/package.json | 2 +- .../gulp/docs/__tests__/createRoutes.test.js | 12 +++ tools/gulp/docs/__tests__/uniquePages.test.js | 14 ++++ tools/gulp/docs/convertMarkdownPages.js | 82 ++++++++++--------- tools/gulp/docs/gulpReactDocgen.js | 4 +- tools/gulp/docs/{docs.js => index.js} | 36 ++++---- .../react-docgen-handlers/markdownHandler.js | 14 ++-- tools/gulp/docs/uniquePages.js | 22 +++++ tools/gulp/index.js | 52 ++++++++++-- tools/gulp/{sass.js => sass/index.js} | 14 ++-- tools/gulp/sass/themeImporter.js | 39 +++++++++ yarn.lock | 2 +- 24 files changed, 295 insertions(+), 122 deletions(-) create mode 100644 tools/gulp/docs/__tests__/uniquePages.test.js rename tools/gulp/docs/{docs.js => index.js} (89%) create mode 100644 tools/gulp/docs/uniquePages.js rename tools/gulp/{sass.js => sass/index.js} (90%) create mode 100644 tools/gulp/sass/themeImporter.js diff --git a/.gitignore b/.gitignore index 25a440891c..6084b41224 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,24 @@ # Documentation is generated into this directory -docs +/docs # Generated documentation data from CSS and JSX comments. We only need this # during the docs generation task. packages/docs/src/data -# Transpiled example files +# Themes should be in their own repo, but can be included in this directory +# in order to use the same tooling and documentation processes +packages/themes + +# Compiled example files examples/**/dist +# Package managers +**/package-lock.json +/examples/*/yarn.lock + +# Code editors +*.sublime-* + # Logs logs *.log @@ -19,12 +30,6 @@ pids *.seed tmp -# Directory for instrumented libs generated by jscoverage/JSCover -lib-cov - -# Coverage directory used by tools like istanbul -coverage - # node-waf configuration .lock-wscript @@ -33,7 +38,6 @@ build/Release # Dependency directories node_modules -jspm_packages # Optional npm cache directory .npm @@ -43,6 +47,3 @@ jspm_packages # .DS_Store Mac .DS_Store - -**/package-lock.json -/examples/*/yarn.lock diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 78cbc28879..757d3826b2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -26,6 +26,7 @@ This project uses [Yarn](https://yarnpkg.com/) for package management. Yarn help 1. `yarn install` 1. `yarn bootstrap:yarn` +1. `yarn start` The `bootstrap:yarn` command runs [Lerna](https://lernajs.io/) which allows us to have multiple packages within the same repo (a monorepo). Lerna installs all our dependencies and symlinks any cross-dependencies. If you're using `npm` rather than `yarn`, there is also a `bootstrap:npm` command. @@ -52,6 +53,15 @@ These scripts can all be run from the root level of the repo: - `yarn lint` - Runs just the linting portion of the tests +#### Theme scripts + +You can also use the following scripts to [preview and build a theme](https://github.com/CMSgov/design-system/wiki/site-packages-and-themes): + +- `yarn start:theme` +- `yarn build:theme` + +If you have multiple directories inside of `packages/themes`, you can specify which theme to use by passing the scripts the name of the folder. For example: `yarn start:theme -- my-theme-folder-name` + ## Submitting a pull request Here are a few guidelines to follow when submitting a pull request: diff --git a/README.md b/README.md index a2a43d8e19..de97a09cf2 100644 --- a/README.md +++ b/README.md @@ -14,19 +14,19 @@ These packages are published to NPM and can be installed. View each package's RE #### [Core](packages/core/) -[![npm](http://img.shields.io/npm/v/@cmsgov/design-system-core.svg?label=@cmsgov%2Fdesign-system-core)](https://www.npmjs.com/package/@cmsgov/design-system-core) +[![npm](https://img.shields.io/npm/v/@cmsgov/design-system-core.svg?label=@cmsgov%2Fdesign-system-core)](https://www.npmjs.com/package/@cmsgov/design-system-core) The core CSS and React components for the design system. Includes the Support package. #### [Support](packages/support/) -[![npm](http://img.shields.io/npm/v/@cmsgov/design-system-support.svg?label=@cmsgov%2Fdesign-system-support)](https://www.npmjs.com/package/@cmsgov/design-system-support) +[![npm](https://img.shields.io/npm/v/@cmsgov/design-system-support.svg?label=@cmsgov%2Fdesign-system-support)](https://www.npmjs.com/package/@cmsgov/design-system-support) Sass variables, mixins, and functions. Included in the Core package. #### [Layout](packages/layout/) -[![npm](http://img.shields.io/npm/v/@cmsgov/design-system-layout.svg?label=@cmsgov%2Fdesign-system-layout)](https://www.npmjs.com/package/@cmsgov/design-system-layout) +[![npm](https://img.shields.io/npm/v/@cmsgov/design-system-layout.svg?label=@cmsgov%2Fdesign-system-layout)](https://www.npmjs.com/package/@cmsgov/design-system-layout) A responsive flexbox grid framework. diff --git a/lerna.json b/lerna.json index 7037c48698..e4e5c508f6 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,13 @@ { "lerna": "2.0.0", + "command": { + "publish": { + "ignore": "packages/themes/*" + } + }, "packages": [ - "packages/*" + "packages/*", + "packages/themes/*" ], "version": "1.1.0" } diff --git a/package.json b/package.json index 52b1de62e3..e20b5d532a 100644 --- a/package.json +++ b/package.json @@ -7,10 +7,12 @@ "bootstrap:npm": "lerna bootstrap", "bootstrap:yarn": "lerna bootstrap --npm-client=yarn", "build": "NODE_ENV=production gulp build --env=production", + "build:theme": "npm run build -- --theme", "bump": "lerna publish --skip-git --skip-npm", "generate": "yo cmsgov", "g": "yarn generate", "start": "NODE_ENV=development gulp watch --env=development", + "start:theme": "npm run start -- --theme", "test": "NODE_ENV=test gulp docs:react && jest && gulp lint --env=test", "test:watch": "NODE_ENV=test jest --watch", "lint": "yarn run gulp lint" @@ -41,6 +43,7 @@ "eslint-plugin-react": "^7.3.0", "front-matter": "^2.2.0", "generator-cmsgov": "file:./packages/generator-cmsgov", + "glob": "^7.1.2", "gulp": "^3.9.1", "gulp-babel": "^7.0.0", "gulp-changed": "^3.1.0", diff --git a/packages/docs/src/scripts/components/PageBlock.jsx b/packages/docs/src/scripts/components/PageBlock.jsx index aa2a6a81f8..503cdc7a7d 100644 --- a/packages/docs/src/scripts/components/PageBlock.jsx +++ b/packages/docs/src/scripts/components/PageBlock.jsx @@ -89,17 +89,6 @@ class PageBlock extends React.PureComponent { ); } - /** - * Given a package's relative path, transform it to an NPM package path - * Example: core/button.js -> @cmsgov/design-system-core/button.js - * - * @param {String} path - React component's path - * @return {String} - */ - packagePath(path) { - return `@cmsgov/design-system-${path}`; - } - reactDoc() { if (!this.props.reactComponent) return; const path = reactComponentPath(this.props.source.path, this.props.reactComponent); @@ -114,7 +103,7 @@ class PageBlock extends React.PureComponent { description={doc.description} displayName={doc.displayName} hideExample={this.props.hideExample} - packagePath={this.packagePath(path)} + path={path} propDocs={doc.props} /> ); diff --git a/packages/docs/src/scripts/components/ReactComponentDoc.jsx b/packages/docs/src/scripts/components/ReactComponentDoc.jsx index 9e379934a5..404f9bd08e 100644 --- a/packages/docs/src/scripts/components/ReactComponentDoc.jsx +++ b/packages/docs/src/scripts/components/ReactComponentDoc.jsx @@ -12,10 +12,22 @@ class ReactComponentDoc extends React.PureComponent { renderExample() { if (this.props.hideExample) return; - const renderComponent = require(`../../../node_modules/${this.props.packagePath}.example.jsx`).default; + // Resolve the example component relative to the /packages/ directory + const renderComponent = require(`../../../../${this.props.path}.example.jsx`).default; return ; } + renderPropDocs() { + if (this.props.propDocs) { + return ( +
+

Props

+ +
+ ); + } + } + render() { return (
@@ -24,8 +36,7 @@ class ReactComponentDoc extends React.PureComponent { dangerouslySetInnerHTML={{__html: this.props.description}} /> {this.renderExample()} -

Props

- + {this.renderPropDocs()}
); } @@ -34,7 +45,7 @@ class ReactComponentDoc extends React.PureComponent { ReactComponentDoc.propTypes = { description: PropTypes.string, hideExample: PropTypes.bool, - packagePath: PropTypes.string.isRequired, + path: PropTypes.string.isRequired, /* eslint-disable react/forbid-prop-types */ propDocs: PropTypes.object }; diff --git a/packages/docs/src/scripts/components/Source.jsx b/packages/docs/src/scripts/components/Source.jsx index fecac13138..ad98127bea 100644 --- a/packages/docs/src/scripts/components/Source.jsx +++ b/packages/docs/src/scripts/components/Source.jsx @@ -4,8 +4,14 @@ import githubUrl from '../shared/githubUrl'; import reactComponentPath from '../shared/reactComponentPath'; const Source = props => { - // Only show the source if this is for a React or CSS component - if (props.reactComponent || (props.source && !props.source.path.match(/\.md$/))) { + // Only show the source link if this is for a non-theme React or CSS component + if ( + !props.source.path.match(/packages\/themes\//) && ( + props.reactComponent || ( + props.source && !props.source.path.match(/\.md$/) + ) + ) + ) { const packageName = props.source.path.match(/packages\/([a-z-_]+)\//i)[1]; const reactPath = props.reactComponent && reactComponentPath(props.source.path, props.reactComponent).replace(/[a-z-]+\/src\//, ''); diff --git a/packages/docs/src/styles/docs.scss b/packages/docs/src/styles/docs.scss index 820b67b097..99a1b42051 100644 --- a/packages/docs/src/styles/docs.scss +++ b/packages/docs/src/styles/docs.scss @@ -1,4 +1,5 @@ // Libraries +@import '~theme/index'; // remove this once React examples can use example.scss @import '@cmsgov/design-system-core/src/index'; @import '@cmsgov/design-system-layout/src/index'; diff --git a/packages/docs/src/styles/example.scss b/packages/docs/src/styles/example.scss index a067fa4580..77a39750a3 100644 --- a/packages/docs/src/styles/example.scss +++ b/packages/docs/src/styles/example.scss @@ -1,4 +1,5 @@ // Loaded within the markup example iframes +@import '~theme/index'; @import '@cmsgov/design-system-core/src/index'; @import '@cmsgov/design-system-layout/src/index'; @import 'settings/index'; diff --git a/packages/docs/webpack.config.js b/packages/docs/webpack.config.js index b9289c62d2..8f7a75eb94 100644 --- a/packages/docs/webpack.config.js +++ b/packages/docs/webpack.config.js @@ -1,14 +1,20 @@ const buildPath = require('../../tools/gulp/common/buildPath'); +const fs = require('fs'); const path = require('path'); const webpack = require('webpack'); /** * @param {String} rootPath - Root docs site path + * @param {Array} packages - Design system and theme package directory names * @param {Boolean} hotReload - Enable Webpack's hot module replacement * @return {Object} Webpack config */ -function createConfig(rootPath = '', hotReload = true) { - let config = { +function createConfig(rootPath = '', packages, hotReload = true) { + const packagePaths = packages.map(dir => + fs.realpathSync(path.resolve(__dirname, '..', dir, 'src')) + ); + + const config = { context: __dirname, entry: { index: [ @@ -32,13 +38,12 @@ function createConfig(rootPath = '', hotReload = true) { loader: ['babel-loader'], include: [ path.resolve(__dirname, 'src'), - path.resolve(__dirname, '../core/src'), // Transpile react-element-to-jsx-string dependency // https://github.com/algolia/react-element-to-jsx-string/issues/71 // https://github.com/sindresorhus/file-type/issues/70 path.resolve(__dirname, 'node_modules/stringify-object'), path.resolve(__dirname, 'node_modules/get-own-enumerable-property-symbols') - ] + ].concat(packagePaths) } ] }, diff --git a/packages/generator-cmsgov/generators/app/index.js b/packages/generator-cmsgov/generators/app/index.js index aeaebad701..8a2c68b72c 100644 --- a/packages/generator-cmsgov/generators/app/index.js +++ b/packages/generator-cmsgov/generators/app/index.js @@ -36,14 +36,25 @@ module.exports = class extends Generator { message: 'Generate React files too?', default: true }]); - }).then(answers => { + }) + .then(answers => { this.props.slug = answers.slug; this.props.react = answers.react; + + return this.prompt([{ + type: 'input', + name: 'package', + message: 'Package', + default: 'core' + }]); + }) + .then(answers => { + this.props.package = answers.package; }); } writing() { - const dir = `packages/core/src/components/${this.props.name}/`; + const dir = `packages/${this.props.package}/src/components/${this.props.name}/`; this.fs.copyTpl( this.templatePath('index.scss'), diff --git a/packages/generator-cmsgov/package.json b/packages/generator-cmsgov/package.json index bfba975732..b27183851b 100644 --- a/packages/generator-cmsgov/package.json +++ b/packages/generator-cmsgov/package.json @@ -1,7 +1,7 @@ { "name": "generator-cmsgov", "private": true, - "version": "1.0.0-rc.2", + "version": "1.1.0", "description": "Yeoman generator for automating the creation of a new design system component", "files": [ "generators" diff --git a/tools/gulp/docs/__tests__/createRoutes.test.js b/tools/gulp/docs/__tests__/createRoutes.test.js index 898d5d54cb..c9b6bf3147 100644 --- a/tools/gulp/docs/__tests__/createRoutes.test.js +++ b/tools/gulp/docs/__tests__/createRoutes.test.js @@ -4,12 +4,24 @@ function mockPage(slug, sections = []) { return { header: slug, description: `${slug} description`, + reference: slug, referenceURI: slug, sections: sections }; } describe('createRoutes', () => { + it('returns all pages', () => { + const pages = [ + mockPage('home'), + mockPage('about'), + mockPage('contact') + ]; + + const routes = createRoutes(pages); + expect(routes.length).toBe(3); + }); + it('returns subset of properties', () => { const pages = [ mockPage( diff --git a/tools/gulp/docs/__tests__/uniquePages.test.js b/tools/gulp/docs/__tests__/uniquePages.test.js new file mode 100644 index 0000000000..8e2a6739ff --- /dev/null +++ b/tools/gulp/docs/__tests__/uniquePages.test.js @@ -0,0 +1,14 @@ +const uniquePages = require('../uniquePages'); + +describe('uniquePages', () => { + it('removes duplicate non-theme section', () => { + const sections = uniquePages([ + { reference: 'foo', header: 'Core foo', source: { path: 'packages/core/foo.js' } }, + { reference: 'foo', header: 'Theme foo', source: { path: 'packages/themes/abc/foo.js' } }, + { reference: 'bar', header: 'Bar', source: { path: 'packages/core/bar.js' } } + ]); + + expect(sections.length).toBe(2); + expect(sections[0].header).toBe('Theme foo'); + }); +}); diff --git a/tools/gulp/docs/convertMarkdownPages.js b/tools/gulp/docs/convertMarkdownPages.js index 9597849d52..48c5c3784d 100644 --- a/tools/gulp/docs/convertMarkdownPages.js +++ b/tools/gulp/docs/convertMarkdownPages.js @@ -1,13 +1,13 @@ /** * Markdown files are documentation pages that aren't tied to a CSS or JS file. - * These live in the packages/docs/src/pages directory. This method converts - * those Markdown pages to HTML, and formats them into an array of JSON objects - * that can later be passed to the generatePage method. + * These live in a src/pages directory. This method converts those Markdown + * pages to HTML, and formats them into an array of JSON objects that can later + * be passed to the generatePage method. */ const fs = require('mz/fs'); +const glob = require('glob'); const path = require('path'); const processMarkdownPage = require('./processMarkdownPage'); -const pagesDir = path.resolve(__dirname, '../../../packages/docs/src/pages'); /** * Reads a path, and creates a JSON representation of the Markdown file. If @@ -21,50 +21,52 @@ const pagesDir = path.resolve(__dirname, '../../../packages/docs/src/pages'); function createPageObject(rootPath, dir, filename) { const filePath = path.join(dir, filename); - return fs.stat(filePath) - .then(stats => { - if (stats.isFile()) { - return fs.readFile(filePath, 'utf8') - .then(data => processMarkdownPage(filePath, data, rootPath)); - } + return fs.readFile(filePath, 'utf8') + .then(data => processMarkdownPage(filePath, data, rootPath)); +} + +/** + * @param {String} rootPath - Root docs site path + * @param {String} dir - Source files directory + * @return {Promise} + */ +function createPages(rootPath, dir) { + const pages = []; + const filenames = glob.sync('src/pages/**/*.md', { cwd: dir }); - // This is a directory, so return its pages instead - return convertMarkdownPages(rootPath, filePath); - }); + return Promise.all( + filenames.map(filename => + createPageObject(rootPath, dir, filename) + .then(data => { + pages.push(data); + }) + ) + ).then(() => pages); } /** - * Reads all Markdown pages, transforms markdown, and creates a JSON - * representation of each page + * Reads all Markdown pages in the docs and (optionally) theme directory, + * transforms markdown, and creates a JSON representation of each page. * @param {String} rootPath - Root docs site path - * @param {String} dir - Directory path + * @param {Array} packages - Design system and theme package directory names * @return {Promise} Resolves with an array of JSON pages */ -function convertMarkdownPages(rootPath, dir) { - if (!dir) dir = pagesDir; - let pages = []; +function convertMarkdownPages(rootPath, packages) { + const packagesDir = path.join(__dirname, '../../../packages'); + const docsSrc = path.join(packagesDir, 'docs'); + const themePackages = packages.filter(name => name.match(/^themes\//)); + const docsPages = createPages(rootPath, docsSrc); - return fs.readdir(dir) - .then(filenames => - Promise.all( - filenames.filter(filename => - // File is a Markdown file or directory - filename.match(/\.md$/) || !filename.match(/\.([a-z]+)$/) - ).map(filename => - createPageObject(rootPath, dir, filename) - .then(data => { - if (data.length) { - // An array of a directory's pages - pages = pages.concat(data); - } else if (data) { - // A single page object - pages.push(data); - } - }) - ) - ) - ) - .then(() => pages); + if (themePackages.length) { + const themeSrc = path.join(packagesDir, themePackages[0]); + + return docsPages.then(pages => + createPages(rootPath, themeSrc) + .then(themePages => pages.concat(themePages)) + ); + } + + return docsPages; } module.exports = convertMarkdownPages; diff --git a/tools/gulp/docs/gulpReactDocgen.js b/tools/gulp/docs/gulpReactDocgen.js index 4a9547a983..a1be0ebc8d 100644 --- a/tools/gulp/docs/gulpReactDocgen.js +++ b/tools/gulp/docs/gulpReactDocgen.js @@ -26,7 +26,7 @@ module.exports = function(options) { try { if (file.isNull()) return cb(null, file); - let doc = reactDocgen.parse( + const doc = reactDocgen.parse( file.contents, reactDocgen.resolver.findAllExportedComponentDefinitions, reactDocgenHandlers @@ -43,7 +43,7 @@ module.exports = function(options) { response = {}; } - file.contents = new Buffer(JSON.stringify(response)); + file.contents = Buffer.from(JSON.stringify(response)); file.path = gutil.replaceExtension(file.path, '.json'); return cb(null, file); }); diff --git a/tools/gulp/docs/docs.js b/tools/gulp/docs/index.js similarity index 89% rename from tools/gulp/docs/docs.js rename to tools/gulp/docs/index.js index 0edd456691..aa0dc70225 100644 --- a/tools/gulp/docs/docs.js +++ b/tools/gulp/docs/index.js @@ -6,7 +6,7 @@ // Run babel transforms on src files so we can run JSX scripts in Gulp tasks require('babel-register')({ - only: /(packages\/(core|docs)\/src|generatePage)/ + only: /(packages\/([a-z-_]+|themes\/[a-z_-]+)\/src|generatePage)/ }); const buildPath = require('../common/buildPath'); @@ -14,13 +14,15 @@ const convertMarkdownPages = require('./convertMarkdownPages'); const createRoutes = require('./createRoutes'); const del = require('del'); const dutil = require('../common/log-util'); +const gulpReactDocgen = require('./gulpReactDocgen'); const kss = require('kss'); const merge = require('gulp-merge-json'); -const processKssSection = require('./processKssSection'); const nestSections = require('./nestSections'); -const gulpReactDocgen = require('./gulpReactDocgen'); -const runSequence = require('run-sequence'); const packagesRegex = require('../common/packagesRegex'); +const processKssSection = require('./processKssSection'); +const uniquePages = require('./uniquePages'); +const runSequence = require('run-sequence'); + const docs = 'packages/docs'; /** @@ -173,13 +175,8 @@ module.exports = (gulp, shared) => { /** * Generate HTML pages from CSS comments and Markdown files. This happens - * within a chain of promises: - * 1. Parse CSS comments, forming the initial array of pages - * 2. Parse Markdown files and add each page's data to the pages array - * 3. Create HTML files for markup examples - * 4. Add missing top-level pages so other pages can be properly nested - * 5. Nest and sort the pages - * 6. Create HTML files from the pages array + * within a chain of promises. + * @return {Promise} */ gulp.task('docs:generate-pages', () => { dutil.logMessage( @@ -191,7 +188,8 @@ module.exports = (gulp, shared) => { return kss.traverse(packages) .then(styleguide => /** - * 1. CSS comments are parsed and an array of KSS Section objects is + * Parse CSS comments, forming the initial array of pages. + * CSS comments are parsed and an array of KSS Section objects is * generated: kss-node.github.io/kss-node/api/master/module-kss.KssSection.html * @return {Array} KssSections */ @@ -202,14 +200,16 @@ module.exports = (gulp, shared) => { ) ) ) - .then(kssSections => // 2 - convertMarkdownPages(shared.rootPath) + .then(kssSections => + // Parse Markdown files and add each page's data to the pages array + convertMarkdownPages(shared.rootPath, shared.packages) .then(pages => pages.concat(kssSections)) ) - .then(generateMarkupPages) // 3 - .then(addTopLevelPages) // 4 - .then(nestSections) // 5 - .then(generateDocPages) // 6 + .then(uniquePages) // Remove pages with same URL (for advanced theme support) + .then(generateMarkupPages) // Create HTML files for markup examples + .then(addTopLevelPages) // Add missing top-level pages so pages can be properly nested + .then(nestSections) + .then(generateDocPages) // Create HTML files from the pages array .then(generatedPagesCount => { dutil.logMessage( '📝 ', diff --git a/tools/gulp/docs/react-docgen-handlers/markdownHandler.js b/tools/gulp/docs/react-docgen-handlers/markdownHandler.js index d06e241cad..7a68cd7050 100644 --- a/tools/gulp/docs/react-docgen-handlers/markdownHandler.js +++ b/tools/gulp/docs/react-docgen-handlers/markdownHandler.js @@ -12,13 +12,15 @@ function markdownHandler(doc) { const desc = doc.get('description'); const docObject = doc.toObject(); - Object.keys(docObject.props).forEach(propName => { - let propDescriptor = doc.getPropDescriptor(propName); + if (docObject.props) { + Object.keys(docObject.props).forEach(propName => { + const propDescriptor = doc.getPropDescriptor(propName); - if (propDescriptor.description !== '') { - propDescriptor.description = marked(propDescriptor.description); - } - }); + if (propDescriptor.description !== '') { + propDescriptor.description = marked(propDescriptor.description); + } + }); + } if (desc !== '') { doc.set('description', marked(desc)); diff --git a/tools/gulp/docs/uniquePages.js b/tools/gulp/docs/uniquePages.js new file mode 100644 index 0000000000..a2eda4ad8e --- /dev/null +++ b/tools/gulp/docs/uniquePages.js @@ -0,0 +1,22 @@ +/** + * Remove pages with duplicate references, giving precedence to theme files + * @param {Array} pages + * @return {Array} pages without duplicates + */ +function uniquePages(pages) { + const routes = {}; + + pages.forEach(page => { + // Use reference since referenceURI may sometimes be blank + if (routes[page.reference] && !page.source.path.match(/^packages\/themes\//)) { + // Only overwrite the page if the page is coming from a theme file + return; + } + + routes[page.reference] = page; + }); + + return Object.keys(routes).map(key => routes[key]); +} + +module.exports = uniquePages; diff --git a/tools/gulp/index.js b/tools/gulp/index.js index fd665c5690..e2a66f4f26 100644 --- a/tools/gulp/index.js +++ b/tools/gulp/index.js @@ -5,23 +5,59 @@ */ 'use strict'; const argv = require('yargs').argv; +const dutil = require('./common/log-util'); +const glob = require('glob'); + +/** + * Get the name of a package, relative to packages/ + * @example + * packageName('packages/foo') // returns 'foo' + * @param {String} packagePath + * @return {String} + */ +function packageName(packagePath) { + return packagePath.match(/packages\/([a-z-_/]+)/)[1]; +} + +/** + * Get the names of the directories containing design system (or theme) + * files. These will be used for watching, compiling, and docs generation + */ +function packageDirectories() { + let directories = glob.sync('packages/*', { + ignore: ['packages/{docs,generator*,themes}'] + }).map(packageName); + + if (argv.theme) { + if (typeof argv.theme === 'string') { + // Manually specified theme package + directories.push(`themes/${argv.theme}`); + } else { + directories = directories.concat( + glob.sync('packages/themes/*').map(packageName) + ); + } + + dutil.logMessage('🎨 ', 'Including theme package'); + } + + return directories; +} module.exports = (gulp) => { - const rootPath = ''; // pkg.version + const packages = packageDirectories(); + const rootPath = argv.root || ''; const shared = { browserSync: require('browser-sync').create(), env: argv.env, - // Design system packages (excluding docs and development packages) - packages: ['core', 'layout', 'support'], - // TODO: Replace the line below once we move to publishing the docs on S3 - // rather than GitHub pages. + packages: packages, rootPath: rootPath, - webpackConfig: require('../../packages/docs/webpack.config')(rootPath) + webpackConfig: require('../../packages/docs/webpack.config')(rootPath, packages) }; [ 'build', - 'docs/docs', + 'docs', 'lint', 'sass', 'server', @@ -29,6 +65,6 @@ module.exports = (gulp) => { 'watch', 'webpack' ].forEach(taskGroup => { - require(`./${taskGroup}.js`)(gulp, shared); + require(`./${taskGroup}`)(gulp, shared); }); }; diff --git a/tools/gulp/sass.js b/tools/gulp/sass/index.js similarity index 90% rename from tools/gulp/sass.js rename to tools/gulp/sass/index.js index b9c7406001..d09da18179 100644 --- a/tools/gulp/sass.js +++ b/tools/gulp/sass/index.js @@ -1,14 +1,14 @@ 'use strict'; const autoprefixer = require('autoprefixer'); -const buildPath = require('./common/buildPath'); +const buildPath = require('../common/buildPath'); const changed = require('gulp-changed'); const count = require('gulp-count'); const cssnano = require('cssnano'); const del = require('del'); -const dutil = require('./common/log-util'); +const dutil = require('../common/log-util'); const path = require('path'); -const packageVersions = require('./common/packageVersions'); +const packageVersions = require('../common/packageVersions'); const postcss = require('gulp-postcss'); const postcssImport = require('postcss-import'); const postcssInliner = require('postcss-image-inliner'); @@ -17,7 +17,8 @@ const sass = require('gulp-sass'); const sourcemaps = require('gulp-sourcemaps'); const through = require('through2'); const runSequence = require('run-sequence'); -const packagesRegex = require('./common/packagesRegex'); +const packagesRegex = require('../common/packagesRegex'); +const themeImporter = require('./themeImporter'); const config = { vendorSrc: 'packages/support/src/vendor' @@ -30,6 +31,7 @@ module.exports = (gulp, shared) => { const createSourcemaps = shared.env === 'development'; const sassCompiler = sass({ outputStyle: 'expanded', + importer: themeImporter.bind(null, shared.packages), includePaths: [`${cwd}node_modules`] }).on('error', function(err) { dutil.logError('sass', 'Error transpiling Sass!'); @@ -49,7 +51,7 @@ module.exports = (gulp, shared) => { if (!cwd.match(/\/docs\//)) { // inline/base64 images postcssPlugins.push(postcssInliner({ - assetPaths: [path.resolve(__dirname, `../../${cwd}/src/`)], + assetPaths: [path.resolve(__dirname, `../../../${cwd}/src/`)], strict: true })); } @@ -80,7 +82,7 @@ module.exports = (gulp, shared) => { // Copy 3rd-party Sass dependencies into a "vendor" subdirectory so we can // distribute them along with our Sass files gulp.task('sass:copy-vendor', () => { - var packages = [ + const packages = [ './packages/support/node_modules/uswds/src/stylesheets/**/_variables.scss' ]; diff --git a/tools/gulp/sass/themeImporter.js b/tools/gulp/sass/themeImporter.js new file mode 100644 index 0000000000..521eacacf2 --- /dev/null +++ b/tools/gulp/sass/themeImporter.js @@ -0,0 +1,39 @@ +const path = require('path'); + +/** + * Return the path for a file relative to the theme package's directory + * @param {String} themeDirectory - Name of the theme directory, relative to + * packages/ (ie. "themes/foo") + * @param {String} filename - Name of file coming after ~theme/. It may or may + * not have the file extension + * @return {Promise} Resolves with the filename relative to the theme's src + * directory, or null if the file doesn't exist + */ +function filePath(themeDirectory, filename) { + return path.join(__dirname, '../../../packages', themeDirectory, 'src', filename); +} + +/** + * A custom node-sass importer to handle cases where we want to import a + * theme's Sass file. This allows us to use a generic "~theme/" path and + * return an empty string if a theme isn't present. + * @param {Array} packages - Design system and theme package directory names + * @param {String} url - the path in import as-is + */ +function themeImporter(packages, url) { + const match = url.match(/^~theme\/([a-z.]+)/i); + const themePackages = packages.filter(name => name.match(/^themes\//)); + + if (match) { + if (themePackages.length) { + return { file: filePath(themePackages[0], match[1]) }; + } else { + return { contents: '' }; + } + } else { + // Return null to fallback to default importer + return null; + } +}; + +module.exports = themeImporter; diff --git a/yarn.lock b/yarn.lock index 78a45bc272..a524bef6b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3757,7 +3757,7 @@ generate-object-property@^1.1.0: is-property "^1.0.0" "generator-cmsgov@file:./packages/generator-cmsgov": - version "1.0.0-rc.2" + version "1.1.0" dependencies: yeoman-generator "^2.0.0" From 434e72a4afa8ff0b503856adff829c0ae5af141a Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Tue, 19 Sep 2017 16:34:26 -0700 Subject: [PATCH 22/33] Added a "small" size variant to the Choice component --- .../core/src/components/ChoiceList/Choice.jsx | 5 +- .../src/components/ChoiceList/Choice.scss | 119 ++++++++++++------ .../src/components/ChoiceList/Choice.test.jsx | 14 +++ .../src/settings/_variables.forms.scss | 1 + 4 files changed, 101 insertions(+), 38 deletions(-) diff --git a/packages/core/src/components/ChoiceList/Choice.jsx b/packages/core/src/components/ChoiceList/Choice.jsx index c17bb5336f..8cca34542e 100644 --- a/packages/core/src/components/ChoiceList/Choice.jsx +++ b/packages/core/src/components/ChoiceList/Choice.jsx @@ -19,6 +19,7 @@ export const Choice = function(props) { inversed, inputPlacement, inputClassName, + size, ...inputProps } = props; /* eslint-enable prefer-const */ @@ -28,7 +29,8 @@ export const Choice = function(props) { 'ds-c-choice', { 'ds-c-choice--inverse': inversed, - 'ds-c-choice--right': inputPlacement === 'right' + 'ds-c-choice--right': inputPlacement === 'right', + 'ds-c-choice--small': size === 'small' } ); @@ -89,6 +91,7 @@ Choice.propTypes = { * Placement of the input relative to the text label */ inputPlacement: PropTypes.oneOf(['left', 'right']), + size: PropTypes.oneOf(['small']), /** * The `input` field's `name` attribute */ diff --git a/packages/core/src/components/ChoiceList/Choice.scss b/packages/core/src/components/ChoiceList/Choice.scss index 0c478da2d3..0ece5ba6f8 100644 --- a/packages/core/src/components/ChoiceList/Choice.scss +++ b/packages/core/src/components/ChoiceList/Choice.scss @@ -79,42 +79,6 @@ Markup: Style guide: components.choice.inversed */ -/* -Right-to-Left - -Markup: -
-
-
- Right to left - Select desired fruits - - - - - - - - -
-
-
-
- Right to left - Select desired fruits - - - - - - -
-
-
- -Style guide: components.choice.rtl -*/ - // Hide the default browser checkbox/radio button since we'll // create our own custom version .ds-c-choice { @@ -205,7 +169,41 @@ Style guide: components.choice.rtl border-radius: 100%; } -// Display label on the left side of the checkbox +/* +Right-to-Left + +Markup: +
+
+
+ Right to left + Select desired fruits + + + + + + + + +
+
+
+
+ Right to left + Select desired fruits + + + + + + +
+
+
+ +Style guide: components.choice.rtl +*/ .ds-c-choice--right + label { padding-left: 0; padding-right: $choice-size + $spacer-1; @@ -216,6 +214,53 @@ Style guide: components.choice.rtl } } +/* +Size variants + +Markup: +
+
+
+ Size variants + Select a size + + + + +
+
+
+
+ Size variants + Select a size + + + + +
+
+
+ +Style guide: components.choice.size +*/ +.ds-c-choice--small { + + label { + padding-left: $choice-size-small + $spacer-1; + padding-top: 0; + + &::before { + height: $choice-size-small; + top: 2px; + width: $choice-size-small; + } + } + + &.ds-c-choice--right + label { + padding-left: 0; + padding-right: $choice-size-small + $spacer-1; + } +} + /* `` diff --git a/packages/core/src/components/ChoiceList/Choice.test.jsx b/packages/core/src/components/ChoiceList/Choice.test.jsx index a3a8290f8d..051b0b7dd2 100644 --- a/packages/core/src/components/ChoiceList/Choice.test.jsx +++ b/packages/core/src/components/ChoiceList/Choice.test.jsx @@ -140,6 +140,20 @@ describe('Choice', () => { expect(input.hasClass('ds-c-choice--right')).toBe(true); }); + it('applies small className to input', () => { + const props = { + size: 'small', + name: 'presidents', + value: label + }; + const wrapper = shallow({label}); + + const input = wrapper.find('input'); + + expect(input.hasClass('ds-c-choice')).toBe(true); + expect(input.hasClass('ds-c-choice--small')).toBe(true); + }); + it('applies additional classNames to root element', () => { const props = { className: 'foo', diff --git a/packages/support/src/settings/_variables.forms.scss b/packages/support/src/settings/_variables.forms.scss index 249fd7d9b8..f05d5d5155 100644 --- a/packages/support/src/settings/_variables.forms.scss +++ b/packages/support/src/settings/_variables.forms.scss @@ -7,6 +7,7 @@ $choice-border-color: $color-base !default; $choice-border-color-inverse: $color-white !default; $choice-border-width: 2px !default; $choice-size: $spacer-4 !default; +$choice-size-small: 20px !default; // USWDS overrides... // These variables apply to form fields (input, select, textarea, button) From ba967e872d3984fbe52c09d80108cb027778df5c Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Thu, 21 Sep 2017 12:14:24 -0700 Subject: [PATCH 23/33] Addressing feedback: shrinking checkbox size and min height --- packages/core/src/components/ChoiceList/Choice.scss | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/core/src/components/ChoiceList/Choice.scss b/packages/core/src/components/ChoiceList/Choice.scss index 0ece5ba6f8..4b1d051da5 100644 --- a/packages/core/src/components/ChoiceList/Choice.scss +++ b/packages/core/src/components/ChoiceList/Choice.scss @@ -245,6 +245,7 @@ Style guide: components.choice.size */ .ds-c-choice--small { + label { + min-height: $choice-size-small; padding-left: $choice-size-small + $spacer-1; padding-top: 0; @@ -255,6 +256,10 @@ Style guide: components.choice.size } } + &:checked + label::before { + background-size: $choice-size-small; + } + &.ds-c-choice--right + label { padding-left: 0; padding-right: $choice-size-small + $spacer-1; From a26686a8af0bed3c68c4efcfc14df5c616c68407 Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Fri, 22 Sep 2017 09:34:29 -0700 Subject: [PATCH 24/33] KSS now parses JSX files as well when looking for documentation comments. --- tools/gulp/docs/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/gulp/docs/index.js b/tools/gulp/docs/index.js index aa0dc70225..3cbcb6bb99 100644 --- a/tools/gulp/docs/index.js +++ b/tools/gulp/docs/index.js @@ -185,7 +185,8 @@ module.exports = (gulp, shared) => { ); const packages = shared.packages.map(pkg => `packages/${pkg}/src/`); - return kss.traverse(packages) + const mask = '*.css|*.less|*.sass|*.scss|*.jsx'; + return kss.traverse(packages, { mask }) .then(styleguide => /** * Parse CSS comments, forming the initial array of pages. From a635ecf05d5fe2374259e5bea276e1bc9c6ef64c Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Sat, 23 Sep 2017 21:07:38 -0700 Subject: [PATCH 25/33] Made the watch task generate docs on changes to JavaScript files --- tools/gulp/watch.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/gulp/watch.js b/tools/gulp/watch.js index dd61960455..a0fb246911 100644 --- a/tools/gulp/watch.js +++ b/tools/gulp/watch.js @@ -30,7 +30,7 @@ module.exports = (gulp, shared) => { `packages/${packages}/src/**/*.{js,jsx}`, `!packages/${packages}/src/**/*.example.{js,jsx}`, `!packages/${packages}/src/**/*.test.{js,jsx}` - ], ['lint:packages-scripts', 'docs:react']); + ], ['lint:packages-scripts', 'sass:process:docs', 'docs:generate-pages', 'docs:react']); }); gulp.task('watch:docs', () => { @@ -44,7 +44,7 @@ module.exports = (gulp, shared) => { gulp.watch([ 'packages/docs/src/scripts/**/*.{js,jsx}' - ], ['lint:docs-scripts']); + ], ['lint:docs-scripts', 'sass:process:docs']); }); gulp.task('watch', () => { From c7c76e707daa13b4fa0398b0c4db6dccff961c36 Mon Sep 17 00:00:00 2001 From: Sawyer Hollenshead Date: Sun, 24 Sep 2017 13:10:26 -0400 Subject: [PATCH 26/33] Replace nodegit with GitHub API calls (#149) --- package.json | 6 +- tools/gulp/stats/getValues.js | 2 +- tools/gulp/stats/stats.js | 74 ++++++++----------------- yarn.lock | 100 +++++++++++++++++++--------------- 4 files changed, 82 insertions(+), 100 deletions(-) diff --git a/package.json b/package.json index e20b5d532a..bb1c3bae2d 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "eslint-plugin-react": "^7.3.0", "front-matter": "^2.2.0", "generator-cmsgov": "file:./packages/generator-cmsgov", + "github": "^11.0.0", "glob": "^7.1.2", "gulp": "^3.9.1", "gulp-babel": "^7.0.0", @@ -88,11 +89,8 @@ "yargs": "^9.0.1", "yo": "^2.0.0" }, - "optionalDependencies": { - "nodegit": "^0.20.2" - }, "engines": { - "node": ">=4.5.0 <8.0.0" + "node": ">=4.5.0" }, "jest": { "testPathIgnorePatterns": [ diff --git a/tools/gulp/stats/getValues.js b/tools/gulp/stats/getValues.js index 9cbbb37acd..37f21c4d79 100644 --- a/tools/gulp/stats/getValues.js +++ b/tools/gulp/stats/getValues.js @@ -8,7 +8,7 @@ const colors = require('colors/safe'); * @return {Array} [currentValue, masterValue, difference] */ function getValues(retrievalMethod, preferSmaller = true, diffMethod) { - let values = ['current', 'master'].map(retrievalMethod); + const values = ['current', 'master'].map(retrievalMethod); let diff = typeof diffMethod === 'function' ? diffMethod() : parseInt(values[0] - values[1]); diff --git a/tools/gulp/stats/stats.js b/tools/gulp/stats/stats.js index 08bd223f6a..7b28ee285c 100644 --- a/tools/gulp/stats/stats.js +++ b/tools/gulp/stats/stats.js @@ -5,6 +5,7 @@ * This task assumes the file has already been transpiled, so it should be * preceded by other build tasks. */ +const GitHub = require('github'); const Table = require('cli-table'); // cli-table2 is available and is a newer, forked version const _ = require('lodash'); const argv = require('yargs').argv; @@ -15,21 +16,10 @@ const fs = require('mz/fs'); const getValues = require('./getValues'); const path = require('path'); -// fontsDir should be relative to root so we can pass to path() and Git() const fontsDir = 'packages/core/fonts'; -const repoPath = path.resolve(__dirname, '../../../.git'); - -/** - * nodegit is an optionalDependency since I haven't figured out how to get it to - * play nice with Jenkins. We need to account for the case that it doesn't exist. - */ -let Git; -try { - Git = require('nodegit'); -} catch (er) { - dutil.logError('stats', er); - Git = null; -} +const git = new GitHub(); +// repoParts[0] = Owner, repoParts[1] = Repo name +const repoParts = require('../../../package.json').repository.split('/'); /** * Creates an HTML file where a specificity graph can be viewed. @@ -67,14 +57,16 @@ function createSpecificityGraph(stats, filename) { * Retrieves a master branch file's content. Useful when comparing a file from * the current branch to identify a change in a particular stat. */ -function getMasterBlob(filepath) { - if (!Git) return Promise.resolve(''); - - return Git.Repository.open(repoPath) - .then(repo => repo.getMasterCommit()) - .then(commit => commit.getEntry(filepath)) - .then(entry => entry.getBlob()) - .then(blob => blob.toString()); +function getMasterContent(filepath) { + return git.repos.getContent({ + owner: repoParts[0], + repo: repoParts[1], + path: filepath + }).catch(() => { + // Catch connection errors + dutil.logError('getMasterContent', 'Connection error. Skipping master branch stats.'); + return {}; + }); } /** @@ -84,7 +76,7 @@ function getMasterBlob(filepath) { * @return {Promise<{current, master}>} */ function getCSSStats(cssPath, skipmaster = false) { - let stats = { + const stats = { current: {}, master: {} }; @@ -96,9 +88,11 @@ function getCSSStats(cssPath, skipmaster = false) { // Conditionally check the file on the master branch. Allowing this step to // be skipped enables us to run it on files that don't yet exist on master if (!skipmaster) { - return getMasterBlob(cssPath) + return getMasterContent(cssPath) + .then(response => Buffer.from(response.data.content, 'base64').toString()) .then(css => cssstats(css)) - .then(data => { stats.master = data; }); + .then(data => { stats.master = data; }) + .catch(() => { stats.master = stats.current; }); } else { dutil.logMessage('getCSSStats', 'Not checking against master branch'); stats.master = stats.current; @@ -128,30 +122,10 @@ function getCurrentBranchFontSizes() { } function getMasterBranchFontSizes() { - if (!Git) return 0; - - return Git.Repository.open(repoPath) - .then(repo => repo.getMasterCommit()) - .then(commit => commit.getEntry(fontsDir)) - .then(entry => entry.getTree()) - .then(tree => tree.entries()) - .then(entries => entries.filter(e => e.name().match(/\.woff2$/))) // return .woff2 entries - .then(entries => { - return Promise.all( - // Array of file sizes - entries.map(entry => { - return entry.getBlob() - .then(blob => blob.rawsize()); - }) - ); - }) - .then(_.sum) - .catch(err => { - // Don't break all the things if we have trouble getting the - // sizes from the master branch - console.log(err); - return 0; - }); + return getMasterContent(fontsDir) + .then(response => response.data.filter(e => e.name.match(/\.woff2$/))) // return .woff2 entries + .then(files => _.sumBy(files, 'size')) + .catch(() => 0); } /** @@ -275,7 +249,7 @@ over time as browser support improves` * @return {Array} [label, currentValue, masterValue, difference, description] */ function row(label, values, description) { - let data = [label].concat(values); + const data = [label].concat(values); if (typeof description === 'string') data.push(description); return data; } diff --git a/yarn.lock b/yarn.lock index a524bef6b7..fcdc99db0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -89,6 +89,13 @@ after@0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/after/-/after-0.8.1.tgz#ab5d4fb883f596816d3515f8f791c0af486dd627" +agent-base@2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7" + dependencies: + extend "~3.0.0" + semver "~5.0.1" + aggregate-error@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-1.0.0.tgz#888344dad0220a72e3af50906117f48771925fac" @@ -2390,6 +2397,12 @@ debug-fabulous@>=0.1.1: memoizee "^0.4.5" object-assign "4.1.0" +debug@2: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + debug@2.2.0, debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" @@ -3330,6 +3343,10 @@ express@2.5.x: mkdirp "0.3.0" qs "0.4.x" +extend@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + extend@^3.0.0, extend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" @@ -3548,6 +3565,13 @@ flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" +follow-redirects@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-0.0.7.tgz#34b90bab2a911aa347571da90f22bd36ecd8a919" + dependencies: + debug "^2.2.0" + stream-consume "^0.1.0" + for-each@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" @@ -3633,16 +3657,6 @@ fs-extra@^4.0.1: jsonfile "^3.0.0" universalify "^0.1.0" -fs-extra@~0.26.2: - version "0.26.7" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - path-is-absolute "^1.0.0" - rimraf "^2.2.8" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -3858,6 +3872,15 @@ github-username@^4.0.0: dependencies: gh-got "^6.0.0" +github@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/github/-/github-11.0.0.tgz#edb32df5efb33cad004ebf0bdd2a4b30bb63a854" + dependencies: + follow-redirects "0.0.7" + https-proxy-agent "^1.0.0" + mime "^1.2.11" + netrc "^0.1.4" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -4079,7 +4102,7 @@ got@^7.0.0: url-parse-lax "^1.0.0" url-to-options "^1.0.1" -graceful-fs@4.X, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@4.X, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -4498,6 +4521,14 @@ https-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" +https-proxy-agent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" + dependencies: + agent-base "2" + debug "2" + extend "3" + humanize-string@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/humanize-string/-/humanize-string-1.0.1.tgz#fce2d6c545efc25dea1f23235182c98da0180b42" @@ -5502,12 +5533,6 @@ kind-of@^3.0.2: dependencies: is-buffer "^1.0.2" -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - optionalDependencies: - graceful-fs "^4.1.9" - known-css-properties@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.2.0.tgz#899c94be368e55b42d7db8d5be7d73a4a4a41454" @@ -5888,7 +5913,7 @@ lodash.upperfirst@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" -lodash@4.17.4, lodash@^4.0.0, lodash@^4.1.0, lodash@^4.11.1, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: +lodash@4.17.4, lodash@^4.0.0, lodash@^4.1.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.16.6, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -6249,7 +6274,7 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.2.0, nan@^2.3.0, nan@^2.3.2: +nan@^2.3.0, nan@^2.3.2: version "2.5.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" @@ -6265,6 +6290,10 @@ negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" +netrc@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/netrc/-/netrc-0.1.4.tgz#6be94fcaca8d77ade0a9670dc460914c94472444" + next-tick@1: version "1.0.0" resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" @@ -6282,7 +6311,7 @@ node-fetch@^1.0.1: encoding "^0.1.11" is-stream "^1.0.1" -node-gyp@^3.3.1, node-gyp@^3.5.0: +node-gyp@^3.3.1: version "3.5.0" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.5.0.tgz#a8fe5e611d079ec16348a3eb960e78e11c85274a" dependencies: @@ -6341,7 +6370,7 @@ node-notifier@^5.0.2, node-notifier@^5.1.2: shellwords "^0.1.0" which "^1.2.12" -node-pre-gyp@^0.6.29, node-pre-gyp@~0.6.32: +node-pre-gyp@^0.6.29: version "0.6.33" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9" dependencies: @@ -6420,23 +6449,6 @@ node-status-codes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" -nodegit-promise@~4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/nodegit-promise/-/nodegit-promise-4.0.0.tgz#5722b184f2df7327161064a791d2e842c9167b34" - dependencies: - asap "~2.0.3" - -nodegit@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/nodegit/-/nodegit-0.20.2.tgz#507b2c9b05b91fe1264354dedbd513f0c7e1ec56" - dependencies: - fs-extra "~0.26.2" - lodash "^4.13.1" - nan "^2.2.0" - node-gyp "^3.5.0" - node-pre-gyp "~0.6.32" - promisify-node "~0.3.0" - "nopt@2 || 3", nopt@3.0.x, nopt@~3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -7421,12 +7433,6 @@ promise@^8.0.1: dependencies: asap "~2.0.3" -promisify-node@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/promisify-node/-/promisify-node-0.3.0.tgz#b4b55acf90faa7d2b8b90ca396899086c03060cf" - dependencies: - nodegit-promise "~4.0.0" - prop-types@^15.5.10, prop-types@^15.5.4: version "15.5.10" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" @@ -8132,6 +8138,10 @@ semver@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" +semver@~5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a" + send@0.15.2: version "0.15.2" resolved "https://registry.yarnpkg.com/send/-/send-0.15.2.tgz#f91fab4403bcf87e716f70ceb5db2f578bdc17d6" @@ -8462,7 +8472,7 @@ stream-browserify@^2.0.1: inherits "~2.0.1" readable-stream "^2.0.2" -stream-consume@~0.1.0: +stream-consume@^0.1.0, stream-consume@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" From b051dc377e87362672ad2c5a77ffacf3d382824f Mon Sep 17 00:00:00 2001 From: Patrick - Wolfert Date: Mon, 25 Sep 2017 11:09:59 -0700 Subject: [PATCH 27/33] Excluded .example.jsx files from the KSS traversal and responded to other feedback --- tools/gulp/docs/index.js | 10 +++++----- tools/gulp/watch.js | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/gulp/docs/index.js b/tools/gulp/docs/index.js index 3cbcb6bb99..862e938957 100644 --- a/tools/gulp/docs/index.js +++ b/tools/gulp/docs/index.js @@ -174,8 +174,8 @@ module.exports = (gulp, shared) => { }); /** - * Generate HTML pages from CSS comments and Markdown files. This happens - * within a chain of promises. + * Generate HTML pages from CSS and JS comments and Markdown files. This + * happens within a chain of promises. * @return {Promise} */ gulp.task('docs:generate-pages', () => { @@ -185,12 +185,12 @@ module.exports = (gulp, shared) => { ); const packages = shared.packages.map(pkg => `packages/${pkg}/src/`); - const mask = '*.css|*.less|*.sass|*.scss|*.jsx'; + const mask = /^(?!.*\.example\.jsx).*\.(css|less|sass|scss|jsx)$/; return kss.traverse(packages, { mask }) .then(styleguide => /** - * Parse CSS comments, forming the initial array of pages. - * CSS comments are parsed and an array of KSS Section objects is + * Parse CSS and JS comments, forming the initial array of pages. + * CSS and JS comments are parsed and an array of KSS Section objects is * generated: kss-node.github.io/kss-node/api/master/module-kss.KssSection.html * @return {Array} KssSections */ diff --git a/tools/gulp/watch.js b/tools/gulp/watch.js index a0fb246911..4ebc3ddb77 100644 --- a/tools/gulp/watch.js +++ b/tools/gulp/watch.js @@ -30,7 +30,7 @@ module.exports = (gulp, shared) => { `packages/${packages}/src/**/*.{js,jsx}`, `!packages/${packages}/src/**/*.example.{js,jsx}`, `!packages/${packages}/src/**/*.test.{js,jsx}` - ], ['lint:packages-scripts', 'sass:process:docs', 'docs:generate-pages', 'docs:react']); + ], ['lint:packages-scripts', 'docs:react', 'docs:generate-pages']); }); gulp.task('watch:docs', () => { From 3d715e2fe86e218ee0fb7fa72d409c08adff41c4 Mon Sep 17 00:00:00 2001 From: sawyerh Date: Mon, 25 Sep 2017 17:54:31 -0400 Subject: [PATCH 28/33] Remove unnecessary Sass transform task --- tools/gulp/watch.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/gulp/watch.js b/tools/gulp/watch.js index 4ebc3ddb77..ef47419d29 100644 --- a/tools/gulp/watch.js +++ b/tools/gulp/watch.js @@ -44,7 +44,7 @@ module.exports = (gulp, shared) => { gulp.watch([ 'packages/docs/src/scripts/**/*.{js,jsx}' - ], ['lint:docs-scripts', 'sass:process:docs']); + ], ['lint:docs-scripts']); }); gulp.task('watch', () => { From a792b78f1856266b9f053323e5ca17df4084f34e Mon Sep 17 00:00:00 2001 From: sawyerh Date: Mon, 25 Sep 2017 17:57:31 -0400 Subject: [PATCH 29/33] Exclude test.jsx files --- tools/gulp/docs/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/gulp/docs/index.js b/tools/gulp/docs/index.js index 862e938957..8810ee6715 100644 --- a/tools/gulp/docs/index.js +++ b/tools/gulp/docs/index.js @@ -185,7 +185,7 @@ module.exports = (gulp, shared) => { ); const packages = shared.packages.map(pkg => `packages/${pkg}/src/`); - const mask = /^(?!.*\.example\.jsx).*\.(css|less|sass|scss|jsx)$/; + const mask = /^(?!.*\.(example|test)).*\.(css|less|sass|scss|jsx)$/; return kss.traverse(packages, { mask }) .then(styleguide => /** From c908f61755c006227a2cf2f6bd2216d694b730e2 Mon Sep 17 00:00:00 2001 From: Sawyer Hollenshead Date: Wed, 27 Sep 2017 15:09:14 -0400 Subject: [PATCH 30/33] Update Sketch file (#150) * Organize text styles * Update button components * Add link style; Update color styles * Add "Small" body text style * Change Source Sans to Open Sans * Rename Sketch file * Fix checkbox/radio positions * Add "big" variation of "disabled" button --- design-assets/Design system UI kit.sketch | Bin 339796 -> 225532 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/design-assets/Design system UI kit.sketch b/design-assets/Design system UI kit.sketch index a45f430b45b38eeca05a1f025316f4b6d69997c2..c37d76499748d55b8846fd271d753b8381760abe 100644 GIT binary patch delta 172813 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%0Ahn++Tu5;GD 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℞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 JHRmw{MF9^`{0#sA delta 290375 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߾{}w%XUe`8f1I(x8w=-|e~;5@ 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 From c4d9d992c570ae3770d0731891287438d7e996c0 Mon Sep 17 00:00:00 2001 From: Sawyer Hollenshead Date: Wed, 27 Sep 2017 16:00:22 -0400 Subject: [PATCH 31/33] Update react and react-dom (#153) * Update React to 15.6.2 * Add custom resolution for gulp-sass/node-sass node-sass@4.5.3 added support for Node v8.x * Update ESLint and Jest dependencies --- package.json | 8 +- packages/core/package.json | 8 +- packages/core/yarn.lock | 31 +++- packages/docs/package.json | 8 +- packages/docs/yarn.lock | 34 +++- yarn.lock | 346 +++++++++++++++++-------------------- 6 files changed, 224 insertions(+), 211 deletions(-) diff --git a/package.json b/package.json index bb1c3bae2d..9402b93d6a 100644 --- a/package.json +++ b/package.json @@ -66,14 +66,13 @@ "mkdir-recursive": "^0.3.0", "mz": "^2.7.0", "node-notifier": "^5.1.2", - "node-sass": "^4.5.3", "postcss-image-inliner": "^1.0.6", "postcss-import": "^11.0.0", "postcss-url": "^7.1.2", "prismjs": "^1.8.1", - "react": "^15.6.1", + "react": "^15.6.2", "react-docgen": "^2.18.0", - "react-dom": "^15.6.1", + "react-dom": "^15.6.2", "react-hot-loader": "3.0.0-beta.7", "recast": "^0.12.6", "run-sequence": "^2.2.0", @@ -99,5 +98,8 @@ "/packages/*/node_modules/", "/packages/generator-cmsgov/generators/app/templates/" ] + }, + "resolutions": { + "gulp-sass/node-sass": ">=4.5.3" } } diff --git a/packages/core/package.json b/packages/core/package.json index cd4ca0abbf..6c2e18df85 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -12,13 +12,13 @@ "@cmsgov/design-system-support": "^1.1.0", "classnames": "^2.2.5", "lodash.uniqueid": "^4.0.1", - "prop-types": "^15.5.10", - "react": "^15.6.1", - "react-dom": "^15.6.1" + "prop-types": "^15.6.0", + "react": "^15.6.2", + "react-dom": "^15.6.2" }, "devDependencies": { "enzyme": "^2.9.1", "mz": "^2.7.0", - "react-test-renderer": "^15.6.1" + "react-test-renderer": "^15.6.2" } } diff --git a/packages/core/yarn.lock b/packages/core/yarn.lock index 86c61d7a4d..d1539057e4 100644 --- a/packages/core/yarn.lock +++ b/packages/core/yarn.lock @@ -149,6 +149,18 @@ es-to-primitive@^1.1.1: is-date-object "^1.0.1" is-symbol "^1.0.1" +fbjs@^0.8.16: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + fbjs@^0.8.9: version "0.8.12" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" @@ -375,15 +387,16 @@ promise@^7.1.1: asap "~2.0.3" prop-types@^15.5.10: - version "15.5.10" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: - fbjs "^0.8.9" + fbjs "^0.8.16" loose-envify "^1.3.1" + object-assign "^4.1.1" react-dom@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.1.tgz#2cb0ed4191038e53c209eb3a79a23e2a4cf99470" + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" @@ -391,15 +404,15 @@ react-dom@^15.6.1: prop-types "^15.5.10" react-test-renderer@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.6.1.tgz#026f4a5bb5552661fd2cc4bbcd0d4bc8a35ebf7e" + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.6.2.tgz#d0333434fc2c438092696ca770da5ed48037efa8" dependencies: fbjs "^0.8.9" object-assign "^4.1.0" react@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react/-/react-15.6.1.tgz#baa8434ec6780bde997cdc380b79cd33b96393df" + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: create-react-class "^15.6.0" fbjs "^0.8.9" diff --git a/packages/docs/package.json b/packages/docs/package.json index 11548777bf..03c1890004 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -7,7 +7,7 @@ "devDependencies": { "enzyme": "^2.9.1", "react-element-to-jsx-string": "^12.0.0", - "react-test-renderer": "^15.6.1" + "react-test-renderer": "^15.6.2" }, "dependencies": { "@cmsgov/design-system-core": "^1.1.0", @@ -17,9 +17,9 @@ "core-js": "^2.5.1", "lodash": "^4.17.4", "prismjs": "^1.8.1", - "prop-types": "^15.5.10", - "react": "^15.6.1", - "react-dom": "^15.6.1", + "prop-types": "^15.6.0", + "react": "^15.6.2", + "react-dom": "^15.6.2", "react-hot-loader": "3.0.0-beta.7" } } diff --git a/packages/docs/yarn.lock b/packages/docs/yarn.lock index 21ab35ec47..a3d34df4b1 100644 --- a/packages/docs/yarn.lock +++ b/packages/docs/yarn.lock @@ -277,6 +277,18 @@ esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" +fbjs@^0.8.16: + version "0.8.16" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + fbjs@^0.8.9: version "0.8.9" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.9.tgz#180247fbd347dcc9004517b904f865400a0c8f14" @@ -561,7 +573,15 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.10, prop-types@^15.5.4: +prop-types@^15.5.10: + version "15.6.0" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" + +prop-types@^15.5.4: version "15.5.10" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" dependencies: @@ -573,8 +593,8 @@ react-deep-force-update@^2.0.1: resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-2.0.1.tgz#4f7f6c12c3e7de42f345992a3c518236fa1ecad3" react-dom@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.1.tgz#2cb0ed4191038e53c209eb3a79a23e2a4cf99470" + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" @@ -609,15 +629,15 @@ react-proxy@^3.0.0-alpha.0: lodash "^4.6.1" react-test-renderer@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.6.1.tgz#026f4a5bb5552661fd2cc4bbcd0d4bc8a35ebf7e" + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-15.6.2.tgz#d0333434fc2c438092696ca770da5ed48037efa8" dependencies: fbjs "^0.8.9" object-assign "^4.1.0" react@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react/-/react-15.6.1.tgz#baa8434ec6780bde997cdc380b79cd33b96393df" + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: create-react-class "^15.6.0" fbjs "^0.8.9" diff --git a/yarn.lock b/yarn.lock index fcdc99db0e..11ecd8017b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -647,12 +647,12 @@ babel-helpers@^6.24.1: babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-jest@^21.0.2: - version "21.0.2" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-21.0.2.tgz#817ea52c23f1c6c4b684d6960968416b6a9e9c6c" +babel-jest@^21.0.2, babel-jest@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-21.2.0.tgz#2ce059519a9374a2c46f2455b6fbef5ad75d863e" dependencies: babel-plugin-istanbul "^4.0.0" - babel-preset-jest "^21.0.2" + babel-preset-jest "^21.2.0" babel-loader@^7.1.2: version "7.1.2" @@ -682,9 +682,9 @@ babel-plugin-istanbul@^4.0.0: istanbul-lib-instrument "^1.4.2" test-exclude "^4.0.0" -babel-plugin-jest-hoist@^21.0.2: - version "21.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.0.2.tgz#cfdce5bca40d772a056cb8528ad159c7bb4bb03d" +babel-plugin-jest-hoist@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-21.2.0.tgz#2cef637259bd4b628a6cace039de5fcd14dbb006" babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" @@ -706,7 +706,7 @@ babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" -babel-plugin-syntax-object-rest-spread@^6.8.0: +babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" @@ -1002,11 +1002,12 @@ babel-preset-flow@^6.23.0: dependencies: babel-plugin-transform-flow-strip-types "^6.22.0" -babel-preset-jest@^21.0.2: - version "21.0.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-21.0.2.tgz#9db25def2329f49eace3f5ea0de42a0b898d12cc" +babel-preset-jest@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-21.2.0.tgz#ff9d2bce08abd98e8a36d9a8a5189b9173b85638" dependencies: - babel-plugin-jest-hoist "^21.0.2" + babel-plugin-jest-hoist "^21.2.0" + babel-plugin-syntax-object-rest-spread "^6.13.0" babel-preset-react@^6.24.1: version "6.24.1" @@ -3023,8 +3024,8 @@ eslint-plugin-import@2.7.0: read-pkg-up "^2.0.0" eslint-plugin-jest@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.1.0.tgz#2897f405e4db88f39d88b4aa10800983831cdeb9" + version "21.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-21.2.0.tgz#292044df9cf0866ad9c530e78e6528fae287b926" eslint-plugin-jsx-a11y@^6.0.2: version "6.0.2" @@ -3060,8 +3061,8 @@ eslint-plugin-react@7.1.0: jsx-ast-utils "^1.4.1" eslint-plugin-react@^7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz#ca9368da36f733fbdc05718ae4e91f778f38e344" + version "7.4.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz#300a95861b9729c087d362dd64abcc351a74364a" dependencies: doctrine "^2.0.0" has "^1.0.1" @@ -3121,8 +3122,8 @@ eslint@^4.0.0: text-table "~0.2.0" eslint@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.7.1.tgz#849804136953ebe366782f9f8611e2cbd1b54681" + version "4.7.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.7.2.tgz#ff6f5f5193848a27ee9b627be3e73fb9cb5e662e" dependencies: ajv "^5.2.0" babel-code-frame "^6.22.0" @@ -3323,16 +3324,16 @@ expand-tilde@^1.2.1, expand-tilde@^1.2.2: dependencies: os-homedir "^1.0.1" -expect@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-21.1.0.tgz#1c138ec803c72d28cbd10dfe97104966d967c24a" +expect@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-21.2.0.tgz#28ea776f377cda4df54b18eb05644b253aba0caa" dependencies: ansi-styles "^3.2.0" - jest-diff "^21.1.0" - jest-get-type "^21.0.2" - jest-matcher-utils "^21.1.0" - jest-message-util "^21.1.0" - jest-regex-util "^21.1.0" + jest-diff "^21.2.0" + jest-get-type "^21.2.0" + jest-matcher-utils "^21.2.0" + jest-message-util "^21.2.0" + jest-regex-util "^21.2.0" express@2.5.x: version "2.5.11" @@ -5145,15 +5146,15 @@ isurl@^1.0.0-alpha5: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" -jest-changed-files@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-21.1.0.tgz#e70f6b33b75d5987f4eae07e35bea5525635f92a" +jest-changed-files@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-21.2.0.tgz#5dbeecad42f5d88b482334902ce1cba6d9798d29" dependencies: throat "^4.0.0" -jest-cli@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-21.1.0.tgz#4f671885ea3521803c96a1fd95baaa6a1ba8d70f" +jest-cli@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-21.2.0.tgz#30f7f1da516701893370937f6e06cf9e35b7f758" dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -5164,17 +5165,17 @@ jest-cli@^21.1.0: istanbul-lib-coverage "^1.0.1" istanbul-lib-instrument "^1.4.2" istanbul-lib-source-maps "^1.1.0" - jest-changed-files "^21.1.0" - jest-config "^21.1.0" - jest-environment-jsdom "^21.1.0" - jest-haste-map "^21.1.0" - jest-message-util "^21.1.0" - jest-regex-util "^21.1.0" - jest-resolve-dependencies "^21.1.0" - jest-runner "^21.1.0" - jest-runtime "^21.1.0" - jest-snapshot "^21.1.0" - jest-util "^21.1.0" + jest-changed-files "^21.2.0" + jest-config "^21.2.0" + jest-environment-jsdom "^21.2.0" + jest-haste-map "^21.2.0" + jest-message-util "^21.2.0" + jest-regex-util "^21.2.0" + jest-resolve-dependencies "^21.2.0" + jest-runner "^21.2.0" + jest-runtime "^21.2.0" + jest-snapshot "^21.2.0" + jest-util "^21.2.0" micromatch "^2.3.11" node-notifier "^5.0.2" pify "^3.0.0" @@ -5185,146 +5186,146 @@ jest-cli@^21.1.0: worker-farm "^1.3.1" yargs "^9.0.0" -jest-config@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-21.1.0.tgz#7ef8778af679de30dad75e355a0dfbb0330b8d2f" +jest-config@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-21.2.0.tgz#e88e6e677eed4eb78acfc9a1243531e3484de143" dependencies: chalk "^2.0.1" glob "^7.1.1" - jest-environment-jsdom "^21.1.0" - jest-environment-node "^21.1.0" - jest-get-type "^21.0.2" - jest-jasmine2 "^21.1.0" - jest-regex-util "^21.1.0" - jest-resolve "^21.1.0" - jest-util "^21.1.0" - jest-validate "^21.1.0" - pretty-format "^21.1.0" - -jest-diff@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-21.1.0.tgz#ca4c9d40272a6901dcde6c4c0bb2f568c363cc42" + jest-environment-jsdom "^21.2.0" + jest-environment-node "^21.2.0" + jest-get-type "^21.2.0" + jest-jasmine2 "^21.2.0" + jest-regex-util "^21.2.0" + jest-resolve "^21.2.0" + jest-util "^21.2.0" + jest-validate "^21.2.0" + pretty-format "^21.2.0" + +jest-diff@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-21.2.0.tgz#14fa840d498c8f8a07465877dee5a9f0a48d6e74" dependencies: chalk "^2.0.1" diff "^3.2.0" - jest-get-type "^21.0.2" - pretty-format "^21.1.0" + jest-get-type "^21.2.0" + pretty-format "^21.2.0" -jest-docblock@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.1.0.tgz#43154be2441fb91403e36bb35cb791a5017cea81" +jest-docblock@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414" -jest-environment-jsdom@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-21.1.0.tgz#40729a60cd4544625f7d3a33c32bdaad63e57db7" +jest-environment-jsdom@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-21.2.0.tgz#b38a2a1c5a4070586446863ffc25c6aedc0c1ddb" dependencies: - jest-mock "^21.1.0" - jest-util "^21.1.0" + jest-mock "^21.2.0" + jest-util "^21.2.0" jsdom "^9.12.0" -jest-environment-node@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-21.1.0.tgz#a11fd611e8ae6c3e02b785aa1b12a3009f4fd0f1" +jest-environment-node@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-21.2.0.tgz#5e025a86c9556e6b7024f66b340bb9e3733f0d0f" dependencies: - jest-mock "^21.1.0" - jest-util "^21.1.0" + jest-mock "^21.2.0" + jest-util "^21.2.0" -jest-get-type@^21.0.2: - version "21.0.2" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.0.2.tgz#304e6b816dd33cd1f47aba0597bcad258a509fc6" +jest-get-type@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23" -jest-haste-map@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.1.0.tgz#08e7a8c584008d4b790b8dddf7dd3e3db03b75d3" +jest-haste-map@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-21.2.0.tgz#1363f0a8bb4338f24f001806571eff7a4b2ff3d8" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" - jest-docblock "^21.1.0" + jest-docblock "^21.2.0" micromatch "^2.3.11" sane "^2.0.0" worker-farm "^1.3.1" -jest-jasmine2@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-21.1.0.tgz#975c3cd3ecd9d50d385bfe3c680dd61979f50c9c" +jest-jasmine2@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-21.2.0.tgz#99907a12d94ead2815f6bd22d69b3d2bc5bb36bc" dependencies: chalk "^2.0.1" - expect "^21.1.0" + expect "^21.2.0" graceful-fs "^4.1.11" - jest-diff "^21.1.0" - jest-matcher-utils "^21.1.0" - jest-message-util "^21.1.0" - jest-snapshot "^21.1.0" + jest-diff "^21.2.0" + jest-matcher-utils "^21.2.0" + jest-message-util "^21.2.0" + jest-snapshot "^21.2.0" p-cancelable "^0.3.0" -jest-matcher-utils@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-21.1.0.tgz#b02e237b287c58915ce9a5bf3c7138dba95125a7" +jest-matcher-utils@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-21.2.0.tgz#6cfabb60aa77d9f17e9e2fa8eb939dfbe005022d" dependencies: chalk "^2.0.1" - jest-get-type "^21.0.2" - pretty-format "^21.1.0" + jest-get-type "^21.2.0" + pretty-format "^21.2.0" -jest-message-util@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-21.1.0.tgz#7f9a52535d1a640af0d4c800edde737e14ea0526" +jest-message-util@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-21.2.0.tgz#3c6717fe21c301da3a24ffa5691aed8961d362f5" dependencies: chalk "^2.0.1" micromatch "^2.3.11" slash "^1.0.0" -jest-mock@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-21.1.0.tgz#c4dddfa893a0b120b72b5ae87c7506745213a790" +jest-mock@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-21.2.0.tgz#7eb0770e7317968165f61ea2a7281131534b3c0f" -jest-regex-util@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-21.1.0.tgz#59e4bad74f5ffd62a3835225f9bc1ee3796b5adb" +jest-regex-util@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-21.2.0.tgz#1b1e33e63143babc3e0f2e6c9b5ba1eb34b2d530" -jest-resolve-dependencies@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-21.1.0.tgz#9f78852e65d864d04ad0919ac8226b3f1434e7b0" +jest-resolve-dependencies@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-21.2.0.tgz#9e231e371e1a736a1ad4e4b9a843bc72bfe03d09" dependencies: - jest-regex-util "^21.1.0" + jest-regex-util "^21.2.0" -jest-resolve@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-21.1.0.tgz#6bb806ca5ad876c250044fe62f298321d2da5c06" +jest-resolve@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-21.2.0.tgz#068913ad2ba6a20218e5fd32471f3874005de3a6" dependencies: browser-resolve "^1.11.2" chalk "^2.0.1" is-builtin-module "^1.0.0" -jest-runner@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-21.1.0.tgz#d7ea7e2fa10ed673d4dd25ba2f3faae2efb89a07" - dependencies: - jest-config "^21.1.0" - jest-docblock "^21.1.0" - jest-haste-map "^21.1.0" - jest-jasmine2 "^21.1.0" - jest-message-util "^21.1.0" - jest-runtime "^21.1.0" - jest-util "^21.1.0" +jest-runner@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-21.2.0.tgz#632f8e0c365613b37d2c7bd2c2f9dcc6235d71f0" + dependencies: + jest-config "^21.2.0" + jest-docblock "^21.2.0" + jest-haste-map "^21.2.0" + jest-jasmine2 "^21.2.0" + jest-message-util "^21.2.0" + jest-runtime "^21.2.0" + jest-util "^21.2.0" pify "^3.0.0" throat "^4.0.0" worker-farm "^1.3.1" -jest-runtime@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-21.1.0.tgz#c9a180a9e06ef046d0ad157dea52355abb7cbad4" +jest-runtime@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-21.2.0.tgz#665882303a656103c1fe025aaef44d547935bf51" dependencies: babel-core "^6.0.0" - babel-jest "^21.0.2" + babel-jest "^21.2.0" babel-plugin-istanbul "^4.0.0" chalk "^2.0.1" convert-source-map "^1.4.0" graceful-fs "^4.1.11" - jest-config "^21.1.0" - jest-haste-map "^21.1.0" - jest-regex-util "^21.1.0" - jest-resolve "^21.1.0" - jest-util "^21.1.0" + jest-config "^21.2.0" + jest-haste-map "^21.2.0" + jest-regex-util "^21.2.0" + jest-resolve "^21.2.0" + jest-util "^21.2.0" json-stable-stringify "^1.0.1" micromatch "^2.3.11" slash "^1.0.0" @@ -5332,43 +5333,43 @@ jest-runtime@^21.1.0: write-file-atomic "^2.1.0" yargs "^9.0.0" -jest-snapshot@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-21.1.0.tgz#a5fa9d52847d8f52e19a1df6ccae9de699193ccc" +jest-snapshot@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-21.2.0.tgz#e3f53df6f90d2d72054c78d0eef32592a76edc05" dependencies: chalk "^2.0.1" - jest-diff "^21.1.0" - jest-matcher-utils "^21.1.0" + jest-diff "^21.2.0" + jest-matcher-utils "^21.2.0" mkdirp "^0.5.1" natural-compare "^1.4.0" - pretty-format "^21.1.0" + pretty-format "^21.2.0" -jest-util@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-21.1.0.tgz#f92ff756422cc0609ddf5a9bfa4d34b2835d8c30" +jest-util@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-21.2.0.tgz#b80779fc67250eb952196233c5ce68c2bd83fe69" dependencies: callsites "^2.0.0" chalk "^2.0.1" graceful-fs "^4.1.11" - jest-message-util "^21.1.0" - jest-mock "^21.1.0" - jest-validate "^21.1.0" + jest-message-util "^21.2.0" + jest-mock "^21.2.0" + jest-validate "^21.2.0" mkdirp "^0.5.1" -jest-validate@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.1.0.tgz#39d01115544a758bce49f221a5fcbb24ebdecc65" +jest-validate@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-21.2.0.tgz#b383fc9c2905c15fac081bd42ffa954457ea705b" dependencies: chalk "^2.0.1" - jest-get-type "^21.0.2" + jest-get-type "^21.2.0" leven "^2.1.0" - pretty-format "^21.1.0" + pretty-format "^21.2.0" jest@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-21.1.0.tgz#77c7baa8aa9e8bace7fe41a30d748ab56e89476a" + version "21.2.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-21.2.0.tgz#d0a6171e4e36e95acb28175d8b191241872bb59a" dependencies: - jest-cli "^21.1.0" + jest-cli "^21.2.0" jodid25519@^1.0.0: version "1.0.2" @@ -6399,30 +6400,7 @@ node-pre-gyp@^0.6.36: tar "^2.2.1" tar-pack "^3.4.0" -node-sass@^4.2.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.0.tgz#532e37bad0ce587348c831535dbc98ea4289508b" - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash.assign "^4.2.0" - lodash.clonedeep "^4.3.2" - lodash.mergewith "^4.6.0" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.3.2" - node-gyp "^3.3.1" - npmlog "^4.0.0" - request "^2.61.0" - sass-graph "^2.1.1" - stdout-stream "^1.4.0" - -node-sass@^4.5.3: +node-sass@>=4.5.3, node-sass@^4.2.0: version "4.5.3" resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.5.3.tgz#d09c9d1179641239d1b97ffc6231fdcec53e1568" dependencies: @@ -7384,9 +7362,9 @@ pretty-bytes@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" -pretty-format@^21.1.0: - version "21.1.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-21.1.0.tgz#557428254323832ee8b7c971cb613442bea67f61" +pretty-format@^21.2.0: + version "21.2.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-21.2.0.tgz#8ca29556ad13eed5db48a3096b98bab9c321c6fa" dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" @@ -7558,9 +7536,9 @@ react-docgen@^2.18.0: node-dir "^0.1.10" recast "^0.12.6" -react-dom@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.1.tgz#2cb0ed4191038e53c209eb3a79a23e2a4cf99470" +react-dom@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.6.2.tgz#41cfadf693b757faf2708443a1d1fd5a02bef730" dependencies: fbjs "^0.8.9" loose-envify "^1.1.0" @@ -7584,9 +7562,9 @@ react-proxy@^3.0.0-alpha.0: dependencies: lodash "^4.6.1" -react@^15.6.1: - version "15.6.1" - resolved "https://registry.yarnpkg.com/react/-/react-15.6.1.tgz#baa8434ec6780bde997cdc380b79cd33b96393df" +react@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.2.tgz#dba0434ab439cfe82f108f0f511663908179aa72" dependencies: create-react-class "^15.6.0" fbjs "^0.8.9" @@ -7857,7 +7835,7 @@ replace-ext@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" -request@2, request@2.79.0, request@^2.61.0, request@^2.74.0, request@^2.79.0: +request@2, request@2.79.0, request@^2.74.0, request@^2.79.0: version "2.79.0" resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: From 3bbe4d574ec01db1bf4a6491500ff22b6618a20e Mon Sep 17 00:00:00 2001 From: sawyerh Date: Wed, 27 Sep 2017 16:14:31 -0400 Subject: [PATCH 32/33] Fix Lerna's ignore config --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index e4e5c508f6..7cc94e3948 100644 --- a/lerna.json +++ b/lerna.json @@ -2,7 +2,7 @@ "lerna": "2.0.0", "command": { "publish": { - "ignore": "packages/themes/*" + "ignore": ["packages/themes/*"] } }, "packages": [ From ceb22b2da424b3e8bdebd9c64c54abc5dfc7ebd7 Mon Sep 17 00:00:00 2001 From: sawyerh Date: Wed, 27 Sep 2017 16:20:05 -0400 Subject: [PATCH 33/33] Prepare release v1.2.0 --- lerna.json | 6 +++-- .../dist/components/ChoiceList/Choice.css | 2 +- .../core/dist/components/ChoiceList/Choice.js | 23 ++++++++++++++++--- .../core/dist/components/Spinner/Spinner.js | 15 +++++++++++- packages/core/dist/index.css | 2 +- packages/core/package.json | 4 ++-- packages/docs/package.json | 8 +++---- packages/generator-cmsgov/package.json | 2 +- packages/layout/dist/index.css | 2 +- packages/layout/package.json | 4 ++-- packages/support/package.json | 2 +- 11 files changed, 51 insertions(+), 19 deletions(-) diff --git a/lerna.json b/lerna.json index 7cc94e3948..3369e747ba 100644 --- a/lerna.json +++ b/lerna.json @@ -2,12 +2,14 @@ "lerna": "2.0.0", "command": { "publish": { - "ignore": ["packages/themes/*"] + "ignore": [ + "packages/themes/*" + ] } }, "packages": [ "packages/*", "packages/themes/*" ], - "version": "1.1.0" + "version": "1.2.0" } diff --git a/packages/core/dist/components/ChoiceList/Choice.css b/packages/core/dist/components/ChoiceList/Choice.css index 309712a64f..1e3daa5498 100644 --- a/packages/core/dist/components/ChoiceList/Choice.css +++ b/packages/core/dist/components/ChoiceList/Choice.css @@ -1 +1 @@ -.ds-c-fieldset{border:0;margin:24px 0 0;min-width:0;padding:0}.ds-c-choice{margin-left:-100%;opacity:0;position:absolute}.ds-c-choice+label{cursor:pointer;display:block;font-weight:400;margin:8px 0;max-width:31em;min-height:32px;padding-left:40px;padding-top:4px;position:relative}.ds-c-choice+label:before{background-color:#fff;border:2px solid #212121;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\a0";height:32px;left:0;line-height:32px;position:absolute;text-indent:.15em;top:0;width:32px}.ds-c-choice--inverse+label:before{background-color:#112e51;border-color:#fff}.ds-c-choice:focus+label:before{-webkit-box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf;box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf}.ds-c-choice--inverse:focus+label:before{-webkit-box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff;box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff}.ds-c-choice:checked+label:before{background-color:#0071bc;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAQAAACssQXfAAAAiklEQVR4AT3PNUFGARAA4MO1AFRgQVrgTEgNXBZ0Z0aLQI0XANf594932LlLROjQHgmhM9mVwlhkMJO/4S7noMjghKEIPcmuUNNyGpa8uzUcYdA1qjjJ+ntwY8Q16jiIBCte0fSmUUr2Mio3W/BJqwQt2xHaZFhXhBnPqFr7D6eRKVMereeIv5++AKLreD06aLBkAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%20216%20146%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M168.86%2037.966l-11.08-11.08c-1.52-1.52-3.367-2.28-5.54-2.28-2.172%200-4.02.76-5.54%202.28L93.254%2080.414%2069.3%2056.38c-1.52-1.522-3.367-2.282-5.54-2.282-2.172%200-4.02.76-5.54%202.28L47.14%2067.46c-1.52%201.522-2.28%203.37-2.28%205.542%200%202.172.76%204.02%202.28%205.54l29.493%2029.493%2011.08%2011.08c1.52%201.52%203.368%202.28%205.54%202.28%202.173%200%204.02-.76%205.54-2.28l11.082-11.08L168.86%2049.05c1.52-1.52%202.283-3.37%202.283-5.54%200-2.174-.76-4.02-2.28-5.54z%22%2F%3E%3C%2Fsvg%3E');background-position:50%;background-repeat:no-repeat;background-size:24px;border-color:#0071bc}.ds-c-choice:disabled+label{color:#757575}.ds-c-choice:disabled+label:before{background-color:#d6d7d9;border:1px solid #aeb0b5;cursor:not-allowed}.ds-c-choice--inverse:disabled+label{color:#bac5cf}.ds-c-choice--inverse:disabled+label:before{background-color:rgba(186,197,207,.15);-webkit-box-shadow:0 0 0 1px #bac5cf;box-shadow:0 0 0 1px #bac5cf}.ds-c-choice[type=radio]+label:before{border-radius:100%} \ No newline at end of file +.ds-c-fieldset{border:0;margin:24px 0 0;min-width:0;padding:0}.ds-c-choice{left:-999em;opacity:0;position:absolute}.ds-c-choice+label{cursor:pointer;display:block;font-weight:400;margin:8px 0;max-width:31em;min-height:32px;padding-left:40px;padding-top:4px;position:relative}.ds-c-choice+label:before{background-color:#fff;border:2px solid #212121;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\a0";height:32px;left:0;line-height:32px;position:absolute;text-indent:.15em;top:0;width:32px}.ds-c-choice--inverse+label:before{background-color:#112e51;border-color:#fff}.ds-c-choice:focus+label:before{-webkit-box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf;box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf}.ds-c-choice--inverse:focus+label:before{-webkit-box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff;box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff}.ds-c-choice:checked+label:before{background-color:#0071bc;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAQAAACssQXfAAAAiklEQVR4AT3PNUFGARAA4MO1AFRgQVrgTEgNXBZ0Z0aLQI0XANf594932LlLROjQHgmhM9mVwlhkMJO/4S7noMjghKEIPcmuUNNyGpa8uzUcYdA1qjjJ+ntwY8Q16jiIBCte0fSmUUr2Mio3W/BJqwQt2xHaZFhXhBnPqFr7D6eRKVMereeIv5++AKLreD06aLBkAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%20216%20146%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M168.86%2037.966l-11.08-11.08c-1.52-1.52-3.367-2.28-5.54-2.28-2.172%200-4.02.76-5.54%202.28L93.254%2080.414%2069.3%2056.38c-1.52-1.522-3.367-2.282-5.54-2.282-2.172%200-4.02.76-5.54%202.28L47.14%2067.46c-1.52%201.522-2.28%203.37-2.28%205.542%200%202.172.76%204.02%202.28%205.54l29.493%2029.493%2011.08%2011.08c1.52%201.52%203.368%202.28%205.54%202.28%202.173%200%204.02-.76%205.54-2.28l11.082-11.08L168.86%2049.05c1.52-1.52%202.283-3.37%202.283-5.54%200-2.174-.76-4.02-2.28-5.54z%22%2F%3E%3C%2Fsvg%3E');background-position:50%;background-repeat:no-repeat;background-size:24px;border-color:#0071bc}.ds-c-choice:disabled+label{color:#757575}.ds-c-choice:disabled+label:before{background-color:#d6d7d9;border:1px solid #aeb0b5;cursor:not-allowed}.ds-c-choice--inverse:disabled+label{color:#bac5cf}.ds-c-choice--inverse:disabled+label:before{background-color:rgba(186,197,207,.15);-webkit-box-shadow:0 0 0 1px #bac5cf;box-shadow:0 0 0 1px #bac5cf}.ds-c-choice[type=radio]+label:before{border-radius:100%}.ds-c-choice--right+label{padding-left:0;padding-right:40px}.ds-c-choice--right+label:before{left:auto;right:0}.ds-c-choice--small+label{min-height:20px;padding-left:28px;padding-top:0}.ds-c-choice--small+label:before{height:20px;top:2px;width:20px}.ds-c-choice--small:checked+label:before{background-size:20px}.ds-c-choice--small.ds-c-choice--right+label{padding-left:0;padding-right:28px} \ No newline at end of file diff --git a/packages/core/dist/components/ChoiceList/Choice.js b/packages/core/dist/components/ChoiceList/Choice.js index ba4db7c85a..6b20d9a2a6 100644 --- a/packages/core/dist/components/ChoiceList/Choice.js +++ b/packages/core/dist/components/ChoiceList/Choice.js @@ -40,10 +40,17 @@ var Choice = function Choice(props) { className = props.className, id = props.id, inversed = props.inversed, - inputProps = _objectWithoutProperties(props, ['children', 'className', 'id', 'inversed']); + inputPlacement = props.inputPlacement, + inputClassName = props.inputClassName, + size = props.size, + inputProps = _objectWithoutProperties(props, ['children', 'className', 'id', 'inversed', 'inputPlacement', 'inputClassName', 'size']); /* eslint-enable prefer-const */ - var inputClasses = (0, _classnames2.default)('ds-c-choice', { 'ds-c-choice--inverse': inversed }); + var inputClasses = (0, _classnames2.default)(inputClassName, 'ds-c-choice', { + 'ds-c-choice--inverse': inversed, + 'ds-c-choice--right': inputPlacement === 'right', + 'ds-c-choice--small': size === 'small' + }); if (!id) { id = (0, _lodash2.default)(inputProps.type + '_' + inputProps.name + '_'); @@ -66,7 +73,8 @@ var Choice = function Choice(props) { exports.Choice = Choice; Choice.defaultProps = { - type: 'checkbox' + type: 'checkbox', + inputPlacement: 'left' }; Choice.propTypes = { @@ -83,6 +91,10 @@ Choice.propTypes = { * Additional classes to be added to the root `div` element. */ className: _propTypes2.default.string, + /** + * Additional classes to be added to the `input` element. + */ + inputClassName: _propTypes2.default.string, /** * Sets the initial checked state. Use this for an uncontrolled component; * otherwise, use the `checked` property. @@ -97,6 +109,11 @@ Choice.propTypes = { * Applies the "inverse" UI theme */ inversed: _propTypes2.default.bool, + /** + * Placement of the input relative to the text label + */ + inputPlacement: _propTypes2.default.oneOf(['left', 'right']), + size: _propTypes2.default.oneOf(['small']), /** * The `input` field's `name` attribute */ diff --git a/packages/core/dist/components/Spinner/Spinner.js b/packages/core/dist/components/Spinner/Spinner.js index a4d20faf1d..e7a33cfdd8 100644 --- a/packages/core/dist/components/Spinner/Spinner.js +++ b/packages/core/dist/components/Spinner/Spinner.js @@ -22,10 +22,16 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de var Spinner = exports.Spinner = function Spinner(props) { var className = (0, _classnames2.default)('ds-c-spinner', props.size && 'ds-c-spinner--' + props.size, props.inversed && 'ds-u-fill--background-inverse ds-u-color--base-inverse', props.filled && 'ds-c-spinner--filled', props.className); - return _react2.default.createElement('span', { className: className }); + return _react2.default.createElement('span', { + className: className, + 'aria-valuetext': props['aria-valuetext'], + role: props.role + }); }; Spinner.propTypes = { + /** The text announced to screen readers */ + 'aria-valuetext': _propTypes2.default.string, /** * Additional classes to be added to the spinner element. * Useful for adding utility classes. @@ -35,8 +41,15 @@ Spinner.propTypes = { inversed: _propTypes2.default.bool, /** Adds a background behind the spinner for extra contrast */ filled: _propTypes2.default.bool, + /** Landmark role so the spinner can receive keyboard focus */ + role: _propTypes2.default.string, /** Smaller or larger variant */ size: _propTypes2.default.oneOf(['small', 'big']) }; +Spinner.defaultProps = { + 'aria-valuetext': 'Loading', + role: 'progressbar' +}; + exports.default = Spinner; \ No newline at end of file diff --git a/packages/core/dist/index.css b/packages/core/dist/index.css index 5f3443ad5a..4d107995ad 100644 --- a/packages/core/dist/index.css +++ b/packages/core/dist/index.css @@ -1 +1 @@ -/*! Design System - Core v1.1.0 */@font-face{font-family:Bitter;font-style:normal;font-weight:400;src:url(../fonts/Bitter-Regular.eot);src:url(../fonts/Bitter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Regular.woff2) format("woff2"),url(../fonts/Bitter-Regular.woff) format("woff"),url(../fonts/Bitter-Regular.ttf) format("truetype")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:url(../fonts/Bitter-Bold.eot);src:url(../fonts/Bitter-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Bold.woff2) format("woff2"),url(../fonts/Bitter-Bold.woff) format("woff"),url(../fonts/Bitter-Bold.ttf) format("truetype")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:url(../fonts/Bitter-Italic.eot);src:url(../fonts/Bitter-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Italic.woff2) format("woff2"),url(../fonts/Bitter-Italic.woff) format("woff"),url(../fonts/Bitter-Italic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular-webfont.eot);src:url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/OpenSans-Italic-webfont.eot);src:url(../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../fonts/OpenSans-Italic-webfont.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold-webfont.eot);src:url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../fonts/OpenSans-Semibold-webfont.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold-webfont.eot);src:url(../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../fonts/OpenSans-Bold-webfont.ttf) format("truetype")}.ds-base,.ds-base--inverse{font-family:Open Sans,Helvetica,sans-serif;font-size:16px;line-height:1.5}.ds-base{color:#212121}.ds-base--inverse{background-color:#112e51;color:#fff}a{color:#0071bc}a:focus,a:hover{color:#205493}a:active{color:#112e51}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-h4,.ds-h5,.ds-h6,.ds-title{line-height:1.3;margin:0}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-h4{font-weight:700}.ds-h1,.ds-h2,.ds-h3,.ds-h4,.ds-h5,.ds-h6{margin-bottom:.5em;margin-top:1.5em}.ds-h1:first-child,.ds-h2:first-child,.ds-h3:first-child,.ds-h4:first-child,.ds-h5:first-child,.ds-h6:first-child{margin-top:0}.ds-h1:last-child,.ds-h2:last-child,.ds-h3:last-child,.ds-h4:last-child,.ds-h5:last-child,.ds-h6:last-child{margin-bottom:0}.ds-display{font-size:36px}@media (min-width:544px){.ds-display{font-size:48px}}@media (min-width:768px){.ds-display{font-size:60px}}.ds-title{font-size:36px;font-weight:400}@media (min-width:768px){.ds-title{font-size:48px}}.ds-h1{font-size:36px}.ds-h2{font-size:24px}.ds-h3{font-size:21px}.ds-h4{font-size:18px}.ds-h5{font-size:16px}.ds-h5,.ds-h6{font-weight:400;text-transform:uppercase}.ds-h6{color:#757575;font-size:14px;letter-spacing:1px}.ds-base--inverse .ds-h6{color:#bac5cf}.ds-text,.ds-text--lead{line-height:1.5;margin-bottom:1em;margin-top:1em}.ds-text--lead:first-child,.ds-text:first-child{margin-top:0}.ds-text--lead:last-child,.ds-text:last-child{margin-bottom:0}.ds-text{font-size:16px}.ds-text--lead{font-size:18px}.ds-c-alert{background-color:#e1f3f8;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22146px%22%20viewBox%3D%220%200%20216%20146%22%20enable-background%3D%22new%200%200%20216%20146%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M162.18%2C41.592c-5.595-9.586-13.185-17.176-22.771-22.771c-9.588-5.595-20.055-8.392-31.408-8.392%20c-11.352%2C0-21.822%2C2.797-31.408%2C8.392c-9.587%2C5.594-17.177%2C13.184-22.772%2C22.771C48.225%2C51.179%2C45.428%2C61.649%2C45.428%2C73%20c0%2C11.352%2C2.798%2C21.82%2C8.392%2C31.408c5.595%2C9.585%2C13.185%2C17.176%2C22.772%2C22.771c9.587%2C5.595%2C20.056%2C8.392%2C31.408%2C8.392%20c11.352%2C0%2C21.822-2.797%2C31.408-8.392c9.586-5.594%2C17.176-13.185%2C22.771-22.771c5.594-9.587%2C8.391-20.057%2C8.391-31.408%20C170.57%2C61.648%2C167.773%2C51.178%2C162.18%2C41.592z%20M97.572%2C26.071c0-0.761%2C0.244-1.385%2C0.733-1.874c0.489-0.488%2C1.114-0.733%2C1.874-0.733%20h15.644c0.76%2C0%2C1.385%2C0.245%2C1.872%2C0.733c0.488%2C0.489%2C0.734%2C1.113%2C0.734%2C1.874v13.036c0%2C0.76-0.246%2C1.385-0.734%2C1.873%20c-0.487%2C0.489-1.112%2C0.733-1.872%2C0.733h-15.644c-0.76%2C0-1.385-0.244-1.874-0.733c-0.489-0.488-0.733-1.113-0.733-1.873V26.071z%20%20M128.857%2C112.107c0%2C0.76-0.246%2C1.385-0.733%2C1.872c-0.487%2C0.489-1.112%2C0.733-1.874%2C0.733h-36.5c-0.761%2C0-1.385-0.244-1.874-0.733%20c-0.489-0.488-0.733-1.113-0.733-1.873V99.07c0-0.762%2C0.244-1.385%2C0.733-1.874c0.489-0.488%2C1.114-0.733%2C1.874-0.733h7.822V70.392%20H89.75c-0.761%2C0-1.385-0.244-1.874-0.733c-0.489-0.488-0.733-1.113-0.733-1.874V54.75c0-0.761%2C0.244-1.385%2C0.733-1.874%20c0.489-0.489%2C1.114-0.733%2C1.874-0.733h26.073c0.76%2C0%2C1.385%2C0.244%2C1.872%2C0.733c0.488%2C0.489%2C0.734%2C1.113%2C0.734%2C1.874v41.714h7.82%20c0.761%2C0%2C1.386%2C0.245%2C1.874%2C0.733c0.487%2C0.488%2C0.733%2C1.113%2C0.733%2C1.874V112.107z%22%2F%3E%3C%2Fsvg%3E');background-position:16px 16px;background-repeat:no-repeat;background-size:40px;border-left:8px solid #02bfe7;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;min-height:56px;padding:16px;position:relative}.ds-c-alert a{color:#205493}.ds-c-alert a:focus,.ds-c-alert a:hover{color:#112e51}.ds-c-alert ul:last-child{margin-bottom:0}.ds-c-alert ul:first-child{margin-top:0}.ds-c-alert__body{padding-left:48px}.ds-c-alert__heading{font-size:18px;font-weight:700;margin-bottom:4px;margin-top:0}.ds-c-alert__text{margin-bottom:0;margin-top:0}.ds-c-alert--error{background-color:#f9dede;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22146px%22%20viewBox%3D%220%200%20216%20146%22%20enable-background%3D%22new%200%200%20216%20146%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M162.18%2C41.592c-5.595-9.586-13.185-17.176-22.771-22.771c-9.588-5.595-20.055-8.392-31.408-8.392%20c-11.352%2C0-21.821%2C2.797-31.408%2C8.392c-9.587%2C5.594-17.177%2C13.184-22.772%2C22.771C48.225%2C51.179%2C45.428%2C61.649%2C45.428%2C73%20c0%2C11.351%2C2.798%2C21.82%2C8.392%2C31.408c5.595%2C9.584%2C13.185%2C17.176%2C22.772%2C22.771c9.587%2C5.595%2C20.056%2C8.392%2C31.408%2C8.392%20c11.352%2C0%2C21.822-2.797%2C31.408-8.392c9.586-5.594%2C17.176-13.185%2C22.771-22.771c5.594-9.588%2C8.391-20.058%2C8.391-31.408%20C170.57%2C61.649%2C167.773%2C51.178%2C162.18%2C41.592z%20M118.43%2C112.025c0%2C0.761-0.246%2C1.398-0.734%2C1.914s-1.086%2C0.773-1.793%2C0.773H100.26%20c-0.706%2C0-1.331-0.271-1.874-0.814c-0.543-0.543-0.814-1.168-0.814-1.873V96.546c0-0.706%2C0.271-1.331%2C0.814-1.874%20c0.543-0.543%2C1.168-0.814%2C1.874-0.814h15.643c0.707%2C0%2C1.306%2C0.258%2C1.793%2C0.773c0.488%2C0.518%2C0.734%2C1.154%2C0.734%2C1.915V112.025z%20%20M118.266%2C83.999c-0.055%2C0.543-0.339%2C1.019-0.854%2C1.426c-0.517%2C0.407-1.154%2C0.61-1.914%2C0.61h-15.073%20c-0.761%2C0-1.413-0.203-1.956-0.61c-0.543-0.407-0.815-0.883-0.815-1.426l-1.385-50.595c0-0.653%2C0.271-1.141%2C0.814-1.467%20c0.544-0.434%2C1.196-0.652%2C1.956-0.652h17.926c0.761%2C0%2C1.412%2C0.217%2C1.955%2C0.652c0.543%2C0.326%2C0.813%2C0.815%2C0.813%2C1.467L118.266%2C83.999z%20%22%2F%3E%3C%2Fsvg%3E');border-color:#e31c3d}.ds-c-alert--warn{background-color:#fff1d2;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22146px%22%20viewBox%3D%220%200%20216%20146%22%20enable-background%3D%22new%200%200%20216%20146%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M179.695%2C125.388L117.126%2C10.673c-0.924-1.684-2.2-3.015-3.832-3.992c-1.628-0.978-3.394-1.467-5.295-1.467%20c-1.901%2C0-3.667%2C0.49-5.296%2C1.467s-2.906%2C2.308-3.829%2C3.992L36.303%2C125.388c-1.901%2C3.423-1.847%2C6.845%2C0.163%2C10.267%20c0.924%2C1.574%2C2.187%2C2.824%2C3.789%2C3.746c1.603%2C0.924%2C3.327%2C1.387%2C5.174%2C1.387H170.57c1.849%2C0%2C3.572-0.463%2C5.175-1.387%20c1.603-0.922%2C2.864-2.172%2C3.789-3.746C181.544%2C132.232%2C181.598%2C128.811%2C179.695%2C125.388z%20M118.43%2C117.24%20c0%2C0.76-0.259%2C1.398-0.773%2C1.914c-0.516%2C0.516-1.127%2C0.773-1.834%2C0.773H100.18c-0.706%2C0-1.317-0.257-1.833-0.773%20c-0.516-0.517-0.774-1.154-0.774-1.914v-15.48c0-0.76%2C0.258-1.397%2C0.774-1.914c0.516-0.516%2C1.126-0.773%2C1.833-0.773h15.642%20c0.707%2C0%2C1.318%2C0.257%2C1.834%2C0.773c0.515%2C0.517%2C0.773%2C1.154%2C0.773%2C1.914V117.24z%20M118.268%2C86.77%20c-0.056%2C0.543-0.341%2C0.991-0.856%2C1.344c-0.517%2C0.354-1.154%2C0.529-1.915%2C0.529h-15.073c-0.76%2C0-1.412-0.176-1.955-0.529%20c-0.544-0.354-0.815-0.801-0.815-1.346l-1.385-37.231c0-0.761%2C0.272-1.331%2C0.815-1.711c0.706-0.597%2C1.358-0.896%2C1.956-0.896h17.924%20c0.598%2C0%2C1.25%2C0.298%2C1.956%2C0.896c0.543%2C0.38%2C0.813%2C0.896%2C0.813%2C1.548L118.268%2C86.77z%22%2F%3E%3C%2Fsvg%3E');border-color:#fdb81e}.ds-c-alert--success{background-color:#e7f4e4;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22216px%22%20viewBox%3D%220%200%20216%20216%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M162.18%2C41.592c-5.595-9.586-13.185-17.176-22.771-22.771c-9.588-5.595-20.055-8.392-31.408-8.392%20c-11.352%2C0-21.822%2C2.797-31.408%2C8.392c-9.587%2C5.594-17.177%2C13.184-22.772%2C22.771C48.225%2C51.179%2C45.428%2C61.649%2C45.428%2C73%20c0%2C11.352%2C2.798%2C21.82%2C8.392%2C31.408c5.595%2C9.585%2C13.185%2C17.176%2C22.772%2C22.771c9.587%2C5.595%2C20.056%2C8.392%2C31.408%2C8.392%20c11.352%2C0%2C21.822-2.797%2C31.408-8.392c9.586-5.594%2C17.176-13.185%2C22.771-22.771c5.594-9.587%2C8.391-20.057%2C8.391-31.408%20C170.57%2C61.648%2C167.773%2C51.178%2C162.18%2C41.592z%20M148.572%2C63.468l-44.239%2C44.239c-1.032%2C1.032-2.281%2C1.549-3.748%2C1.549%20c-1.412%2C0-2.634-0.517-3.666-1.549L67.425%2C78.215c-0.977-0.979-1.466-2.199-1.466-3.666c0-1.521%2C0.488-2.771%2C1.466-3.749%20l7.414-7.332c1.033-1.032%2C2.254-1.548%2C3.667-1.548s2.635%2C0.516%2C3.667%2C1.548l18.413%2C18.413l33.241-33.16%20c1.032-1.032%2C2.254-1.548%2C3.666-1.548c1.411%2C0%2C2.635%2C0.516%2C3.666%2C1.548l7.414%2C7.333c0.979%2C0.977%2C1.467%2C2.226%2C1.467%2C3.747%20C150.04%2C61.268%2C149.552%2C62.49%2C148.572%2C63.468z%22%2F%3E%3C%2Fsvg%3E');border-color:#2e8540}.ds-c-badge{background-color:#5b616b;border-radius:9999px;color:#fff;display:inline-block;font-size:14px;line-height:1.3;margin-right:4px;padding:4px 8px}.ds-c-badge:only-of-type{margin-right:0}.ds-c-badge--info{background-color:#0071bc}.ds-c-badge--success{background-color:#2e8540}.ds-c-badge--warn{background-color:#fdb81e;color:#212121}.ds-c-badge--alert{background-color:#e31c3d}.ds-c-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #0071bc;border-radius:3px;color:#0071bc;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.3;padding:12px;text-align:center;text-decoration:none}.ds-c-button:focus,.ds-c-button:hover{border-color:#205493;color:#205493}.ds-c-button:active{border-color:#112e51;color:#112e51}.ds-c-button--big{font-size:21px;padding-left:24px;padding-right:24px}.ds-c-button--small{font-size:14px;font-weight:400;padding:8px}.ds-c-button--primary{background-color:#0071bc;color:#fff}.ds-c-button--primary:focus,.ds-c-button--primary:hover{background-color:#205493;color:#fff}.ds-c-button--primary:active{background-color:#112e51}.ds-c-button--transparent,.ds-c-button--transparent-inverse,.ds-c-button--transparent-inverse:active,.ds-c-button--transparent-inverse:focus,.ds-c-button--transparent-inverse:hover,.ds-c-button--transparent:active,.ds-c-button--transparent:focus,.ds-c-button--transparent:hover{border-color:transparent}.ds-c-button--danger{background-color:#e31c3d;border-color:#e31c3d;color:#fff}.ds-c-button--danger:focus,.ds-c-button--danger:hover{background-color:#cd2026;border-color:#cd2026;color:#fff}.ds-c-button--danger:active{background-color:#981b1e;border-color:#981b1e}.ds-c-button--success{background-color:#2e8540;border-color:#2e8540;color:#fff}.ds-c-button--success:focus,.ds-c-button--success:hover{background-color:#2a7a3b;border-color:#2a7a3b;color:#fff}.ds-c-button--success:active{background-color:#266e35;border-color:#266e35}.ds-c-button--disabled,.ds-c-button:disabled{pointer-events:none}.ds-c-button--disabled,.ds-c-button--disabled:active,.ds-c-button--disabled:focus,.ds-c-button--disabled:hover,.ds-c-button:disabled,.ds-c-button:disabled:active,.ds-c-button:disabled:focus,.ds-c-button:disabled:hover{background-color:#d6d7d9;border-color:#d6d7d9;color:#323a45}.ds-c-button--inverse,.ds-c-button--inverse:active,.ds-c-button--inverse:focus,.ds-c-button--inverse:hover{border-color:#fff}.ds-c-button--inverse,.ds-c-button--transparent-inverse{color:#fff}.ds-c-button--inverse:active,.ds-c-button--inverse:focus,.ds-c-button--inverse:hover,.ds-c-button--transparent-inverse:active,.ds-c-button--transparent-inverse:focus,.ds-c-button--transparent-inverse:hover{color:#fff;opacity:.8}.ds-c-button--inverse:active,.ds-c-button--transparent-inverse:active{opacity:.6}.ds-c-button--disabled-inverse,.ds-c-button--disabled-inverse:disabled{background-color:#081627;border-color:#081627;color:#bac5cf;pointer-events:none}.ds-c-button--disabled-inverse:active,.ds-c-button--disabled-inverse:disabled:active,.ds-c-button--disabled-inverse:disabled:focus,.ds-c-button--disabled-inverse:disabled:hover,.ds-c-button--disabled-inverse:focus,.ds-c-button--disabled-inverse:hover{background-color:#112e51;border-color:#112e51;color:#bac5cf}.ds-c-button>svg{fill:currentColor;height:1em;margin-bottom:-.1em;margin-top:-.1em;position:relative;top:-.1em;vertical-align:middle;width:1em}.ds-c-fieldset{border:0;margin:24px 0 0;min-width:0;padding:0}.ds-c-choice{margin-left:-100%;opacity:0;position:absolute}.ds-c-choice+label{cursor:pointer;display:block;font-weight:400;margin:8px 0;max-width:31em;min-height:32px;padding-left:40px;padding-top:4px;position:relative}.ds-c-choice+label:before{background-color:#fff;border:2px solid #212121;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\a0";height:32px;left:0;line-height:32px;position:absolute;text-indent:.15em;top:0;width:32px}.ds-c-choice--inverse+label:before{background-color:#112e51;border-color:#fff}.ds-c-choice:focus+label:before{-webkit-box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf;box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf}.ds-c-choice--inverse:focus+label:before{-webkit-box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff;box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff}.ds-c-choice:checked+label:before{background-color:#0071bc;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAQAAACssQXfAAAAiklEQVR4AT3PNUFGARAA4MO1AFRgQVrgTEgNXBZ0Z0aLQI0XANf594932LlLROjQHgmhM9mVwlhkMJO/4S7noMjghKEIPcmuUNNyGpa8uzUcYdA1qjjJ+ntwY8Q16jiIBCte0fSmUUr2Mio3W/BJqwQt2xHaZFhXhBnPqFr7D6eRKVMereeIv5++AKLreD06aLBkAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%20216%20146%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M168.86%2037.966l-11.08-11.08c-1.52-1.52-3.367-2.28-5.54-2.28-2.172%200-4.02.76-5.54%202.28L93.254%2080.414%2069.3%2056.38c-1.52-1.522-3.367-2.282-5.54-2.282-2.172%200-4.02.76-5.54%202.28L47.14%2067.46c-1.52%201.522-2.28%203.37-2.28%205.542%200%202.172.76%204.02%202.28%205.54l29.493%2029.493%2011.08%2011.08c1.52%201.52%203.368%202.28%205.54%202.28%202.173%200%204.02-.76%205.54-2.28l11.082-11.08L168.86%2049.05c1.52-1.52%202.283-3.37%202.283-5.54%200-2.174-.76-4.02-2.28-5.54z%22%2F%3E%3C%2Fsvg%3E');background-position:50%;background-repeat:no-repeat;background-size:24px;border-color:#0071bc}.ds-c-choice:disabled+label{color:#757575}.ds-c-choice:disabled+label:before{background-color:#d6d7d9;border:1px solid #aeb0b5;cursor:not-allowed}.ds-c-choice--inverse:disabled+label{color:#bac5cf}.ds-c-choice--inverse:disabled+label:before{background-color:rgba(186,197,207,.15);-webkit-box-shadow:0 0 0 1px #bac5cf;box-shadow:0 0 0 1px #bac5cf}.ds-c-choice[type=radio]+label:before{border-radius:100%}.ds-c-field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAn0lEQVQ4je3SwRECIQxA0T97Enpwx3a2TOlCXV0qceyBAuIBRmWBLB6dMZxC8jgkwD9eccATcBi1y+IIeEaAkQeCIMwKs9xS1509+JRo7E0EYYHwkdaZ5Zr1BHDZRcnMighHMMwKK8mZXSy0WFlJpP7ejNFJi22Q2ozW51JfR76NLqIxhbTYBqmxDhLZ0vwfKovjPvUTgIGJieEb8tvxBHgowtBhwYKpAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.5022482%2020.7706835L25.368705%209.89253597C25.7895683%209.48920863%2026%208.99235612%2026%208.39028777c0-.60206835-.2104317-1.09892086-.631295-1.5022482l-1.2508992-1.26843525C23.7086331%205.21043165%2023.2059353%205%2022.6155576%205c-.5786871%200-1.0872303.20458633-1.5197842.61960432L13%2013.7270683%204.89253597%205.61960432C4.4833633%205.21043165%203.98066547%205%203.39028777%205c-.57868705%200-1.08723022.20458633-1.51978417.61960432L.61960432%206.88803957C.21043166%207.29721223%200%207.79991007%200%208.39028777c0%20.5903777.20458633%201.09307554.61960432%201.5022482L11.4802158%2020.7706835c.432554.4091726.9410971.6196043%201.5197842.6196043.5903777%200%201.0930755-.2045864%201.5022482-.6196043z%22%2F%3E%3C%2Fsvg%3E');background-position:right 14px center;background-repeat:no-repeat;background-size:14px}.ds-c-field--select[multiple]{background-image:none}.ds-c-label{display:block;font-size:16px;font-weight:400;margin-bottom:0;margin-top:24px;max-width:460px;padding:0}.ds-c-fieldset>.ds-c-label:first-child{margin-top:0}.ds-c-field__hint{color:#757575;display:block}.ds-c-field__hint--inverse{color:#bac5cf}.ds-c-list{margin-bottom:16px;margin-top:16px;padding-left:32px}.ds-c-list li{line-height:1.5;margin-bottom:8px}.ds-c-list li:last-child{margin-bottom:0}.ds-c-list--bare{list-style:none;margin:0;padding:0}.ds-c-skip-nav{left:0;padding:8px 16px;position:absolute;top:-96px;z-index:1}.ds-c-skip-nav:focus{background-color:#fff;left:0;top:0}.ds-c-spinner{height:32px;width:32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative}.ds-c-spinner:after,.ds-c-spinner:before{border-width:4px;height:32px;left:0;top:0;width:32px;border-radius:50%;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.ds-c-spinner:before{border-color:inherit;opacity:.2}.ds-c-spinner:after{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;border-bottom-color:transparent;border-left-color:inherit;border-right-color:transparent;border-top-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0)}.ds-c-button>.ds-c-spinner{fill:currentColor;margin-bottom:-.1em;margin-top:-.1em;position:relative;top:-.1em;vertical-align:middle;height:1em;width:1em}.ds-c-button>.ds-c-spinner:after,.ds-c-button>.ds-c-spinner:before{border-width:.125em;height:1em;left:0;top:0;width:1em}.ds-c-spinner--filled{background-color:#fff;border-radius:50%;color:#212121;height:48px;width:48px}.ds-c-spinner--filled:after,.ds-c-spinner--filled:before{border-width:4px;height:32px;left:8px;top:8px;width:32px}.ds-c-spinner--small{height:16px;width:16px}.ds-c-spinner--small:after,.ds-c-spinner--small:before{border-width:2px;height:16px;left:0;top:0;width:16px}.ds-c-spinner--small.ds-c-spinner--filled{height:24px;width:24px}.ds-c-spinner--small.ds-c-spinner--filled:after,.ds-c-spinner--small.ds-c-spinner--filled:before{border-width:2px;height:16px;left:4px;top:4px;width:16px}.ds-c-spinner--big{height:40px;width:40px}.ds-c-spinner--big:after,.ds-c-spinner--big:before{border-width:5px;height:40px;left:0;top:0;width:40px}.ds-c-spinner--big.ds-c-spinner--filled{height:56px;width:56px}.ds-c-spinner--big.ds-c-spinner--filled:after,.ds-c-spinner--big.ds-c-spinner--filled:before{border-width:5px;height:40px;left:8px;top:8px;width:40px}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ds-c-table{border-collapse:collapse;border-spacing:0;margin:0;min-width:100%}.ds-c-table td{background-color:#fff}.ds-c-table th,.ds-c-table thead td{background-color:#f1f1f1;text-align:left}.ds-c-table tbody th{font-weight:400}.ds-c-table td,.ds-c-table th{border:1px solid #5b616b;padding:1.5rem}.ds-c-table--borderless thead tr{background-color:transparent}.ds-c-table--borderless thead th{border-top:0}.ds-c-table--borderless td,.ds-c-table--borderless th{border-left:0;border-right:0}.ds-c-table__caption{font-weight:700;margin-bottom:8px;text-align:left}.ds-c-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.ds-c-tabs,.ds-c-tabs__panel{border-bottom:1px solid #d6d7d9}.ds-c-tabs__panel{background-color:#fff;border-left:1px solid #d6d7d9;border-right:1px solid #d6d7d9;padding:24px}.ds-c-tabs__panel[aria-hidden=true]{display:none!important}.ds-c-tabs__item{background-color:#fff;border-bottom:1px solid #d6d7d9;border-left:1px solid #d6d7d9;border-top:1px solid #d6d7d9;color:#212121;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:-1px;padding:16px 8px;position:relative;text-decoration:none;-webkit-transition:border-bottom-color .3s cubic-bezier(1,0,0,1);transition:border-bottom-color .3s cubic-bezier(1,0,0,1)}@media (min-width:544px){.ds-c-tabs__item{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ds-c-tabs__item{font-size:16px;padding-left:24px;padding-right:24px}}.ds-c-tabs__item:last-child{border-right:1px solid #d6d7d9}.ds-c-tabs__item:after{background-color:#0071bc;content:"";height:4px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1);transition:opacity .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1);transition:opacity .3s cubic-bezier(1,0,0,1),transform .3s cubic-bezier(1,0,0,1);transition:opacity .3s cubic-bezier(1,0,0,1),transform .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1)}.ds-c-tabs__item[aria-selected=true]{border-bottom-color:#fff;color:#0071bc;pointer-events:none}.ds-c-tabs__item[aria-selected=true]:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.ds-c-tabs__item:focus,.ds-c-tabs__item:hover{color:#0071bc}.ds-c-tabs__item:active{color:#205493}.ds-c-tabs__item>svg{fill:currentColor;height:1em;margin-bottom:-.1em;margin-top:-.1em;position:relative;top:-.1em;vertical-align:middle;width:1em}.ds-c-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #212121;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;display:block;font-size:16px;line-height:1.3;margin:4px 0;max-width:460px;outline:none;padding:12px;width:100%}.ds-c-field:disabled{background-color:#d6d7d9;border-width:0}.ds-c-field:focus{-webkit-box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf}.ds-c-field--inverse{border-color:#000}.ds-c-field--inverse:focus{-webkit-box-shadow:0 0 3px #59bcff,0 0 7px #59bcff;box-shadow:0 0 3px #59bcff,0 0 7px #59bcff}.ds-c-field--error{border:3px solid #e31c3d}.ds-c-field--success{border:3px solid #4aa564}.ds-c-vertical-nav{list-style:none;margin:0;padding:0}.ds-c-vertical-nav>.ds-c-vertical-nav__item{background-color:transparent;border-top:1px solid #5b616b}.ds-c-vertical-nav>.ds-c-vertical-nav__item:first-child{border-top:0}.ds-c-vertical-nav__item{position:relative}.ds-c-vertical-nav__label{border-left:4px solid transparent;color:#212121;display:block;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;line-height:1.3;padding:8px 16px;text-align:left;text-decoration:none}.ds-c-vertical-nav__label--current{border-left-color:#0071bc;color:#0071bc;font-weight:700}.ds-c-vertical-nav__label--parent{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAn0lEQVQ4je3SwRECIQxA0T97Enpwx3a2TOlCXV0qceyBAuIBRmWBLB6dMZxC8jgkwD9eccATcBi1y+IIeEaAkQeCIMwKs9xS1509+JRo7E0EYYHwkdaZ5Zr1BHDZRcnMighHMMwKK8mZXSy0WFlJpP7ejNFJi22Q2ozW51JfR76NLqIxhbTYBqmxDhLZ0vwfKovjPvUTgIGJieEb8tvxBHgowtBhwYKpAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.5022482%2020.7706835L25.368705%209.89253597C25.7895683%209.48920863%2026%208.99235612%2026%208.39028777c0-.60206835-.2104317-1.09892086-.631295-1.5022482l-1.2508992-1.26843525C23.7086331%205.21043165%2023.2059353%205%2022.6155576%205c-.5786871%200-1.0872303.20458633-1.5197842.61960432L13%2013.7270683%204.89253597%205.61960432C4.4833633%205.21043165%203.98066547%205%203.39028777%205c-.57868705%200-1.08723022.20458633-1.51978417.61960432L.61960432%206.88803957C.21043166%207.29721223%200%207.79991007%200%208.39028777c0%20.5903777.20458633%201.09307554.61960432%201.5022482L11.4802158%2020.7706835c.432554.4091726.9410971.6196043%201.5197842.6196043.5903777%200%201.0930755-.2045864%201.5022482-.6196043z%22%2F%3E%3C%2Fsvg%3E');background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border-bottom:0;border-right:0;border-top:0;cursor:pointer;padding-right:40px;width:100%}.ds-c-vertical-nav__label--parent[aria-expanded=true]{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAkklEQVQ4y+3SMRKCMBRF0bsLtsAS0I1kGCsVZeW/1cGWMaGIIxCSH1Lr68/MKy78zk4IQltCeiwOh+W6l9w/pIAtiWeXUrKD3SIkw1JEYSEZGHKs25CGJmBvzjkCaCxFAA5x1irEs1fADIhKYkzWKEa2TJb3UgTg+GUW49MZcTwU4tkTxzgHXGOosilXGGr+mzcBgEfC5p/5oAUAAAAASUVORK5CYII=');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.5022482%204.61960432L25.368705%2015.4977518C25.7895683%2015.9010791%2026%2016.3979317%2026%2017c0%20.6020683-.2104317%201.0989209-.631295%201.5022482l-1.2508992%201.2684353c-.4091727.4091726-.9118705.6196043-1.5022482.6196043-.5786871%200-1.0872303-.2045864-1.5197842-.6196043L13%2011.6632194l-8.10746403%208.1074641c-.40917266.4091726-.9118705.6196043-1.5022482.6196043-.57868705%200-1.08723022-.2045864-1.51978417-.6196043L.61960432%2018.5022482C.21043166%2018.0930755%200%2017.5903777%200%2017c0-.5903777.20458633-1.0930755.61960432-1.5022482L11.4802158%204.61960432C11.9127698%204.21043165%2012.4213129%204%2013%204c.5903777%200%201.0930755.20458633%201.5022482.61960432z%22%2F%3E%3C%2Fsvg%3E')}.ds-c-vertical-nav__label--parent:hover,a.ds-c-vertical-nav__label:hover{background-color:#f1f1f1;color:#0071bc;text-decoration:none}.ds-c-vertical-nav__subnav{list-style:none;margin:0;padding:0}.ds-c-vertical-nav__subnav .ds-c-vertical-nav__label{font-size:14px;line-height:1.3;padding-left:24px}.ds-c-vertical-nav__subnav .ds-c-vertical-nav__label--current{border-color:transparent}.ds-c-vertical-nav__subnav .ds-c-vertical-nav__subnav .ds-c-vertical-nav__label{padding-left:32px}.ds-u-fill--primary{background-color:#0071bc!important}.ds-u-fill--primary-darker{background-color:#205493!important}.ds-u-fill--primary-darkest{background-color:#112e51!important}.ds-u-fill--primary-alt{background-color:#02bfe7!important}.ds-u-fill--primary-alt-dark{background-color:#00a6d2!important}.ds-u-fill--primary-alt-darkest{background-color:#046b99!important}.ds-u-fill--primary-alt-light{background-color:#9bdaf1!important}.ds-u-fill--primary-alt-lightest{background-color:#e1f3f8!important}.ds-u-fill--secondary{background-color:#e31c3d!important}.ds-u-fill--secondary-dark{background-color:#cd2026!important}.ds-u-fill--secondary-darkest{background-color:#981b1e!important}.ds-u-fill--secondary-light{background-color:#e59393!important}.ds-u-fill--secondary-lightest{background-color:#f9dede!important}.ds-u-fill--gray{background-color:#5b616b!important}.ds-u-fill--gray-dark{background-color:#323a45!important}.ds-u-fill--gray-light{background-color:#aeb0b5!important}.ds-u-fill--gray-lighter{background-color:#d6d7d9!important}.ds-u-fill--gray-lightest{background-color:#f1f1f1!important}.ds-u-fill--gold{background-color:#fdb81e!important}.ds-u-fill--gold-light{background-color:#f9c642!important}.ds-u-fill--gold-lighter{background-color:#fad980!important}.ds-u-fill--gold-lightest{background-color:#fff1d2!important}.ds-u-fill--green{background-color:#2e8540!important}.ds-u-fill--green-light{background-color:#4aa564!important}.ds-u-fill--green-lighter{background-color:#94bfa2!important}.ds-u-fill--green-lightest{background-color:#e7f4e4!important}.ds-u-fill--error{background-color:#e31c3d!important}.ds-u-fill--error-dark{background-color:#cd2026!important}.ds-u-fill--error-darkest{background-color:#981b1e!important}.ds-u-fill--error-light{background-color:#e59393!important}.ds-u-fill--error-lighter{background-color:#efb9b9!important}.ds-u-fill--error-lightest{background-color:#f9dede!important}.ds-u-fill--warn{background-color:#fdb81e!important}.ds-u-fill--warn-light{background-color:#f9c642!important}.ds-u-fill--warn-lighter{background-color:#fad980!important}.ds-u-fill--warn-lightest{background-color:#fff1d2!important}.ds-u-fill--success{background-color:#2e8540!important}.ds-u-fill--success-light{background-color:#4aa564!important}.ds-u-fill--success-lighter{background-color:#94bfa2!important}.ds-u-fill--success-lightest{background-color:#e7f4e4!important}.ds-u-fill--base{background-color:#212121!important}.ds-u-fill--background,.ds-u-fill--white{background-color:#fff!important}.ds-u-fill--background-inverse{background-color:#112e51!important}.ds-u-fill--transparent{background-color:transparent!important}.ds-u-border--1{border:1px solid #d6d7d9!important}.ds-u-border-top--1{border-top:1px solid #d6d7d9!important}.ds-u-border-right--1{border-right:1px solid #d6d7d9!important}.ds-u-border-bottom--1{border-bottom:1px solid #d6d7d9!important}.ds-u-border-left--1,.ds-u-border-x--1{border-left:1px solid #d6d7d9!important}.ds-u-border-x--1{border-right:1px solid #d6d7d9!important}.ds-u-border-y--1{border-bottom:1px solid #d6d7d9!important;border-top:1px solid #d6d7d9!important}.ds-u-border--2{border:2px solid #d6d7d9!important}.ds-u-border-top--2{border-top:2px solid #d6d7d9!important}.ds-u-border-right--2{border-right:2px solid #d6d7d9!important}.ds-u-border-bottom--2{border-bottom:2px solid #d6d7d9!important}.ds-u-border-left--2,.ds-u-border-x--2{border-left:2px solid #d6d7d9!important}.ds-u-border-x--2{border-right:2px solid #d6d7d9!important}.ds-u-border-y--2{border-bottom:2px solid #d6d7d9!important;border-top:2px solid #d6d7d9!important}.ds-u-border--0{border:0!important}.ds-u-border-top--0{border-top:0!important}.ds-u-border-right--0{border-right:0!important}.ds-u-border-bottom--0{border-bottom:0!important}.ds-u-border-left--0,.ds-u-border-x--0{border-left:0!important}.ds-u-border-x--0{border-right:0!important}.ds-u-border-y--0{border-bottom:0!important;border-top:0!important}.ds-u-border--inverse{border-color:#fff!important}.ds-u-border--error{border-color:#e31c3d!important}.ds-u-border--error-light{border-color:#e59393!important}.ds-u-border--error-lighter{border-color:#efb9b9!important}.ds-u-border--warn{border-color:#fdb81e!important}.ds-u-border--warn-light{border-color:#f9c642!important}.ds-u-border--warn-lighter{border-color:#fad980!important}.ds-u-border--success{border-color:#2e8540!important}.ds-u-border--success-light{border-color:#4aa564!important}.ds-u-border--success-lighter{border-color:#94bfa2!important}.ds-u-radius{border-radius:3px}.ds-u-radius--pill{border-radius:9999px}.ds-u-radius--circle{border-radius:100%}.ds-u-color--primary{color:#0071bc!important}.ds-u-color--primary-darker{color:#205493!important}.ds-u-color--primary-darkest{color:#112e51!important}.ds-u-color--gray{color:#5b616b!important}.ds-u-color--muted{color:#757575!important}.ds-u-color--error{color:#e31c3d!important}.ds-u-color--error-dark{color:#cd2026!important}.ds-u-color--error-light{color:#e59393!important}.ds-u-color--success{color:#2e8540!important}.ds-u-color--base{color:#212121!important}.ds-u-color--base-inverse{color:#fff!important}.ds-u-color--muted-inverse{color:#bac5cf!important}.ds-u-color--black{color:#000!important}.ds-u-color--white{color:#fff!important}.ds-u-display--block{display:block!important}.ds-u-display--inline-block{display:inline-block!important}.ds-u-display--flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.ds-u-display--none{display:none!important}.ds-u-visibility--hidden{visibility:hidden!important}.ds-u-visibility--visible{visibility:visible!important}.ds-u-visibility--screen-reader{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}@media (min-width:544px){.ds-u-sm-display--block{display:block!important}.ds-u-sm-display--inline-block{display:inline-block!important}.ds-u-sm-display--none{display:none!important}.ds-u-sm-visibility--hidden{visibility:hidden!important}.ds-u-sm-visibility--visible{visibility:visible!important}}@media (min-width:768px){.ds-u-md-display--block{display:block!important}.ds-u-md-display--inline-block{display:inline-block!important}.ds-u-md-display--none{display:none!important}.ds-u-md-visibility--hidden{visibility:hidden!important}.ds-u-md-visibility--visible{visibility:visible!important}}@media (min-width:1024px){.ds-u-lg-display--block{display:block!important}.ds-u-lg-display--inline-block{display:inline-block!important}.ds-u-lg-display--none{display:none!important}.ds-u-lg-visibility--hidden{visibility:hidden!important}.ds-u-lg-visibility--visible{visibility:visible!important}}@media (min-width:1280px){.ds-u-xl-display--block{display:block!important}.ds-u-xl-display--inline-block{display:inline-block!important}.ds-u-xl-display--none{display:none!important}.ds-u-xl-visibility--hidden{visibility:hidden!important}.ds-u-xl-visibility--visible{visibility:visible!important}}.ds-u-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}@media (min-width:544px){.ds-u-sm-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-sm-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-sm-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-sm-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-sm-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}@media (min-width:768px){.ds-u-md-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-md-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-md-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-md-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-md-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}@media (min-width:1024px){.ds-u-lg-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-lg-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-lg-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-lg-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-lg-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}@media (min-width:1280px){.ds-u-xl-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-xl-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-xl-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-xl-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-xl-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}.ds-u-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}@media (min-width:544px){.ds-u-sm-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-sm-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-sm-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-sm-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-sm-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (min-width:768px){.ds-u-md-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-md-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-md-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-md-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-md-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (min-width:1024px){.ds-u-lg-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-lg-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-lg-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-lg-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-lg-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (min-width:1280px){.ds-u-xl-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-xl-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-xl-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-xl-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-xl-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}.ds-u-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}@media (min-width:544px){.ds-u-sm-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-sm-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-sm-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:768px){.ds-u-md-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-md-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-md-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1024px){.ds-u-lg-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-lg-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-lg-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1280px){.ds-u-xl-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-xl-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-xl-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}.ds-u-float--left{float:left!important}.ds-u-float--right{float:right!important}.ds-u-float--none{float:none!important}@media (min-width:544px){.ds-u-sm-float--left{float:left!important}.ds-u-sm-float--right{float:right!important}.ds-u-sm-float--none{float:none!important}}@media (min-width:768px){.ds-u-md-float--left{float:left!important}.ds-u-md-float--right{float:right!important}.ds-u-md-float--none{float:none!important}}@media (min-width:1024px){.ds-u-lg-float--left{float:left!important}.ds-u-lg-float--right{float:right!important}.ds-u-lg-float--none{float:none!important}}@media (min-width:1280px){.ds-u-xl-float--left{float:left!important}.ds-u-xl-float--right{float:right!important}.ds-u-xl-float--none{float:none!important}}.ds-u-sans{font-family:Open Sans,Helvetica,sans-serif!important}.ds-u-serif{font-family:Bitter,Georgia,serif!important}.ds-u-font-size--small{font-size:14px!important}.ds-u-font-size--base{font-size:16px!important}.ds-u-font-size--lead{font-size:18px!important}.ds-u-font-size--display{font-size:60px!important}.ds-u-font-size--title{font-size:48px!important}.ds-u-font-size--h1{font-size:36px!important}.ds-u-font-size--h2{font-size:24px!important}.ds-u-font-size--h3{font-size:21px!important}.ds-u-font-size--h4{font-size:18px!important}@media (min-width:544px){.ds-u-sm-font-size--small{font-size:14px!important}.ds-u-sm-font-size--base{font-size:16px!important}.ds-u-sm-font-size--lead{font-size:18px!important}.ds-u-sm-font-size--display{font-size:60px!important}.ds-u-sm-font-size--title{font-size:48px!important}.ds-u-sm-font-size--h1{font-size:36px!important}.ds-u-sm-font-size--h2{font-size:24px!important}.ds-u-sm-font-size--h3{font-size:21px!important}.ds-u-sm-font-size--h4{font-size:18px!important}}@media (min-width:768px){.ds-u-md-font-size--small{font-size:14px!important}.ds-u-md-font-size--base{font-size:16px!important}.ds-u-md-font-size--lead{font-size:18px!important}.ds-u-md-font-size--display{font-size:60px!important}.ds-u-md-font-size--title{font-size:48px!important}.ds-u-md-font-size--h1{font-size:36px!important}.ds-u-md-font-size--h2{font-size:24px!important}.ds-u-md-font-size--h3{font-size:21px!important}.ds-u-md-font-size--h4{font-size:18px!important}}@media (min-width:1024px){.ds-u-lg-font-size--small{font-size:14px!important}.ds-u-lg-font-size--base{font-size:16px!important}.ds-u-lg-font-size--lead{font-size:18px!important}.ds-u-lg-font-size--display{font-size:60px!important}.ds-u-lg-font-size--title{font-size:48px!important}.ds-u-lg-font-size--h1{font-size:36px!important}.ds-u-lg-font-size--h2{font-size:24px!important}.ds-u-lg-font-size--h3{font-size:21px!important}.ds-u-lg-font-size--h4{font-size:18px!important}}@media (min-width:1280px){.ds-u-xl-font-size--small{font-size:14px!important}.ds-u-xl-font-size--base{font-size:16px!important}.ds-u-xl-font-size--lead{font-size:18px!important}.ds-u-xl-font-size--display{font-size:60px!important}.ds-u-xl-font-size--title{font-size:48px!important}.ds-u-xl-font-size--h1{font-size:36px!important}.ds-u-xl-font-size--h2{font-size:24px!important}.ds-u-xl-font-size--h3{font-size:21px!important}.ds-u-xl-font-size--h4{font-size:18px!important}}.ds-u-font-style--normal{font-style:normal!important}.ds-u-font-style--italic{font-style:italic!important}.ds-u-font-weight--normal{font-weight:400!important}.ds-u-font-weight--semibold{font-weight:600!important}.ds-u-font-weight--bold{font-weight:700!important}.ds-u-leading--base{line-height:1.5!important}.ds-u-leading--lead{line-height:1.7!important}.ds-u-leading--heading{line-height:1.3!important}.ds-u-leading--reset{line-height:1!important}.ds-u-margin--0{margin:0!important}.ds-u-margin-top--0{margin-top:0!important}.ds-u-margin-right--0{margin-right:0!important}.ds-u-margin-bottom--0{margin-bottom:0!important}.ds-u-margin-left--0,.ds-u-margin-x--0{margin-left:0!important}.ds-u-margin-x--0{margin-right:0!important}.ds-u-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-margin--1{margin:8px!important}.ds-u-margin-top--1{margin-top:8px!important}.ds-u-margin-right--1{margin-right:8px!important}.ds-u-margin-bottom--1{margin-bottom:8px!important}.ds-u-margin-left--1,.ds-u-margin-x--1{margin-left:8px!important}.ds-u-margin-x--1{margin-right:8px!important}.ds-u-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-margin--2{margin:16px!important}.ds-u-margin-top--2{margin-top:16px!important}.ds-u-margin-right--2{margin-right:16px!important}.ds-u-margin-bottom--2{margin-bottom:16px!important}.ds-u-margin-left--2,.ds-u-margin-x--2{margin-left:16px!important}.ds-u-margin-x--2{margin-right:16px!important}.ds-u-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-margin--3{margin:24px!important}.ds-u-margin-top--3{margin-top:24px!important}.ds-u-margin-right--3{margin-right:24px!important}.ds-u-margin-bottom--3{margin-bottom:24px!important}.ds-u-margin-left--3,.ds-u-margin-x--3{margin-left:24px!important}.ds-u-margin-x--3{margin-right:24px!important}.ds-u-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-margin--4{margin:32px!important}.ds-u-margin-top--4{margin-top:32px!important}.ds-u-margin-right--4{margin-right:32px!important}.ds-u-margin-bottom--4{margin-bottom:32px!important}.ds-u-margin-left--4,.ds-u-margin-x--4{margin-left:32px!important}.ds-u-margin-x--4{margin-right:32px!important}.ds-u-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-margin--5{margin:40px!important}.ds-u-margin-top--5{margin-top:40px!important}.ds-u-margin-right--5{margin-right:40px!important}.ds-u-margin-bottom--5{margin-bottom:40px!important}.ds-u-margin-left--5,.ds-u-margin-x--5{margin-left:40px!important}.ds-u-margin-x--5{margin-right:40px!important}.ds-u-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-margin--6{margin:48px!important}.ds-u-margin-top--6{margin-top:48px!important}.ds-u-margin-right--6{margin-right:48px!important}.ds-u-margin-bottom--6{margin-bottom:48px!important}.ds-u-margin-left--6,.ds-u-margin-x--6{margin-left:48px!important}.ds-u-margin-x--6{margin-right:48px!important}.ds-u-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-margin--7{margin:56px!important}.ds-u-margin-top--7{margin-top:56px!important}.ds-u-margin-right--7{margin-right:56px!important}.ds-u-margin-bottom--7{margin-bottom:56px!important}.ds-u-margin-left--7,.ds-u-margin-x--7{margin-left:56px!important}.ds-u-margin-x--7{margin-right:56px!important}.ds-u-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-margin--auto{margin:auto!important}.ds-u-margin-top--auto{margin-top:auto!important}.ds-u-margin-right--auto{margin-right:auto!important}.ds-u-margin-bottom--auto{margin-bottom:auto!important}.ds-u-margin-left--auto,.ds-u-margin-x--auto{margin-left:auto!important}.ds-u-margin-x--auto{margin-right:auto!important}.ds-u-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}@media (min-width:544px){.ds-u-sm-margin--0{margin:0!important}.ds-u-sm-margin-top--0{margin-top:0!important}.ds-u-sm-margin-right--0{margin-right:0!important}.ds-u-sm-margin-bottom--0{margin-bottom:0!important}.ds-u-sm-margin-left--0,.ds-u-sm-margin-x--0{margin-left:0!important}.ds-u-sm-margin-x--0{margin-right:0!important}.ds-u-sm-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-sm-margin--1{margin:8px!important}.ds-u-sm-margin-top--1{margin-top:8px!important}.ds-u-sm-margin-right--1{margin-right:8px!important}.ds-u-sm-margin-bottom--1{margin-bottom:8px!important}.ds-u-sm-margin-left--1,.ds-u-sm-margin-x--1{margin-left:8px!important}.ds-u-sm-margin-x--1{margin-right:8px!important}.ds-u-sm-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-sm-margin--2{margin:16px!important}.ds-u-sm-margin-top--2{margin-top:16px!important}.ds-u-sm-margin-right--2{margin-right:16px!important}.ds-u-sm-margin-bottom--2{margin-bottom:16px!important}.ds-u-sm-margin-left--2,.ds-u-sm-margin-x--2{margin-left:16px!important}.ds-u-sm-margin-x--2{margin-right:16px!important}.ds-u-sm-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-sm-margin--3{margin:24px!important}.ds-u-sm-margin-top--3{margin-top:24px!important}.ds-u-sm-margin-right--3{margin-right:24px!important}.ds-u-sm-margin-bottom--3{margin-bottom:24px!important}.ds-u-sm-margin-left--3,.ds-u-sm-margin-x--3{margin-left:24px!important}.ds-u-sm-margin-x--3{margin-right:24px!important}.ds-u-sm-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-sm-margin--4{margin:32px!important}.ds-u-sm-margin-top--4{margin-top:32px!important}.ds-u-sm-margin-right--4{margin-right:32px!important}.ds-u-sm-margin-bottom--4{margin-bottom:32px!important}.ds-u-sm-margin-left--4,.ds-u-sm-margin-x--4{margin-left:32px!important}.ds-u-sm-margin-x--4{margin-right:32px!important}.ds-u-sm-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-sm-margin--5{margin:40px!important}.ds-u-sm-margin-top--5{margin-top:40px!important}.ds-u-sm-margin-right--5{margin-right:40px!important}.ds-u-sm-margin-bottom--5{margin-bottom:40px!important}.ds-u-sm-margin-left--5,.ds-u-sm-margin-x--5{margin-left:40px!important}.ds-u-sm-margin-x--5{margin-right:40px!important}.ds-u-sm-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-sm-margin--6{margin:48px!important}.ds-u-sm-margin-top--6{margin-top:48px!important}.ds-u-sm-margin-right--6{margin-right:48px!important}.ds-u-sm-margin-bottom--6{margin-bottom:48px!important}.ds-u-sm-margin-left--6,.ds-u-sm-margin-x--6{margin-left:48px!important}.ds-u-sm-margin-x--6{margin-right:48px!important}.ds-u-sm-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-sm-margin--7{margin:56px!important}.ds-u-sm-margin-top--7{margin-top:56px!important}.ds-u-sm-margin-right--7{margin-right:56px!important}.ds-u-sm-margin-bottom--7{margin-bottom:56px!important}.ds-u-sm-margin-left--7,.ds-u-sm-margin-x--7{margin-left:56px!important}.ds-u-sm-margin-x--7{margin-right:56px!important}.ds-u-sm-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-sm-margin--auto{margin:auto!important}.ds-u-sm-margin-top--auto{margin-top:auto!important}.ds-u-sm-margin-right--auto{margin-right:auto!important}.ds-u-sm-margin-bottom--auto{margin-bottom:auto!important}.ds-u-sm-margin-left--auto,.ds-u-sm-margin-x--auto{margin-left:auto!important}.ds-u-sm-margin-x--auto{margin-right:auto!important}.ds-u-sm-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:768px){.ds-u-md-margin--0{margin:0!important}.ds-u-md-margin-top--0{margin-top:0!important}.ds-u-md-margin-right--0{margin-right:0!important}.ds-u-md-margin-bottom--0{margin-bottom:0!important}.ds-u-md-margin-left--0,.ds-u-md-margin-x--0{margin-left:0!important}.ds-u-md-margin-x--0{margin-right:0!important}.ds-u-md-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-md-margin--1{margin:8px!important}.ds-u-md-margin-top--1{margin-top:8px!important}.ds-u-md-margin-right--1{margin-right:8px!important}.ds-u-md-margin-bottom--1{margin-bottom:8px!important}.ds-u-md-margin-left--1,.ds-u-md-margin-x--1{margin-left:8px!important}.ds-u-md-margin-x--1{margin-right:8px!important}.ds-u-md-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-md-margin--2{margin:16px!important}.ds-u-md-margin-top--2{margin-top:16px!important}.ds-u-md-margin-right--2{margin-right:16px!important}.ds-u-md-margin-bottom--2{margin-bottom:16px!important}.ds-u-md-margin-left--2,.ds-u-md-margin-x--2{margin-left:16px!important}.ds-u-md-margin-x--2{margin-right:16px!important}.ds-u-md-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-md-margin--3{margin:24px!important}.ds-u-md-margin-top--3{margin-top:24px!important}.ds-u-md-margin-right--3{margin-right:24px!important}.ds-u-md-margin-bottom--3{margin-bottom:24px!important}.ds-u-md-margin-left--3,.ds-u-md-margin-x--3{margin-left:24px!important}.ds-u-md-margin-x--3{margin-right:24px!important}.ds-u-md-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-md-margin--4{margin:32px!important}.ds-u-md-margin-top--4{margin-top:32px!important}.ds-u-md-margin-right--4{margin-right:32px!important}.ds-u-md-margin-bottom--4{margin-bottom:32px!important}.ds-u-md-margin-left--4,.ds-u-md-margin-x--4{margin-left:32px!important}.ds-u-md-margin-x--4{margin-right:32px!important}.ds-u-md-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-md-margin--5{margin:40px!important}.ds-u-md-margin-top--5{margin-top:40px!important}.ds-u-md-margin-right--5{margin-right:40px!important}.ds-u-md-margin-bottom--5{margin-bottom:40px!important}.ds-u-md-margin-left--5,.ds-u-md-margin-x--5{margin-left:40px!important}.ds-u-md-margin-x--5{margin-right:40px!important}.ds-u-md-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-md-margin--6{margin:48px!important}.ds-u-md-margin-top--6{margin-top:48px!important}.ds-u-md-margin-right--6{margin-right:48px!important}.ds-u-md-margin-bottom--6{margin-bottom:48px!important}.ds-u-md-margin-left--6,.ds-u-md-margin-x--6{margin-left:48px!important}.ds-u-md-margin-x--6{margin-right:48px!important}.ds-u-md-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-md-margin--7{margin:56px!important}.ds-u-md-margin-top--7{margin-top:56px!important}.ds-u-md-margin-right--7{margin-right:56px!important}.ds-u-md-margin-bottom--7{margin-bottom:56px!important}.ds-u-md-margin-left--7,.ds-u-md-margin-x--7{margin-left:56px!important}.ds-u-md-margin-x--7{margin-right:56px!important}.ds-u-md-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-md-margin--auto{margin:auto!important}.ds-u-md-margin-top--auto{margin-top:auto!important}.ds-u-md-margin-right--auto{margin-right:auto!important}.ds-u-md-margin-bottom--auto{margin-bottom:auto!important}.ds-u-md-margin-left--auto,.ds-u-md-margin-x--auto{margin-left:auto!important}.ds-u-md-margin-x--auto{margin-right:auto!important}.ds-u-md-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:1024px){.ds-u-lg-margin--0{margin:0!important}.ds-u-lg-margin-top--0{margin-top:0!important}.ds-u-lg-margin-right--0{margin-right:0!important}.ds-u-lg-margin-bottom--0{margin-bottom:0!important}.ds-u-lg-margin-left--0,.ds-u-lg-margin-x--0{margin-left:0!important}.ds-u-lg-margin-x--0{margin-right:0!important}.ds-u-lg-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-lg-margin--1{margin:8px!important}.ds-u-lg-margin-top--1{margin-top:8px!important}.ds-u-lg-margin-right--1{margin-right:8px!important}.ds-u-lg-margin-bottom--1{margin-bottom:8px!important}.ds-u-lg-margin-left--1,.ds-u-lg-margin-x--1{margin-left:8px!important}.ds-u-lg-margin-x--1{margin-right:8px!important}.ds-u-lg-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-lg-margin--2{margin:16px!important}.ds-u-lg-margin-top--2{margin-top:16px!important}.ds-u-lg-margin-right--2{margin-right:16px!important}.ds-u-lg-margin-bottom--2{margin-bottom:16px!important}.ds-u-lg-margin-left--2,.ds-u-lg-margin-x--2{margin-left:16px!important}.ds-u-lg-margin-x--2{margin-right:16px!important}.ds-u-lg-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-lg-margin--3{margin:24px!important}.ds-u-lg-margin-top--3{margin-top:24px!important}.ds-u-lg-margin-right--3{margin-right:24px!important}.ds-u-lg-margin-bottom--3{margin-bottom:24px!important}.ds-u-lg-margin-left--3,.ds-u-lg-margin-x--3{margin-left:24px!important}.ds-u-lg-margin-x--3{margin-right:24px!important}.ds-u-lg-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-lg-margin--4{margin:32px!important}.ds-u-lg-margin-top--4{margin-top:32px!important}.ds-u-lg-margin-right--4{margin-right:32px!important}.ds-u-lg-margin-bottom--4{margin-bottom:32px!important}.ds-u-lg-margin-left--4,.ds-u-lg-margin-x--4{margin-left:32px!important}.ds-u-lg-margin-x--4{margin-right:32px!important}.ds-u-lg-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-lg-margin--5{margin:40px!important}.ds-u-lg-margin-top--5{margin-top:40px!important}.ds-u-lg-margin-right--5{margin-right:40px!important}.ds-u-lg-margin-bottom--5{margin-bottom:40px!important}.ds-u-lg-margin-left--5,.ds-u-lg-margin-x--5{margin-left:40px!important}.ds-u-lg-margin-x--5{margin-right:40px!important}.ds-u-lg-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-lg-margin--6{margin:48px!important}.ds-u-lg-margin-top--6{margin-top:48px!important}.ds-u-lg-margin-right--6{margin-right:48px!important}.ds-u-lg-margin-bottom--6{margin-bottom:48px!important}.ds-u-lg-margin-left--6,.ds-u-lg-margin-x--6{margin-left:48px!important}.ds-u-lg-margin-x--6{margin-right:48px!important}.ds-u-lg-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-lg-margin--7{margin:56px!important}.ds-u-lg-margin-top--7{margin-top:56px!important}.ds-u-lg-margin-right--7{margin-right:56px!important}.ds-u-lg-margin-bottom--7{margin-bottom:56px!important}.ds-u-lg-margin-left--7,.ds-u-lg-margin-x--7{margin-left:56px!important}.ds-u-lg-margin-x--7{margin-right:56px!important}.ds-u-lg-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-lg-margin--auto{margin:auto!important}.ds-u-lg-margin-top--auto{margin-top:auto!important}.ds-u-lg-margin-right--auto{margin-right:auto!important}.ds-u-lg-margin-bottom--auto{margin-bottom:auto!important}.ds-u-lg-margin-left--auto,.ds-u-lg-margin-x--auto{margin-left:auto!important}.ds-u-lg-margin-x--auto{margin-right:auto!important}.ds-u-lg-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:1280px){.ds-u-xl-margin--0{margin:0!important}.ds-u-xl-margin-top--0{margin-top:0!important}.ds-u-xl-margin-right--0{margin-right:0!important}.ds-u-xl-margin-bottom--0{margin-bottom:0!important}.ds-u-xl-margin-left--0,.ds-u-xl-margin-x--0{margin-left:0!important}.ds-u-xl-margin-x--0{margin-right:0!important}.ds-u-xl-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-xl-margin--1{margin:8px!important}.ds-u-xl-margin-top--1{margin-top:8px!important}.ds-u-xl-margin-right--1{margin-right:8px!important}.ds-u-xl-margin-bottom--1{margin-bottom:8px!important}.ds-u-xl-margin-left--1,.ds-u-xl-margin-x--1{margin-left:8px!important}.ds-u-xl-margin-x--1{margin-right:8px!important}.ds-u-xl-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-xl-margin--2{margin:16px!important}.ds-u-xl-margin-top--2{margin-top:16px!important}.ds-u-xl-margin-right--2{margin-right:16px!important}.ds-u-xl-margin-bottom--2{margin-bottom:16px!important}.ds-u-xl-margin-left--2,.ds-u-xl-margin-x--2{margin-left:16px!important}.ds-u-xl-margin-x--2{margin-right:16px!important}.ds-u-xl-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-xl-margin--3{margin:24px!important}.ds-u-xl-margin-top--3{margin-top:24px!important}.ds-u-xl-margin-right--3{margin-right:24px!important}.ds-u-xl-margin-bottom--3{margin-bottom:24px!important}.ds-u-xl-margin-left--3,.ds-u-xl-margin-x--3{margin-left:24px!important}.ds-u-xl-margin-x--3{margin-right:24px!important}.ds-u-xl-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-xl-margin--4{margin:32px!important}.ds-u-xl-margin-top--4{margin-top:32px!important}.ds-u-xl-margin-right--4{margin-right:32px!important}.ds-u-xl-margin-bottom--4{margin-bottom:32px!important}.ds-u-xl-margin-left--4,.ds-u-xl-margin-x--4{margin-left:32px!important}.ds-u-xl-margin-x--4{margin-right:32px!important}.ds-u-xl-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-xl-margin--5{margin:40px!important}.ds-u-xl-margin-top--5{margin-top:40px!important}.ds-u-xl-margin-right--5{margin-right:40px!important}.ds-u-xl-margin-bottom--5{margin-bottom:40px!important}.ds-u-xl-margin-left--5,.ds-u-xl-margin-x--5{margin-left:40px!important}.ds-u-xl-margin-x--5{margin-right:40px!important}.ds-u-xl-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-xl-margin--6{margin:48px!important}.ds-u-xl-margin-top--6{margin-top:48px!important}.ds-u-xl-margin-right--6{margin-right:48px!important}.ds-u-xl-margin-bottom--6{margin-bottom:48px!important}.ds-u-xl-margin-left--6,.ds-u-xl-margin-x--6{margin-left:48px!important}.ds-u-xl-margin-x--6{margin-right:48px!important}.ds-u-xl-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-xl-margin--7{margin:56px!important}.ds-u-xl-margin-top--7{margin-top:56px!important}.ds-u-xl-margin-right--7{margin-right:56px!important}.ds-u-xl-margin-bottom--7{margin-bottom:56px!important}.ds-u-xl-margin-left--7,.ds-u-xl-margin-x--7{margin-left:56px!important}.ds-u-xl-margin-x--7{margin-right:56px!important}.ds-u-xl-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-xl-margin--auto{margin:auto!important}.ds-u-xl-margin-top--auto{margin-top:auto!important}.ds-u-xl-margin-right--auto{margin-right:auto!important}.ds-u-xl-margin-bottom--auto{margin-bottom:auto!important}.ds-u-xl-margin-left--auto,.ds-u-xl-margin-x--auto{margin-left:auto!important}.ds-u-xl-margin-x--auto{margin-right:auto!important}.ds-u-xl-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}.ds-u-measure--narrow{max-width:21em!important}.ds-u-measure--base{max-width:31em!important}.ds-u-measure--wide{max-width:41em!important}.ds-u-overflow--hidden{overflow:hidden!important}.ds-u-overflow--scroll{overflow:scroll!important}.ds-u-overflow--auto{overflow:auto!important}.ds-u-clearfix:after,.ds-u-clearfix:before{content:"";display:table}.ds-u-clearfix:after{clear:both}.ds-u-padding--0{padding:0!important}.ds-u-padding-top--0{padding-top:0!important}.ds-u-padding-right--0{padding-right:0!important}.ds-u-padding-bottom--0{padding-bottom:0!important}.ds-u-padding-left--0,.ds-u-padding-x--0{padding-left:0!important}.ds-u-padding-x--0{padding-right:0!important}.ds-u-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-padding--1{padding:8px!important}.ds-u-padding-top--1{padding-top:8px!important}.ds-u-padding-right--1{padding-right:8px!important}.ds-u-padding-bottom--1{padding-bottom:8px!important}.ds-u-padding-left--1,.ds-u-padding-x--1{padding-left:8px!important}.ds-u-padding-x--1{padding-right:8px!important}.ds-u-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-padding--2{padding:16px!important}.ds-u-padding-top--2{padding-top:16px!important}.ds-u-padding-right--2{padding-right:16px!important}.ds-u-padding-bottom--2{padding-bottom:16px!important}.ds-u-padding-left--2,.ds-u-padding-x--2{padding-left:16px!important}.ds-u-padding-x--2{padding-right:16px!important}.ds-u-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-padding--3{padding:24px!important}.ds-u-padding-top--3{padding-top:24px!important}.ds-u-padding-right--3{padding-right:24px!important}.ds-u-padding-bottom--3{padding-bottom:24px!important}.ds-u-padding-left--3,.ds-u-padding-x--3{padding-left:24px!important}.ds-u-padding-x--3{padding-right:24px!important}.ds-u-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-padding--4{padding:32px!important}.ds-u-padding-top--4{padding-top:32px!important}.ds-u-padding-right--4{padding-right:32px!important}.ds-u-padding-bottom--4{padding-bottom:32px!important}.ds-u-padding-left--4,.ds-u-padding-x--4{padding-left:32px!important}.ds-u-padding-x--4{padding-right:32px!important}.ds-u-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-padding--5{padding:40px!important}.ds-u-padding-top--5{padding-top:40px!important}.ds-u-padding-right--5{padding-right:40px!important}.ds-u-padding-bottom--5{padding-bottom:40px!important}.ds-u-padding-left--5,.ds-u-padding-x--5{padding-left:40px!important}.ds-u-padding-x--5{padding-right:40px!important}.ds-u-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-padding--6{padding:48px!important}.ds-u-padding-top--6{padding-top:48px!important}.ds-u-padding-right--6{padding-right:48px!important}.ds-u-padding-bottom--6{padding-bottom:48px!important}.ds-u-padding-left--6,.ds-u-padding-x--6{padding-left:48px!important}.ds-u-padding-x--6{padding-right:48px!important}.ds-u-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-padding--7{padding:56px!important}.ds-u-padding-top--7{padding-top:56px!important}.ds-u-padding-right--7{padding-right:56px!important}.ds-u-padding-bottom--7{padding-bottom:56px!important}.ds-u-padding-left--7,.ds-u-padding-x--7{padding-left:56px!important}.ds-u-padding-x--7{padding-right:56px!important}.ds-u-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}@media (min-width:544px){.ds-u-sm-padding--0{padding:0!important}.ds-u-sm-padding-top--0{padding-top:0!important}.ds-u-sm-padding-right--0{padding-right:0!important}.ds-u-sm-padding-bottom--0{padding-bottom:0!important}.ds-u-sm-padding-left--0,.ds-u-sm-padding-x--0{padding-left:0!important}.ds-u-sm-padding-x--0{padding-right:0!important}.ds-u-sm-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-sm-padding--1{padding:8px!important}.ds-u-sm-padding-top--1{padding-top:8px!important}.ds-u-sm-padding-right--1{padding-right:8px!important}.ds-u-sm-padding-bottom--1{padding-bottom:8px!important}.ds-u-sm-padding-left--1,.ds-u-sm-padding-x--1{padding-left:8px!important}.ds-u-sm-padding-x--1{padding-right:8px!important}.ds-u-sm-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-sm-padding--2{padding:16px!important}.ds-u-sm-padding-top--2{padding-top:16px!important}.ds-u-sm-padding-right--2{padding-right:16px!important}.ds-u-sm-padding-bottom--2{padding-bottom:16px!important}.ds-u-sm-padding-left--2,.ds-u-sm-padding-x--2{padding-left:16px!important}.ds-u-sm-padding-x--2{padding-right:16px!important}.ds-u-sm-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-sm-padding--3{padding:24px!important}.ds-u-sm-padding-top--3{padding-top:24px!important}.ds-u-sm-padding-right--3{padding-right:24px!important}.ds-u-sm-padding-bottom--3{padding-bottom:24px!important}.ds-u-sm-padding-left--3,.ds-u-sm-padding-x--3{padding-left:24px!important}.ds-u-sm-padding-x--3{padding-right:24px!important}.ds-u-sm-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-sm-padding--4{padding:32px!important}.ds-u-sm-padding-top--4{padding-top:32px!important}.ds-u-sm-padding-right--4{padding-right:32px!important}.ds-u-sm-padding-bottom--4{padding-bottom:32px!important}.ds-u-sm-padding-left--4,.ds-u-sm-padding-x--4{padding-left:32px!important}.ds-u-sm-padding-x--4{padding-right:32px!important}.ds-u-sm-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-sm-padding--5{padding:40px!important}.ds-u-sm-padding-top--5{padding-top:40px!important}.ds-u-sm-padding-right--5{padding-right:40px!important}.ds-u-sm-padding-bottom--5{padding-bottom:40px!important}.ds-u-sm-padding-left--5,.ds-u-sm-padding-x--5{padding-left:40px!important}.ds-u-sm-padding-x--5{padding-right:40px!important}.ds-u-sm-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-sm-padding--6{padding:48px!important}.ds-u-sm-padding-top--6{padding-top:48px!important}.ds-u-sm-padding-right--6{padding-right:48px!important}.ds-u-sm-padding-bottom--6{padding-bottom:48px!important}.ds-u-sm-padding-left--6,.ds-u-sm-padding-x--6{padding-left:48px!important}.ds-u-sm-padding-x--6{padding-right:48px!important}.ds-u-sm-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-sm-padding--7{padding:56px!important}.ds-u-sm-padding-top--7{padding-top:56px!important}.ds-u-sm-padding-right--7{padding-right:56px!important}.ds-u-sm-padding-bottom--7{padding-bottom:56px!important}.ds-u-sm-padding-left--7,.ds-u-sm-padding-x--7{padding-left:56px!important}.ds-u-sm-padding-x--7{padding-right:56px!important}.ds-u-sm-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}@media (min-width:768px){.ds-u-md-padding--0{padding:0!important}.ds-u-md-padding-top--0{padding-top:0!important}.ds-u-md-padding-right--0{padding-right:0!important}.ds-u-md-padding-bottom--0{padding-bottom:0!important}.ds-u-md-padding-left--0,.ds-u-md-padding-x--0{padding-left:0!important}.ds-u-md-padding-x--0{padding-right:0!important}.ds-u-md-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-md-padding--1{padding:8px!important}.ds-u-md-padding-top--1{padding-top:8px!important}.ds-u-md-padding-right--1{padding-right:8px!important}.ds-u-md-padding-bottom--1{padding-bottom:8px!important}.ds-u-md-padding-left--1,.ds-u-md-padding-x--1{padding-left:8px!important}.ds-u-md-padding-x--1{padding-right:8px!important}.ds-u-md-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-md-padding--2{padding:16px!important}.ds-u-md-padding-top--2{padding-top:16px!important}.ds-u-md-padding-right--2{padding-right:16px!important}.ds-u-md-padding-bottom--2{padding-bottom:16px!important}.ds-u-md-padding-left--2,.ds-u-md-padding-x--2{padding-left:16px!important}.ds-u-md-padding-x--2{padding-right:16px!important}.ds-u-md-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-md-padding--3{padding:24px!important}.ds-u-md-padding-top--3{padding-top:24px!important}.ds-u-md-padding-right--3{padding-right:24px!important}.ds-u-md-padding-bottom--3{padding-bottom:24px!important}.ds-u-md-padding-left--3,.ds-u-md-padding-x--3{padding-left:24px!important}.ds-u-md-padding-x--3{padding-right:24px!important}.ds-u-md-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-md-padding--4{padding:32px!important}.ds-u-md-padding-top--4{padding-top:32px!important}.ds-u-md-padding-right--4{padding-right:32px!important}.ds-u-md-padding-bottom--4{padding-bottom:32px!important}.ds-u-md-padding-left--4,.ds-u-md-padding-x--4{padding-left:32px!important}.ds-u-md-padding-x--4{padding-right:32px!important}.ds-u-md-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-md-padding--5{padding:40px!important}.ds-u-md-padding-top--5{padding-top:40px!important}.ds-u-md-padding-right--5{padding-right:40px!important}.ds-u-md-padding-bottom--5{padding-bottom:40px!important}.ds-u-md-padding-left--5,.ds-u-md-padding-x--5{padding-left:40px!important}.ds-u-md-padding-x--5{padding-right:40px!important}.ds-u-md-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-md-padding--6{padding:48px!important}.ds-u-md-padding-top--6{padding-top:48px!important}.ds-u-md-padding-right--6{padding-right:48px!important}.ds-u-md-padding-bottom--6{padding-bottom:48px!important}.ds-u-md-padding-left--6,.ds-u-md-padding-x--6{padding-left:48px!important}.ds-u-md-padding-x--6{padding-right:48px!important}.ds-u-md-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-md-padding--7{padding:56px!important}.ds-u-md-padding-top--7{padding-top:56px!important}.ds-u-md-padding-right--7{padding-right:56px!important}.ds-u-md-padding-bottom--7{padding-bottom:56px!important}.ds-u-md-padding-left--7,.ds-u-md-padding-x--7{padding-left:56px!important}.ds-u-md-padding-x--7{padding-right:56px!important}.ds-u-md-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}@media (min-width:1024px){.ds-u-lg-padding--0{padding:0!important}.ds-u-lg-padding-top--0{padding-top:0!important}.ds-u-lg-padding-right--0{padding-right:0!important}.ds-u-lg-padding-bottom--0{padding-bottom:0!important}.ds-u-lg-padding-left--0,.ds-u-lg-padding-x--0{padding-left:0!important}.ds-u-lg-padding-x--0{padding-right:0!important}.ds-u-lg-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-lg-padding--1{padding:8px!important}.ds-u-lg-padding-top--1{padding-top:8px!important}.ds-u-lg-padding-right--1{padding-right:8px!important}.ds-u-lg-padding-bottom--1{padding-bottom:8px!important}.ds-u-lg-padding-left--1,.ds-u-lg-padding-x--1{padding-left:8px!important}.ds-u-lg-padding-x--1{padding-right:8px!important}.ds-u-lg-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-lg-padding--2{padding:16px!important}.ds-u-lg-padding-top--2{padding-top:16px!important}.ds-u-lg-padding-right--2{padding-right:16px!important}.ds-u-lg-padding-bottom--2{padding-bottom:16px!important}.ds-u-lg-padding-left--2,.ds-u-lg-padding-x--2{padding-left:16px!important}.ds-u-lg-padding-x--2{padding-right:16px!important}.ds-u-lg-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-lg-padding--3{padding:24px!important}.ds-u-lg-padding-top--3{padding-top:24px!important}.ds-u-lg-padding-right--3{padding-right:24px!important}.ds-u-lg-padding-bottom--3{padding-bottom:24px!important}.ds-u-lg-padding-left--3,.ds-u-lg-padding-x--3{padding-left:24px!important}.ds-u-lg-padding-x--3{padding-right:24px!important}.ds-u-lg-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-lg-padding--4{padding:32px!important}.ds-u-lg-padding-top--4{padding-top:32px!important}.ds-u-lg-padding-right--4{padding-right:32px!important}.ds-u-lg-padding-bottom--4{padding-bottom:32px!important}.ds-u-lg-padding-left--4,.ds-u-lg-padding-x--4{padding-left:32px!important}.ds-u-lg-padding-x--4{padding-right:32px!important}.ds-u-lg-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-lg-padding--5{padding:40px!important}.ds-u-lg-padding-top--5{padding-top:40px!important}.ds-u-lg-padding-right--5{padding-right:40px!important}.ds-u-lg-padding-bottom--5{padding-bottom:40px!important}.ds-u-lg-padding-left--5,.ds-u-lg-padding-x--5{padding-left:40px!important}.ds-u-lg-padding-x--5{padding-right:40px!important}.ds-u-lg-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-lg-padding--6{padding:48px!important}.ds-u-lg-padding-top--6{padding-top:48px!important}.ds-u-lg-padding-right--6{padding-right:48px!important}.ds-u-lg-padding-bottom--6{padding-bottom:48px!important}.ds-u-lg-padding-left--6,.ds-u-lg-padding-x--6{padding-left:48px!important}.ds-u-lg-padding-x--6{padding-right:48px!important}.ds-u-lg-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-lg-padding--7{padding:56px!important}.ds-u-lg-padding-top--7{padding-top:56px!important}.ds-u-lg-padding-right--7{padding-right:56px!important}.ds-u-lg-padding-bottom--7{padding-bottom:56px!important}.ds-u-lg-padding-left--7,.ds-u-lg-padding-x--7{padding-left:56px!important}.ds-u-lg-padding-x--7{padding-right:56px!important}.ds-u-lg-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}@media (min-width:1280px){.ds-u-xl-padding--0{padding:0!important}.ds-u-xl-padding-top--0{padding-top:0!important}.ds-u-xl-padding-right--0{padding-right:0!important}.ds-u-xl-padding-bottom--0{padding-bottom:0!important}.ds-u-xl-padding-left--0,.ds-u-xl-padding-x--0{padding-left:0!important}.ds-u-xl-padding-x--0{padding-right:0!important}.ds-u-xl-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-xl-padding--1{padding:8px!important}.ds-u-xl-padding-top--1{padding-top:8px!important}.ds-u-xl-padding-right--1{padding-right:8px!important}.ds-u-xl-padding-bottom--1{padding-bottom:8px!important}.ds-u-xl-padding-left--1,.ds-u-xl-padding-x--1{padding-left:8px!important}.ds-u-xl-padding-x--1{padding-right:8px!important}.ds-u-xl-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-xl-padding--2{padding:16px!important}.ds-u-xl-padding-top--2{padding-top:16px!important}.ds-u-xl-padding-right--2{padding-right:16px!important}.ds-u-xl-padding-bottom--2{padding-bottom:16px!important}.ds-u-xl-padding-left--2,.ds-u-xl-padding-x--2{padding-left:16px!important}.ds-u-xl-padding-x--2{padding-right:16px!important}.ds-u-xl-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-xl-padding--3{padding:24px!important}.ds-u-xl-padding-top--3{padding-top:24px!important}.ds-u-xl-padding-right--3{padding-right:24px!important}.ds-u-xl-padding-bottom--3{padding-bottom:24px!important}.ds-u-xl-padding-left--3,.ds-u-xl-padding-x--3{padding-left:24px!important}.ds-u-xl-padding-x--3{padding-right:24px!important}.ds-u-xl-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-xl-padding--4{padding:32px!important}.ds-u-xl-padding-top--4{padding-top:32px!important}.ds-u-xl-padding-right--4{padding-right:32px!important}.ds-u-xl-padding-bottom--4{padding-bottom:32px!important}.ds-u-xl-padding-left--4,.ds-u-xl-padding-x--4{padding-left:32px!important}.ds-u-xl-padding-x--4{padding-right:32px!important}.ds-u-xl-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-xl-padding--5{padding:40px!important}.ds-u-xl-padding-top--5{padding-top:40px!important}.ds-u-xl-padding-right--5{padding-right:40px!important}.ds-u-xl-padding-bottom--5{padding-bottom:40px!important}.ds-u-xl-padding-left--5,.ds-u-xl-padding-x--5{padding-left:40px!important}.ds-u-xl-padding-x--5{padding-right:40px!important}.ds-u-xl-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-xl-padding--6{padding:48px!important}.ds-u-xl-padding-top--6{padding-top:48px!important}.ds-u-xl-padding-right--6{padding-right:48px!important}.ds-u-xl-padding-bottom--6{padding-bottom:48px!important}.ds-u-xl-padding-left--6,.ds-u-xl-padding-x--6{padding-left:48px!important}.ds-u-xl-padding-x--6{padding-right:48px!important}.ds-u-xl-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-xl-padding--7{padding:56px!important}.ds-u-xl-padding-top--7{padding-top:56px!important}.ds-u-xl-padding-right--7{padding-right:56px!important}.ds-u-xl-padding-bottom--7{padding-bottom:56px!important}.ds-u-xl-padding-left--7,.ds-u-xl-padding-x--7{padding-left:56px!important}.ds-u-xl-padding-x--7{padding-right:56px!important}.ds-u-xl-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}.ds-u-text-align--center{text-align:center!important}.ds-u-text-align--left{text-align:left!important}.ds-u-text-align--right{text-align:right!important}@media (min-width:544px){.ds-u-sm-text-align--center{text-align:center!important}.ds-u-sm-text-align--left{text-align:left!important}.ds-u-sm-text-align--right{text-align:right!important}}@media (min-width:768px){.ds-u-md-text-align--center{text-align:center!important}.ds-u-md-text-align--left{text-align:left!important}.ds-u-md-text-align--right{text-align:right!important}}@media (min-width:1024px){.ds-u-lg-text-align--center{text-align:center!important}.ds-u-lg-text-align--left{text-align:left!important}.ds-u-lg-text-align--right{text-align:right!important}}@media (min-width:1280px){.ds-u-xl-text-align--center{text-align:center!important}.ds-u-xl-text-align--left{text-align:left!important}.ds-u-xl-text-align--right{text-align:right!important}}.ds-u-text-decoration--underline{text-decoration:underline!important}.ds-u-text-decoration--none{text-decoration:none!important}.ds-u-text-transform--uppercase{text-transform:uppercase!important}.ds-u-text-transform--lowercase{text-transform:lowercase!important}.ds-u-text-transform--capitalize{text-transform:capitalize!important}.ds-u-truncate{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ds-u-valign--top{vertical-align:top!important}.ds-u-valign--middle{vertical-align:middle!important}.ds-u-valign--bottom{vertical-align:bottom!important} \ No newline at end of file +/*! Design System - Core v1.2.0 */@font-face{font-family:Bitter;font-style:normal;font-weight:400;src:url(../fonts/Bitter-Regular.eot);src:url(../fonts/Bitter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Regular.woff2) format("woff2"),url(../fonts/Bitter-Regular.woff) format("woff"),url(../fonts/Bitter-Regular.ttf) format("truetype")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:url(../fonts/Bitter-Bold.eot);src:url(../fonts/Bitter-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Bold.woff2) format("woff2"),url(../fonts/Bitter-Bold.woff) format("woff"),url(../fonts/Bitter-Bold.ttf) format("truetype")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:url(../fonts/Bitter-Italic.eot);src:url(../fonts/Bitter-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Bitter-Italic.woff2) format("woff2"),url(../fonts/Bitter-Italic.woff) format("woff"),url(../fonts/Bitter-Italic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular-webfont.eot);src:url(../fonts/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Regular-webfont.woff) format("woff"),url(../fonts/OpenSans-Regular-webfont.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/OpenSans-Italic-webfont.eot);src:url(../fonts/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Italic-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Italic-webfont.woff) format("woff"),url(../fonts/OpenSans-Italic-webfont.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold-webfont.eot);src:url(../fonts/OpenSans-Semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Semibold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Semibold-webfont.woff) format("woff"),url(../fonts/OpenSans-Semibold-webfont.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold-webfont.eot);src:url(../fonts/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold-webfont.woff2) format("woff2"),url(../fonts/OpenSans-Bold-webfont.woff) format("woff"),url(../fonts/OpenSans-Bold-webfont.ttf) format("truetype")}.ds-base,.ds-base--inverse{font-family:Open Sans,Helvetica,sans-serif;font-size:16px;line-height:1.5}.ds-base{color:#212121}.ds-base--inverse{background-color:#112e51;color:#fff}a{color:#0071bc}a:focus,a:hover{color:#205493}a:active{color:#112e51}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-h4,.ds-h5,.ds-h6,.ds-title{line-height:1.3;margin:0}.ds-display,.ds-h1,.ds-h2,.ds-h3,.ds-h4{font-weight:700}.ds-h1,.ds-h2,.ds-h3,.ds-h4,.ds-h5,.ds-h6{margin-bottom:.5em;margin-top:1.5em}.ds-h1:first-child,.ds-h2:first-child,.ds-h3:first-child,.ds-h4:first-child,.ds-h5:first-child,.ds-h6:first-child{margin-top:0}.ds-h1:last-child,.ds-h2:last-child,.ds-h3:last-child,.ds-h4:last-child,.ds-h5:last-child,.ds-h6:last-child{margin-bottom:0}.ds-display{font-size:36px}@media (min-width:544px){.ds-display{font-size:48px}}@media (min-width:768px){.ds-display{font-size:60px}}.ds-title{font-size:36px;font-weight:400}@media (min-width:768px){.ds-title{font-size:48px}}.ds-h1{font-size:36px}.ds-h2{font-size:24px}.ds-h3{font-size:21px}.ds-h4{font-size:18px}.ds-h5{font-size:16px}.ds-h5,.ds-h6{font-weight:400;text-transform:uppercase}.ds-h6{color:#757575;font-size:14px;letter-spacing:1px}.ds-base--inverse .ds-h6{color:#bac5cf}.ds-text,.ds-text--lead{line-height:1.5;margin-bottom:1em;margin-top:1em}.ds-text--lead:first-child,.ds-text:first-child{margin-top:0}.ds-text--lead:last-child,.ds-text:last-child{margin-bottom:0}.ds-text{font-size:16px}.ds-text--lead{font-size:18px}.ds-c-alert{background-color:#e1f3f8;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22146px%22%20viewBox%3D%220%200%20216%20146%22%20enable-background%3D%22new%200%200%20216%20146%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M162.18%2C41.592c-5.595-9.586-13.185-17.176-22.771-22.771c-9.588-5.595-20.055-8.392-31.408-8.392%20c-11.352%2C0-21.822%2C2.797-31.408%2C8.392c-9.587%2C5.594-17.177%2C13.184-22.772%2C22.771C48.225%2C51.179%2C45.428%2C61.649%2C45.428%2C73%20c0%2C11.352%2C2.798%2C21.82%2C8.392%2C31.408c5.595%2C9.585%2C13.185%2C17.176%2C22.772%2C22.771c9.587%2C5.595%2C20.056%2C8.392%2C31.408%2C8.392%20c11.352%2C0%2C21.822-2.797%2C31.408-8.392c9.586-5.594%2C17.176-13.185%2C22.771-22.771c5.594-9.587%2C8.391-20.057%2C8.391-31.408%20C170.57%2C61.648%2C167.773%2C51.178%2C162.18%2C41.592z%20M97.572%2C26.071c0-0.761%2C0.244-1.385%2C0.733-1.874c0.489-0.488%2C1.114-0.733%2C1.874-0.733%20h15.644c0.76%2C0%2C1.385%2C0.245%2C1.872%2C0.733c0.488%2C0.489%2C0.734%2C1.113%2C0.734%2C1.874v13.036c0%2C0.76-0.246%2C1.385-0.734%2C1.873%20c-0.487%2C0.489-1.112%2C0.733-1.872%2C0.733h-15.644c-0.76%2C0-1.385-0.244-1.874-0.733c-0.489-0.488-0.733-1.113-0.733-1.873V26.071z%20%20M128.857%2C112.107c0%2C0.76-0.246%2C1.385-0.733%2C1.872c-0.487%2C0.489-1.112%2C0.733-1.874%2C0.733h-36.5c-0.761%2C0-1.385-0.244-1.874-0.733%20c-0.489-0.488-0.733-1.113-0.733-1.873V99.07c0-0.762%2C0.244-1.385%2C0.733-1.874c0.489-0.488%2C1.114-0.733%2C1.874-0.733h7.822V70.392%20H89.75c-0.761%2C0-1.385-0.244-1.874-0.733c-0.489-0.488-0.733-1.113-0.733-1.874V54.75c0-0.761%2C0.244-1.385%2C0.733-1.874%20c0.489-0.489%2C1.114-0.733%2C1.874-0.733h26.073c0.76%2C0%2C1.385%2C0.244%2C1.872%2C0.733c0.488%2C0.489%2C0.734%2C1.113%2C0.734%2C1.874v41.714h7.82%20c0.761%2C0%2C1.386%2C0.245%2C1.874%2C0.733c0.487%2C0.488%2C0.733%2C1.113%2C0.733%2C1.874V112.107z%22%2F%3E%3C%2Fsvg%3E');background-position:16px 16px;background-repeat:no-repeat;background-size:40px;border-left:8px solid #02bfe7;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;min-height:56px;padding:16px;position:relative}.ds-c-alert a{color:#205493}.ds-c-alert a:focus,.ds-c-alert a:hover{color:#112e51}.ds-c-alert ul:last-child{margin-bottom:0}.ds-c-alert ul:first-child{margin-top:0}.ds-c-alert__body{padding-left:48px}.ds-c-alert__heading{font-size:18px;font-weight:700;margin-bottom:4px;margin-top:0}.ds-c-alert__text{margin-bottom:0;margin-top:0}.ds-c-alert--error{background-color:#f9dede;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22146px%22%20viewBox%3D%220%200%20216%20146%22%20enable-background%3D%22new%200%200%20216%20146%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M162.18%2C41.592c-5.595-9.586-13.185-17.176-22.771-22.771c-9.588-5.595-20.055-8.392-31.408-8.392%20c-11.352%2C0-21.821%2C2.797-31.408%2C8.392c-9.587%2C5.594-17.177%2C13.184-22.772%2C22.771C48.225%2C51.179%2C45.428%2C61.649%2C45.428%2C73%20c0%2C11.351%2C2.798%2C21.82%2C8.392%2C31.408c5.595%2C9.584%2C13.185%2C17.176%2C22.772%2C22.771c9.587%2C5.595%2C20.056%2C8.392%2C31.408%2C8.392%20c11.352%2C0%2C21.822-2.797%2C31.408-8.392c9.586-5.594%2C17.176-13.185%2C22.771-22.771c5.594-9.588%2C8.391-20.058%2C8.391-31.408%20C170.57%2C61.649%2C167.773%2C51.178%2C162.18%2C41.592z%20M118.43%2C112.025c0%2C0.761-0.246%2C1.398-0.734%2C1.914s-1.086%2C0.773-1.793%2C0.773H100.26%20c-0.706%2C0-1.331-0.271-1.874-0.814c-0.543-0.543-0.814-1.168-0.814-1.873V96.546c0-0.706%2C0.271-1.331%2C0.814-1.874%20c0.543-0.543%2C1.168-0.814%2C1.874-0.814h15.643c0.707%2C0%2C1.306%2C0.258%2C1.793%2C0.773c0.488%2C0.518%2C0.734%2C1.154%2C0.734%2C1.915V112.025z%20%20M118.266%2C83.999c-0.055%2C0.543-0.339%2C1.019-0.854%2C1.426c-0.517%2C0.407-1.154%2C0.61-1.914%2C0.61h-15.073%20c-0.761%2C0-1.413-0.203-1.956-0.61c-0.543-0.407-0.815-0.883-0.815-1.426l-1.385-50.595c0-0.653%2C0.271-1.141%2C0.814-1.467%20c0.544-0.434%2C1.196-0.652%2C1.956-0.652h17.926c0.761%2C0%2C1.412%2C0.217%2C1.955%2C0.652c0.543%2C0.326%2C0.813%2C0.815%2C0.813%2C1.467L118.266%2C83.999z%20%22%2F%3E%3C%2Fsvg%3E');border-color:#e31c3d}.ds-c-alert--warn{background-color:#fff1d2;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22146px%22%20viewBox%3D%220%200%20216%20146%22%20enable-background%3D%22new%200%200%20216%20146%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M179.695%2C125.388L117.126%2C10.673c-0.924-1.684-2.2-3.015-3.832-3.992c-1.628-0.978-3.394-1.467-5.295-1.467%20c-1.901%2C0-3.667%2C0.49-5.296%2C1.467s-2.906%2C2.308-3.829%2C3.992L36.303%2C125.388c-1.901%2C3.423-1.847%2C6.845%2C0.163%2C10.267%20c0.924%2C1.574%2C2.187%2C2.824%2C3.789%2C3.746c1.603%2C0.924%2C3.327%2C1.387%2C5.174%2C1.387H170.57c1.849%2C0%2C3.572-0.463%2C5.175-1.387%20c1.603-0.922%2C2.864-2.172%2C3.789-3.746C181.544%2C132.232%2C181.598%2C128.811%2C179.695%2C125.388z%20M118.43%2C117.24%20c0%2C0.76-0.259%2C1.398-0.773%2C1.914c-0.516%2C0.516-1.127%2C0.773-1.834%2C0.773H100.18c-0.706%2C0-1.317-0.257-1.833-0.773%20c-0.516-0.517-0.774-1.154-0.774-1.914v-15.48c0-0.76%2C0.258-1.397%2C0.774-1.914c0.516-0.516%2C1.126-0.773%2C1.833-0.773h15.642%20c0.707%2C0%2C1.318%2C0.257%2C1.834%2C0.773c0.515%2C0.517%2C0.773%2C1.154%2C0.773%2C1.914V117.24z%20M118.268%2C86.77%20c-0.056%2C0.543-0.341%2C0.991-0.856%2C1.344c-0.517%2C0.354-1.154%2C0.529-1.915%2C0.529h-15.073c-0.76%2C0-1.412-0.176-1.955-0.529%20c-0.544-0.354-0.815-0.801-0.815-1.346l-1.385-37.231c0-0.761%2C0.272-1.331%2C0.815-1.711c0.706-0.597%2C1.358-0.896%2C1.956-0.896h17.924%20c0.598%2C0%2C1.25%2C0.298%2C1.956%2C0.896c0.543%2C0.38%2C0.813%2C0.896%2C0.813%2C1.548L118.268%2C86.77z%22%2F%3E%3C%2Fsvg%3E');border-color:#fdb81e}.ds-c-alert--success{background-color:#e7f4e4;background-image:url('data:image/png;base64,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');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22216px%22%20height%3D%22216px%22%20viewBox%3D%220%200%20216%20216%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M162.18%2C41.592c-5.595-9.586-13.185-17.176-22.771-22.771c-9.588-5.595-20.055-8.392-31.408-8.392%20c-11.352%2C0-21.822%2C2.797-31.408%2C8.392c-9.587%2C5.594-17.177%2C13.184-22.772%2C22.771C48.225%2C51.179%2C45.428%2C61.649%2C45.428%2C73%20c0%2C11.352%2C2.798%2C21.82%2C8.392%2C31.408c5.595%2C9.585%2C13.185%2C17.176%2C22.772%2C22.771c9.587%2C5.595%2C20.056%2C8.392%2C31.408%2C8.392%20c11.352%2C0%2C21.822-2.797%2C31.408-8.392c9.586-5.594%2C17.176-13.185%2C22.771-22.771c5.594-9.587%2C8.391-20.057%2C8.391-31.408%20C170.57%2C61.648%2C167.773%2C51.178%2C162.18%2C41.592z%20M148.572%2C63.468l-44.239%2C44.239c-1.032%2C1.032-2.281%2C1.549-3.748%2C1.549%20c-1.412%2C0-2.634-0.517-3.666-1.549L67.425%2C78.215c-0.977-0.979-1.466-2.199-1.466-3.666c0-1.521%2C0.488-2.771%2C1.466-3.749%20l7.414-7.332c1.033-1.032%2C2.254-1.548%2C3.667-1.548s2.635%2C0.516%2C3.667%2C1.548l18.413%2C18.413l33.241-33.16%20c1.032-1.032%2C2.254-1.548%2C3.666-1.548c1.411%2C0%2C2.635%2C0.516%2C3.666%2C1.548l7.414%2C7.333c0.979%2C0.977%2C1.467%2C2.226%2C1.467%2C3.747%20C150.04%2C61.268%2C149.552%2C62.49%2C148.572%2C63.468z%22%2F%3E%3C%2Fsvg%3E');border-color:#2e8540}.ds-c-badge{background-color:#5b616b;border-radius:9999px;color:#fff;display:inline-block;font-size:14px;line-height:1.3;margin-right:4px;padding:4px 8px}.ds-c-badge:only-of-type{margin-right:0}.ds-c-badge--info{background-color:#0071bc}.ds-c-badge--success{background-color:#2e8540}.ds-c-badge--warn{background-color:#fdb81e;color:#212121}.ds-c-badge--alert{background-color:#e31c3d}.ds-c-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #0071bc;border-radius:3px;color:#0071bc;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.3;padding:12px;text-align:center;text-decoration:none}.ds-c-button:focus,.ds-c-button:hover{border-color:#205493;color:#205493}.ds-c-button:active{border-color:#112e51;color:#112e51}.ds-c-button--big{font-size:21px;padding-left:24px;padding-right:24px}.ds-c-button--small{font-size:14px;font-weight:400;padding:8px}.ds-c-button--primary{background-color:#0071bc;color:#fff}.ds-c-button--primary:focus,.ds-c-button--primary:hover{background-color:#205493;color:#fff}.ds-c-button--primary:active{background-color:#112e51}.ds-c-button--transparent,.ds-c-button--transparent-inverse,.ds-c-button--transparent-inverse:active,.ds-c-button--transparent-inverse:focus,.ds-c-button--transparent-inverse:hover,.ds-c-button--transparent:active,.ds-c-button--transparent:focus,.ds-c-button--transparent:hover{border-color:transparent}.ds-c-button--danger{background-color:#e31c3d;border-color:#e31c3d;color:#fff}.ds-c-button--danger:focus,.ds-c-button--danger:hover{background-color:#cd2026;border-color:#cd2026;color:#fff}.ds-c-button--danger:active{background-color:#981b1e;border-color:#981b1e}.ds-c-button--success{background-color:#2e8540;border-color:#2e8540;color:#fff}.ds-c-button--success:focus,.ds-c-button--success:hover{background-color:#2a7a3b;border-color:#2a7a3b;color:#fff}.ds-c-button--success:active{background-color:#266e35;border-color:#266e35}.ds-c-button--disabled,.ds-c-button:disabled{pointer-events:none}.ds-c-button--disabled,.ds-c-button--disabled:active,.ds-c-button--disabled:focus,.ds-c-button--disabled:hover,.ds-c-button:disabled,.ds-c-button:disabled:active,.ds-c-button:disabled:focus,.ds-c-button:disabled:hover{background-color:#d6d7d9;border-color:#d6d7d9;color:#323a45}.ds-c-button--inverse,.ds-c-button--inverse:active,.ds-c-button--inverse:focus,.ds-c-button--inverse:hover{border-color:#fff}.ds-c-button--inverse,.ds-c-button--transparent-inverse{color:#fff}.ds-c-button--inverse:active,.ds-c-button--inverse:focus,.ds-c-button--inverse:hover,.ds-c-button--transparent-inverse:active,.ds-c-button--transparent-inverse:focus,.ds-c-button--transparent-inverse:hover{color:#fff;opacity:.8}.ds-c-button--inverse:active,.ds-c-button--transparent-inverse:active{opacity:.6}.ds-c-button--disabled-inverse,.ds-c-button--disabled-inverse:disabled{background-color:#081627;border-color:#081627;color:#bac5cf;pointer-events:none}.ds-c-button--disabled-inverse:active,.ds-c-button--disabled-inverse:disabled:active,.ds-c-button--disabled-inverse:disabled:focus,.ds-c-button--disabled-inverse:disabled:hover,.ds-c-button--disabled-inverse:focus,.ds-c-button--disabled-inverse:hover{background-color:#112e51;border-color:#112e51;color:#bac5cf}.ds-c-button>svg{fill:currentColor;height:1em;margin-bottom:-.1em;margin-top:-.1em;position:relative;top:-.1em;vertical-align:middle;width:1em}.ds-c-fieldset{border:0;margin:24px 0 0;min-width:0;padding:0}.ds-c-choice{left:-999em;opacity:0;position:absolute}.ds-c-choice+label{cursor:pointer;display:block;font-weight:400;margin:8px 0;max-width:31em;min-height:32px;padding-left:40px;padding-top:4px;position:relative}.ds-c-choice+label:before{background-color:#fff;border:2px solid #212121;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\a0";height:32px;left:0;line-height:32px;position:absolute;text-indent:.15em;top:0;width:32px}.ds-c-choice--inverse+label:before{background-color:#112e51;border-color:#fff}.ds-c-choice:focus+label:before{-webkit-box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf;box-shadow:0 0 0 2px #fff,0 0 2px 4px #3e94cf}.ds-c-choice--inverse:focus+label:before{-webkit-box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff;box-shadow:0 0 0 2px #112e51,0 0 2px 4px #59bcff}.ds-c-choice:checked+label:before{background-color:#0071bc;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAQAAACssQXfAAAAiklEQVR4AT3PNUFGARAA4MO1AFRgQVrgTEgNXBZ0Z0aLQI0XANf594932LlLROjQHgmhM9mVwlhkMJO/4S7noMjghKEIPcmuUNNyGpa8uzUcYdA1qjjJ+ntwY8Q16jiIBCte0fSmUUr2Mio3W/BJqwQt2xHaZFhXhBnPqFr7D6eRKVMereeIv5++AKLreD06aLBkAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%20216%20146%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M168.86%2037.966l-11.08-11.08c-1.52-1.52-3.367-2.28-5.54-2.28-2.172%200-4.02.76-5.54%202.28L93.254%2080.414%2069.3%2056.38c-1.52-1.522-3.367-2.282-5.54-2.282-2.172%200-4.02.76-5.54%202.28L47.14%2067.46c-1.52%201.522-2.28%203.37-2.28%205.542%200%202.172.76%204.02%202.28%205.54l29.493%2029.493%2011.08%2011.08c1.52%201.52%203.368%202.28%205.54%202.28%202.173%200%204.02-.76%205.54-2.28l11.082-11.08L168.86%2049.05c1.52-1.52%202.283-3.37%202.283-5.54%200-2.174-.76-4.02-2.28-5.54z%22%2F%3E%3C%2Fsvg%3E');background-position:50%;background-repeat:no-repeat;background-size:24px;border-color:#0071bc}.ds-c-choice:disabled+label{color:#757575}.ds-c-choice:disabled+label:before{background-color:#d6d7d9;border:1px solid #aeb0b5;cursor:not-allowed}.ds-c-choice--inverse:disabled+label{color:#bac5cf}.ds-c-choice--inverse:disabled+label:before{background-color:rgba(186,197,207,.15);-webkit-box-shadow:0 0 0 1px #bac5cf;box-shadow:0 0 0 1px #bac5cf}.ds-c-choice[type=radio]+label:before{border-radius:100%}.ds-c-choice--right+label{padding-left:0;padding-right:40px}.ds-c-choice--right+label:before{left:auto;right:0}.ds-c-choice--small+label{min-height:20px;padding-left:28px;padding-top:0}.ds-c-choice--small+label:before{height:20px;top:2px;width:20px}.ds-c-choice--small:checked+label:before{background-size:20px}.ds-c-choice--small.ds-c-choice--right+label{padding-left:0;padding-right:28px}.ds-c-field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAn0lEQVQ4je3SwRECIQxA0T97Enpwx3a2TOlCXV0qceyBAuIBRmWBLB6dMZxC8jgkwD9eccATcBi1y+IIeEaAkQeCIMwKs9xS1509+JRo7E0EYYHwkdaZ5Zr1BHDZRcnMighHMMwKK8mZXSy0WFlJpP7ejNFJi22Q2ozW51JfR76NLqIxhbTYBqmxDhLZ0vwfKovjPvUTgIGJieEb8tvxBHgowtBhwYKpAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.5022482%2020.7706835L25.368705%209.89253597C25.7895683%209.48920863%2026%208.99235612%2026%208.39028777c0-.60206835-.2104317-1.09892086-.631295-1.5022482l-1.2508992-1.26843525C23.7086331%205.21043165%2023.2059353%205%2022.6155576%205c-.5786871%200-1.0872303.20458633-1.5197842.61960432L13%2013.7270683%204.89253597%205.61960432C4.4833633%205.21043165%203.98066547%205%203.39028777%205c-.57868705%200-1.08723022.20458633-1.51978417.61960432L.61960432%206.88803957C.21043166%207.29721223%200%207.79991007%200%208.39028777c0%20.5903777.20458633%201.09307554.61960432%201.5022482L11.4802158%2020.7706835c.432554.4091726.9410971.6196043%201.5197842.6196043.5903777%200%201.0930755-.2045864%201.5022482-.6196043z%22%2F%3E%3C%2Fsvg%3E');background-position:right 14px center;background-repeat:no-repeat;background-size:14px}.ds-c-field--select[multiple]{background-image:none}.ds-c-label{display:block;font-size:16px;font-weight:400;margin-bottom:0;margin-top:24px;max-width:460px;padding:0}.ds-c-fieldset>.ds-c-label:first-child{margin-top:0}.ds-c-field__hint{color:#757575;display:block}.ds-c-field__hint--inverse{color:#bac5cf}.ds-c-list{margin-bottom:16px;margin-top:16px;padding-left:32px}.ds-c-list li{line-height:1.5;margin-bottom:8px}.ds-c-list li:last-child{margin-bottom:0}.ds-c-list--bare{list-style:none;margin:0;padding:0}.ds-c-skip-nav{left:0;padding:8px 16px;position:absolute;top:-96px;z-index:1}.ds-c-skip-nav:focus{background-color:#fff;left:0;top:0}.ds-c-spinner{height:32px;width:32px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative}.ds-c-spinner:after,.ds-c-spinner:before{border-width:4px;height:32px;left:0;top:0;width:32px;border-radius:50%;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.ds-c-spinner:before{border-color:inherit;opacity:.2}.ds-c-spinner:after{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;border-bottom-color:transparent;border-left-color:inherit;border-right-color:transparent;border-top-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0)}.ds-c-button>.ds-c-spinner{fill:currentColor;margin-bottom:-.1em;margin-top:-.1em;position:relative;top:-.1em;vertical-align:middle;height:1em;width:1em}.ds-c-button>.ds-c-spinner:after,.ds-c-button>.ds-c-spinner:before{border-width:.125em;height:1em;left:0;top:0;width:1em}.ds-c-spinner--filled{background-color:#fff;border-radius:50%;color:#212121;height:48px;width:48px}.ds-c-spinner--filled:after,.ds-c-spinner--filled:before{border-width:4px;height:32px;left:8px;top:8px;width:32px}.ds-c-spinner--small{height:16px;width:16px}.ds-c-spinner--small:after,.ds-c-spinner--small:before{border-width:2px;height:16px;left:0;top:0;width:16px}.ds-c-spinner--small.ds-c-spinner--filled{height:24px;width:24px}.ds-c-spinner--small.ds-c-spinner--filled:after,.ds-c-spinner--small.ds-c-spinner--filled:before{border-width:2px;height:16px;left:4px;top:4px;width:16px}.ds-c-spinner--big{height:40px;width:40px}.ds-c-spinner--big:after,.ds-c-spinner--big:before{border-width:5px;height:40px;left:0;top:0;width:40px}.ds-c-spinner--big.ds-c-spinner--filled{height:56px;width:56px}.ds-c-spinner--big.ds-c-spinner--filled:after,.ds-c-spinner--big.ds-c-spinner--filled:before{border-width:5px;height:40px;left:8px;top:8px;width:40px}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ds-c-table{border-collapse:collapse;border-spacing:0;margin:0;min-width:100%}.ds-c-table td{background-color:#fff}.ds-c-table th,.ds-c-table thead td{background-color:#f1f1f1;text-align:left}.ds-c-table tbody th{font-weight:400}.ds-c-table td,.ds-c-table th{border:1px solid #5b616b;padding:1.5rem}.ds-c-table--borderless thead tr{background-color:transparent}.ds-c-table--borderless thead th{border-top:0}.ds-c-table--borderless td,.ds-c-table--borderless th{border-left:0;border-right:0}.ds-c-table__caption{font-weight:700;margin-bottom:8px;text-align:left}.ds-c-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.ds-c-tabs,.ds-c-tabs__panel{border-bottom:1px solid #d6d7d9}.ds-c-tabs__panel{background-color:#fff;border-left:1px solid #d6d7d9;border-right:1px solid #d6d7d9;padding:24px}.ds-c-tabs__panel[aria-hidden=true]{display:none!important}.ds-c-tabs__item{background-color:#fff;border-bottom:1px solid #d6d7d9;border-left:1px solid #d6d7d9;border-top:1px solid #d6d7d9;color:#212121;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:-1px;padding:16px 8px;position:relative;text-decoration:none;-webkit-transition:border-bottom-color .3s cubic-bezier(1,0,0,1);transition:border-bottom-color .3s cubic-bezier(1,0,0,1)}@media (min-width:544px){.ds-c-tabs__item{padding-left:16px;padding-right:16px}}@media (min-width:768px){.ds-c-tabs__item{font-size:16px;padding-left:24px;padding-right:24px}}.ds-c-tabs__item:last-child{border-right:1px solid #d6d7d9}.ds-c-tabs__item:after{background-color:#0071bc;content:"";height:4px;left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1);transition:opacity .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1);transition:opacity .3s cubic-bezier(1,0,0,1),transform .3s cubic-bezier(1,0,0,1);transition:opacity .3s cubic-bezier(1,0,0,1),transform .3s cubic-bezier(1,0,0,1),-webkit-transform .3s cubic-bezier(1,0,0,1)}.ds-c-tabs__item[aria-selected=true]{border-bottom-color:#fff;color:#0071bc;pointer-events:none}.ds-c-tabs__item[aria-selected=true]:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.ds-c-tabs__item:focus,.ds-c-tabs__item:hover{color:#0071bc}.ds-c-tabs__item:active{color:#205493}.ds-c-tabs__item>svg{fill:currentColor;height:1em;margin-bottom:-.1em;margin-top:-.1em;position:relative;top:-.1em;vertical-align:middle;width:1em}.ds-c-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #212121;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#212121;display:block;font-size:16px;line-height:1.3;margin:4px 0;max-width:460px;outline:none;padding:12px;width:100%}.ds-c-field:disabled{background-color:#d6d7d9;border-width:0}.ds-c-field:focus{-webkit-box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf;box-shadow:0 0 3px #3e94cf,0 0 7px #3e94cf}.ds-c-field--inverse{border-color:#000}.ds-c-field--inverse:focus{-webkit-box-shadow:0 0 3px #59bcff,0 0 7px #59bcff;box-shadow:0 0 3px #59bcff,0 0 7px #59bcff}.ds-c-field--error{border:3px solid #e31c3d}.ds-c-field--success{border:3px solid #4aa564}.ds-c-vertical-nav{list-style:none;margin:0;padding:0}.ds-c-vertical-nav>.ds-c-vertical-nav__item{background-color:transparent;border-top:1px solid #5b616b}.ds-c-vertical-nav>.ds-c-vertical-nav__item:first-child{border-top:0}.ds-c-vertical-nav__item{position:relative}.ds-c-vertical-nav__label{border-left:4px solid transparent;color:#212121;display:block;font-family:Open Sans,Helvetica,sans-serif;font-size:16px;line-height:1.3;padding:8px 16px;text-align:left;text-decoration:none}.ds-c-vertical-nav__label--current{border-left-color:#0071bc;color:#0071bc;font-weight:700}.ds-c-vertical-nav__label--parent{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAn0lEQVQ4je3SwRECIQxA0T97Enpwx3a2TOlCXV0qceyBAuIBRmWBLB6dMZxC8jgkwD9eccATcBi1y+IIeEaAkQeCIMwKs9xS1509+JRo7E0EYYHwkdaZ5Zr1BHDZRcnMighHMMwKK8mZXSy0WFlJpP7ejNFJi22Q2ozW51JfR76NLqIxhbTYBqmxDhLZ0vwfKovjPvUTgIGJieEb8tvxBHgowtBhwYKpAAAAAElFTkSuQmCC');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.5022482%2020.7706835L25.368705%209.89253597C25.7895683%209.48920863%2026%208.99235612%2026%208.39028777c0-.60206835-.2104317-1.09892086-.631295-1.5022482l-1.2508992-1.26843525C23.7086331%205.21043165%2023.2059353%205%2022.6155576%205c-.5786871%200-1.0872303.20458633-1.5197842.61960432L13%2013.7270683%204.89253597%205.61960432C4.4833633%205.21043165%203.98066547%205%203.39028777%205c-.57868705%200-1.08723022.20458633-1.51978417.61960432L.61960432%206.88803957C.21043166%207.29721223%200%207.79991007%200%208.39028777c0%20.5903777.20458633%201.09307554.61960432%201.5022482L11.4802158%2020.7706835c.432554.4091726.9410971.6196043%201.5197842.6196043.5903777%200%201.0930755-.2045864%201.5022482-.6196043z%22%2F%3E%3C%2Fsvg%3E');background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border-bottom:0;border-right:0;border-top:0;cursor:pointer;padding-right:40px;width:100%}.ds-c-vertical-nav__label--parent[aria-expanded=true]{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAAkklEQVQ4y+3SMRKCMBRF0bsLtsAS0I1kGCsVZeW/1cGWMaGIIxCSH1Lr68/MKy78zk4IQltCeiwOh+W6l9w/pIAtiWeXUrKD3SIkw1JEYSEZGHKs25CGJmBvzjkCaCxFAA5x1irEs1fADIhKYkzWKEa2TJb3UgTg+GUW49MZcTwU4tkTxzgHXGOosilXGGr+mzcBgEfC5p/5oAUAAAAASUVORK5CYII=');background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.5022482%204.61960432L25.368705%2015.4977518C25.7895683%2015.9010791%2026%2016.3979317%2026%2017c0%20.6020683-.2104317%201.0989209-.631295%201.5022482l-1.2508992%201.2684353c-.4091727.4091726-.9118705.6196043-1.5022482.6196043-.5786871%200-1.0872303-.2045864-1.5197842-.6196043L13%2011.6632194l-8.10746403%208.1074641c-.40917266.4091726-.9118705.6196043-1.5022482.6196043-.57868705%200-1.08723022-.2045864-1.51978417-.6196043L.61960432%2018.5022482C.21043166%2018.0930755%200%2017.5903777%200%2017c0-.5903777.20458633-1.0930755.61960432-1.5022482L11.4802158%204.61960432C11.9127698%204.21043165%2012.4213129%204%2013%204c.5903777%200%201.0930755.20458633%201.5022482.61960432z%22%2F%3E%3C%2Fsvg%3E')}.ds-c-vertical-nav__label--parent:hover,a.ds-c-vertical-nav__label:hover{background-color:#f1f1f1;color:#0071bc;text-decoration:none}.ds-c-vertical-nav__subnav{list-style:none;margin:0;padding:0}.ds-c-vertical-nav__subnav .ds-c-vertical-nav__label{font-size:14px;line-height:1.3;padding-left:24px}.ds-c-vertical-nav__subnav .ds-c-vertical-nav__label--current{border-color:transparent}.ds-c-vertical-nav__subnav .ds-c-vertical-nav__subnav .ds-c-vertical-nav__label{padding-left:32px}.ds-u-fill--primary{background-color:#0071bc!important}.ds-u-fill--primary-darker{background-color:#205493!important}.ds-u-fill--primary-darkest{background-color:#112e51!important}.ds-u-fill--primary-alt{background-color:#02bfe7!important}.ds-u-fill--primary-alt-dark{background-color:#00a6d2!important}.ds-u-fill--primary-alt-darkest{background-color:#046b99!important}.ds-u-fill--primary-alt-light{background-color:#9bdaf1!important}.ds-u-fill--primary-alt-lightest{background-color:#e1f3f8!important}.ds-u-fill--secondary{background-color:#e31c3d!important}.ds-u-fill--secondary-dark{background-color:#cd2026!important}.ds-u-fill--secondary-darkest{background-color:#981b1e!important}.ds-u-fill--secondary-light{background-color:#e59393!important}.ds-u-fill--secondary-lightest{background-color:#f9dede!important}.ds-u-fill--gray{background-color:#5b616b!important}.ds-u-fill--gray-dark{background-color:#323a45!important}.ds-u-fill--gray-light{background-color:#aeb0b5!important}.ds-u-fill--gray-lighter{background-color:#d6d7d9!important}.ds-u-fill--gray-lightest{background-color:#f1f1f1!important}.ds-u-fill--gold{background-color:#fdb81e!important}.ds-u-fill--gold-light{background-color:#f9c642!important}.ds-u-fill--gold-lighter{background-color:#fad980!important}.ds-u-fill--gold-lightest{background-color:#fff1d2!important}.ds-u-fill--green{background-color:#2e8540!important}.ds-u-fill--green-light{background-color:#4aa564!important}.ds-u-fill--green-lighter{background-color:#94bfa2!important}.ds-u-fill--green-lightest{background-color:#e7f4e4!important}.ds-u-fill--error{background-color:#e31c3d!important}.ds-u-fill--error-dark{background-color:#cd2026!important}.ds-u-fill--error-darkest{background-color:#981b1e!important}.ds-u-fill--error-light{background-color:#e59393!important}.ds-u-fill--error-lighter{background-color:#efb9b9!important}.ds-u-fill--error-lightest{background-color:#f9dede!important}.ds-u-fill--warn{background-color:#fdb81e!important}.ds-u-fill--warn-light{background-color:#f9c642!important}.ds-u-fill--warn-lighter{background-color:#fad980!important}.ds-u-fill--warn-lightest{background-color:#fff1d2!important}.ds-u-fill--success{background-color:#2e8540!important}.ds-u-fill--success-light{background-color:#4aa564!important}.ds-u-fill--success-lighter{background-color:#94bfa2!important}.ds-u-fill--success-lightest{background-color:#e7f4e4!important}.ds-u-fill--base{background-color:#212121!important}.ds-u-fill--background,.ds-u-fill--white{background-color:#fff!important}.ds-u-fill--background-inverse{background-color:#112e51!important}.ds-u-fill--transparent{background-color:transparent!important}.ds-u-border--1{border:1px solid #d6d7d9!important}.ds-u-border-top--1{border-top:1px solid #d6d7d9!important}.ds-u-border-right--1{border-right:1px solid #d6d7d9!important}.ds-u-border-bottom--1{border-bottom:1px solid #d6d7d9!important}.ds-u-border-left--1,.ds-u-border-x--1{border-left:1px solid #d6d7d9!important}.ds-u-border-x--1{border-right:1px solid #d6d7d9!important}.ds-u-border-y--1{border-bottom:1px solid #d6d7d9!important;border-top:1px solid #d6d7d9!important}.ds-u-border--2{border:2px solid #d6d7d9!important}.ds-u-border-top--2{border-top:2px solid #d6d7d9!important}.ds-u-border-right--2{border-right:2px solid #d6d7d9!important}.ds-u-border-bottom--2{border-bottom:2px solid #d6d7d9!important}.ds-u-border-left--2,.ds-u-border-x--2{border-left:2px solid #d6d7d9!important}.ds-u-border-x--2{border-right:2px solid #d6d7d9!important}.ds-u-border-y--2{border-bottom:2px solid #d6d7d9!important;border-top:2px solid #d6d7d9!important}.ds-u-border--0{border:0!important}.ds-u-border-top--0{border-top:0!important}.ds-u-border-right--0{border-right:0!important}.ds-u-border-bottom--0{border-bottom:0!important}.ds-u-border-left--0,.ds-u-border-x--0{border-left:0!important}.ds-u-border-x--0{border-right:0!important}.ds-u-border-y--0{border-bottom:0!important;border-top:0!important}.ds-u-border--inverse{border-color:#fff!important}.ds-u-border--error{border-color:#e31c3d!important}.ds-u-border--error-light{border-color:#e59393!important}.ds-u-border--error-lighter{border-color:#efb9b9!important}.ds-u-border--warn{border-color:#fdb81e!important}.ds-u-border--warn-light{border-color:#f9c642!important}.ds-u-border--warn-lighter{border-color:#fad980!important}.ds-u-border--success{border-color:#2e8540!important}.ds-u-border--success-light{border-color:#4aa564!important}.ds-u-border--success-lighter{border-color:#94bfa2!important}.ds-u-radius{border-radius:3px}.ds-u-radius--pill{border-radius:9999px}.ds-u-radius--circle{border-radius:100%}.ds-u-color--primary{color:#0071bc!important}.ds-u-color--primary-darker{color:#205493!important}.ds-u-color--primary-darkest{color:#112e51!important}.ds-u-color--gray{color:#5b616b!important}.ds-u-color--muted{color:#757575!important}.ds-u-color--error{color:#e31c3d!important}.ds-u-color--error-dark{color:#cd2026!important}.ds-u-color--error-light{color:#e59393!important}.ds-u-color--success{color:#2e8540!important}.ds-u-color--base{color:#212121!important}.ds-u-color--base-inverse{color:#fff!important}.ds-u-color--muted-inverse{color:#bac5cf!important}.ds-u-color--black{color:#000!important}.ds-u-color--white{color:#fff!important}.ds-u-display--block{display:block!important}.ds-u-display--inline-block{display:inline-block!important}.ds-u-display--flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.ds-u-display--none{display:none!important}.ds-u-visibility--hidden{visibility:hidden!important}.ds-u-visibility--visible{visibility:visible!important}.ds-u-visibility--screen-reader{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}@media (min-width:544px){.ds-u-sm-display--block{display:block!important}.ds-u-sm-display--inline-block{display:inline-block!important}.ds-u-sm-display--none{display:none!important}.ds-u-sm-visibility--hidden{visibility:hidden!important}.ds-u-sm-visibility--visible{visibility:visible!important}}@media (min-width:768px){.ds-u-md-display--block{display:block!important}.ds-u-md-display--inline-block{display:inline-block!important}.ds-u-md-display--none{display:none!important}.ds-u-md-visibility--hidden{visibility:hidden!important}.ds-u-md-visibility--visible{visibility:visible!important}}@media (min-width:1024px){.ds-u-lg-display--block{display:block!important}.ds-u-lg-display--inline-block{display:inline-block!important}.ds-u-lg-display--none{display:none!important}.ds-u-lg-visibility--hidden{visibility:hidden!important}.ds-u-lg-visibility--visible{visibility:visible!important}}@media (min-width:1280px){.ds-u-xl-display--block{display:block!important}.ds-u-xl-display--inline-block{display:inline-block!important}.ds-u-xl-display--none{display:none!important}.ds-u-xl-visibility--hidden{visibility:hidden!important}.ds-u-xl-visibility--visible{visibility:visible!important}}.ds-u-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}@media (min-width:544px){.ds-u-sm-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-sm-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-sm-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-sm-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-sm-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}@media (min-width:768px){.ds-u-md-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-md-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-md-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-md-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-md-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}@media (min-width:1024px){.ds-u-lg-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-lg-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-lg-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-lg-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-lg-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}@media (min-width:1280px){.ds-u-xl-justify-content--start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.ds-u-xl-justify-content--end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.ds-u-xl-justify-content--center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.ds-u-xl-justify-content--between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.ds-u-xl-justify-content--around{-ms-flex-pack:distribute!important;justify-content:space-around!important}}.ds-u-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}@media (min-width:544px){.ds-u-sm-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-sm-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-sm-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-sm-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-sm-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (min-width:768px){.ds-u-md-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-md-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-md-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-md-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-md-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (min-width:1024px){.ds-u-lg-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-lg-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-lg-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-lg-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-lg-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}@media (min-width:1280px){.ds-u-xl-align-items--start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.ds-u-xl-align-items--end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.ds-u-xl-align-items--center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.ds-u-xl-align-items--baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.ds-u-xl-align-items--stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}}.ds-u-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}@media (min-width:544px){.ds-u-sm-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-sm-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-sm-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:768px){.ds-u-md-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-md-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-md-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1024px){.ds-u-lg-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-lg-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-lg-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1280px){.ds-u-xl-flex-wrap--nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.ds-u-xl-flex-wrap--wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ds-u-xl-flex-wrap--reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}.ds-u-float--left{float:left!important}.ds-u-float--right{float:right!important}.ds-u-float--none{float:none!important}@media (min-width:544px){.ds-u-sm-float--left{float:left!important}.ds-u-sm-float--right{float:right!important}.ds-u-sm-float--none{float:none!important}}@media (min-width:768px){.ds-u-md-float--left{float:left!important}.ds-u-md-float--right{float:right!important}.ds-u-md-float--none{float:none!important}}@media (min-width:1024px){.ds-u-lg-float--left{float:left!important}.ds-u-lg-float--right{float:right!important}.ds-u-lg-float--none{float:none!important}}@media (min-width:1280px){.ds-u-xl-float--left{float:left!important}.ds-u-xl-float--right{float:right!important}.ds-u-xl-float--none{float:none!important}}.ds-u-sans{font-family:Open Sans,Helvetica,sans-serif!important}.ds-u-serif{font-family:Bitter,Georgia,serif!important}.ds-u-font-size--small{font-size:14px!important}.ds-u-font-size--base{font-size:16px!important}.ds-u-font-size--lead{font-size:18px!important}.ds-u-font-size--display{font-size:60px!important}.ds-u-font-size--title{font-size:48px!important}.ds-u-font-size--h1{font-size:36px!important}.ds-u-font-size--h2{font-size:24px!important}.ds-u-font-size--h3{font-size:21px!important}.ds-u-font-size--h4{font-size:18px!important}@media (min-width:544px){.ds-u-sm-font-size--small{font-size:14px!important}.ds-u-sm-font-size--base{font-size:16px!important}.ds-u-sm-font-size--lead{font-size:18px!important}.ds-u-sm-font-size--display{font-size:60px!important}.ds-u-sm-font-size--title{font-size:48px!important}.ds-u-sm-font-size--h1{font-size:36px!important}.ds-u-sm-font-size--h2{font-size:24px!important}.ds-u-sm-font-size--h3{font-size:21px!important}.ds-u-sm-font-size--h4{font-size:18px!important}}@media (min-width:768px){.ds-u-md-font-size--small{font-size:14px!important}.ds-u-md-font-size--base{font-size:16px!important}.ds-u-md-font-size--lead{font-size:18px!important}.ds-u-md-font-size--display{font-size:60px!important}.ds-u-md-font-size--title{font-size:48px!important}.ds-u-md-font-size--h1{font-size:36px!important}.ds-u-md-font-size--h2{font-size:24px!important}.ds-u-md-font-size--h3{font-size:21px!important}.ds-u-md-font-size--h4{font-size:18px!important}}@media (min-width:1024px){.ds-u-lg-font-size--small{font-size:14px!important}.ds-u-lg-font-size--base{font-size:16px!important}.ds-u-lg-font-size--lead{font-size:18px!important}.ds-u-lg-font-size--display{font-size:60px!important}.ds-u-lg-font-size--title{font-size:48px!important}.ds-u-lg-font-size--h1{font-size:36px!important}.ds-u-lg-font-size--h2{font-size:24px!important}.ds-u-lg-font-size--h3{font-size:21px!important}.ds-u-lg-font-size--h4{font-size:18px!important}}@media (min-width:1280px){.ds-u-xl-font-size--small{font-size:14px!important}.ds-u-xl-font-size--base{font-size:16px!important}.ds-u-xl-font-size--lead{font-size:18px!important}.ds-u-xl-font-size--display{font-size:60px!important}.ds-u-xl-font-size--title{font-size:48px!important}.ds-u-xl-font-size--h1{font-size:36px!important}.ds-u-xl-font-size--h2{font-size:24px!important}.ds-u-xl-font-size--h3{font-size:21px!important}.ds-u-xl-font-size--h4{font-size:18px!important}}.ds-u-font-style--normal{font-style:normal!important}.ds-u-font-style--italic{font-style:italic!important}.ds-u-font-weight--normal{font-weight:400!important}.ds-u-font-weight--semibold{font-weight:600!important}.ds-u-font-weight--bold{font-weight:700!important}.ds-u-leading--base{line-height:1.5!important}.ds-u-leading--lead{line-height:1.7!important}.ds-u-leading--heading{line-height:1.3!important}.ds-u-leading--reset{line-height:1!important}.ds-u-margin--0{margin:0!important}.ds-u-margin-top--0{margin-top:0!important}.ds-u-margin-right--0{margin-right:0!important}.ds-u-margin-bottom--0{margin-bottom:0!important}.ds-u-margin-left--0,.ds-u-margin-x--0{margin-left:0!important}.ds-u-margin-x--0{margin-right:0!important}.ds-u-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-margin--1{margin:8px!important}.ds-u-margin-top--1{margin-top:8px!important}.ds-u-margin-right--1{margin-right:8px!important}.ds-u-margin-bottom--1{margin-bottom:8px!important}.ds-u-margin-left--1,.ds-u-margin-x--1{margin-left:8px!important}.ds-u-margin-x--1{margin-right:8px!important}.ds-u-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-margin--2{margin:16px!important}.ds-u-margin-top--2{margin-top:16px!important}.ds-u-margin-right--2{margin-right:16px!important}.ds-u-margin-bottom--2{margin-bottom:16px!important}.ds-u-margin-left--2,.ds-u-margin-x--2{margin-left:16px!important}.ds-u-margin-x--2{margin-right:16px!important}.ds-u-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-margin--3{margin:24px!important}.ds-u-margin-top--3{margin-top:24px!important}.ds-u-margin-right--3{margin-right:24px!important}.ds-u-margin-bottom--3{margin-bottom:24px!important}.ds-u-margin-left--3,.ds-u-margin-x--3{margin-left:24px!important}.ds-u-margin-x--3{margin-right:24px!important}.ds-u-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-margin--4{margin:32px!important}.ds-u-margin-top--4{margin-top:32px!important}.ds-u-margin-right--4{margin-right:32px!important}.ds-u-margin-bottom--4{margin-bottom:32px!important}.ds-u-margin-left--4,.ds-u-margin-x--4{margin-left:32px!important}.ds-u-margin-x--4{margin-right:32px!important}.ds-u-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-margin--5{margin:40px!important}.ds-u-margin-top--5{margin-top:40px!important}.ds-u-margin-right--5{margin-right:40px!important}.ds-u-margin-bottom--5{margin-bottom:40px!important}.ds-u-margin-left--5,.ds-u-margin-x--5{margin-left:40px!important}.ds-u-margin-x--5{margin-right:40px!important}.ds-u-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-margin--6{margin:48px!important}.ds-u-margin-top--6{margin-top:48px!important}.ds-u-margin-right--6{margin-right:48px!important}.ds-u-margin-bottom--6{margin-bottom:48px!important}.ds-u-margin-left--6,.ds-u-margin-x--6{margin-left:48px!important}.ds-u-margin-x--6{margin-right:48px!important}.ds-u-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-margin--7{margin:56px!important}.ds-u-margin-top--7{margin-top:56px!important}.ds-u-margin-right--7{margin-right:56px!important}.ds-u-margin-bottom--7{margin-bottom:56px!important}.ds-u-margin-left--7,.ds-u-margin-x--7{margin-left:56px!important}.ds-u-margin-x--7{margin-right:56px!important}.ds-u-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-margin--auto{margin:auto!important}.ds-u-margin-top--auto{margin-top:auto!important}.ds-u-margin-right--auto{margin-right:auto!important}.ds-u-margin-bottom--auto{margin-bottom:auto!important}.ds-u-margin-left--auto,.ds-u-margin-x--auto{margin-left:auto!important}.ds-u-margin-x--auto{margin-right:auto!important}.ds-u-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}@media (min-width:544px){.ds-u-sm-margin--0{margin:0!important}.ds-u-sm-margin-top--0{margin-top:0!important}.ds-u-sm-margin-right--0{margin-right:0!important}.ds-u-sm-margin-bottom--0{margin-bottom:0!important}.ds-u-sm-margin-left--0,.ds-u-sm-margin-x--0{margin-left:0!important}.ds-u-sm-margin-x--0{margin-right:0!important}.ds-u-sm-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-sm-margin--1{margin:8px!important}.ds-u-sm-margin-top--1{margin-top:8px!important}.ds-u-sm-margin-right--1{margin-right:8px!important}.ds-u-sm-margin-bottom--1{margin-bottom:8px!important}.ds-u-sm-margin-left--1,.ds-u-sm-margin-x--1{margin-left:8px!important}.ds-u-sm-margin-x--1{margin-right:8px!important}.ds-u-sm-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-sm-margin--2{margin:16px!important}.ds-u-sm-margin-top--2{margin-top:16px!important}.ds-u-sm-margin-right--2{margin-right:16px!important}.ds-u-sm-margin-bottom--2{margin-bottom:16px!important}.ds-u-sm-margin-left--2,.ds-u-sm-margin-x--2{margin-left:16px!important}.ds-u-sm-margin-x--2{margin-right:16px!important}.ds-u-sm-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-sm-margin--3{margin:24px!important}.ds-u-sm-margin-top--3{margin-top:24px!important}.ds-u-sm-margin-right--3{margin-right:24px!important}.ds-u-sm-margin-bottom--3{margin-bottom:24px!important}.ds-u-sm-margin-left--3,.ds-u-sm-margin-x--3{margin-left:24px!important}.ds-u-sm-margin-x--3{margin-right:24px!important}.ds-u-sm-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-sm-margin--4{margin:32px!important}.ds-u-sm-margin-top--4{margin-top:32px!important}.ds-u-sm-margin-right--4{margin-right:32px!important}.ds-u-sm-margin-bottom--4{margin-bottom:32px!important}.ds-u-sm-margin-left--4,.ds-u-sm-margin-x--4{margin-left:32px!important}.ds-u-sm-margin-x--4{margin-right:32px!important}.ds-u-sm-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-sm-margin--5{margin:40px!important}.ds-u-sm-margin-top--5{margin-top:40px!important}.ds-u-sm-margin-right--5{margin-right:40px!important}.ds-u-sm-margin-bottom--5{margin-bottom:40px!important}.ds-u-sm-margin-left--5,.ds-u-sm-margin-x--5{margin-left:40px!important}.ds-u-sm-margin-x--5{margin-right:40px!important}.ds-u-sm-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-sm-margin--6{margin:48px!important}.ds-u-sm-margin-top--6{margin-top:48px!important}.ds-u-sm-margin-right--6{margin-right:48px!important}.ds-u-sm-margin-bottom--6{margin-bottom:48px!important}.ds-u-sm-margin-left--6,.ds-u-sm-margin-x--6{margin-left:48px!important}.ds-u-sm-margin-x--6{margin-right:48px!important}.ds-u-sm-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-sm-margin--7{margin:56px!important}.ds-u-sm-margin-top--7{margin-top:56px!important}.ds-u-sm-margin-right--7{margin-right:56px!important}.ds-u-sm-margin-bottom--7{margin-bottom:56px!important}.ds-u-sm-margin-left--7,.ds-u-sm-margin-x--7{margin-left:56px!important}.ds-u-sm-margin-x--7{margin-right:56px!important}.ds-u-sm-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-sm-margin--auto{margin:auto!important}.ds-u-sm-margin-top--auto{margin-top:auto!important}.ds-u-sm-margin-right--auto{margin-right:auto!important}.ds-u-sm-margin-bottom--auto{margin-bottom:auto!important}.ds-u-sm-margin-left--auto,.ds-u-sm-margin-x--auto{margin-left:auto!important}.ds-u-sm-margin-x--auto{margin-right:auto!important}.ds-u-sm-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:768px){.ds-u-md-margin--0{margin:0!important}.ds-u-md-margin-top--0{margin-top:0!important}.ds-u-md-margin-right--0{margin-right:0!important}.ds-u-md-margin-bottom--0{margin-bottom:0!important}.ds-u-md-margin-left--0,.ds-u-md-margin-x--0{margin-left:0!important}.ds-u-md-margin-x--0{margin-right:0!important}.ds-u-md-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-md-margin--1{margin:8px!important}.ds-u-md-margin-top--1{margin-top:8px!important}.ds-u-md-margin-right--1{margin-right:8px!important}.ds-u-md-margin-bottom--1{margin-bottom:8px!important}.ds-u-md-margin-left--1,.ds-u-md-margin-x--1{margin-left:8px!important}.ds-u-md-margin-x--1{margin-right:8px!important}.ds-u-md-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-md-margin--2{margin:16px!important}.ds-u-md-margin-top--2{margin-top:16px!important}.ds-u-md-margin-right--2{margin-right:16px!important}.ds-u-md-margin-bottom--2{margin-bottom:16px!important}.ds-u-md-margin-left--2,.ds-u-md-margin-x--2{margin-left:16px!important}.ds-u-md-margin-x--2{margin-right:16px!important}.ds-u-md-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-md-margin--3{margin:24px!important}.ds-u-md-margin-top--3{margin-top:24px!important}.ds-u-md-margin-right--3{margin-right:24px!important}.ds-u-md-margin-bottom--3{margin-bottom:24px!important}.ds-u-md-margin-left--3,.ds-u-md-margin-x--3{margin-left:24px!important}.ds-u-md-margin-x--3{margin-right:24px!important}.ds-u-md-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-md-margin--4{margin:32px!important}.ds-u-md-margin-top--4{margin-top:32px!important}.ds-u-md-margin-right--4{margin-right:32px!important}.ds-u-md-margin-bottom--4{margin-bottom:32px!important}.ds-u-md-margin-left--4,.ds-u-md-margin-x--4{margin-left:32px!important}.ds-u-md-margin-x--4{margin-right:32px!important}.ds-u-md-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-md-margin--5{margin:40px!important}.ds-u-md-margin-top--5{margin-top:40px!important}.ds-u-md-margin-right--5{margin-right:40px!important}.ds-u-md-margin-bottom--5{margin-bottom:40px!important}.ds-u-md-margin-left--5,.ds-u-md-margin-x--5{margin-left:40px!important}.ds-u-md-margin-x--5{margin-right:40px!important}.ds-u-md-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-md-margin--6{margin:48px!important}.ds-u-md-margin-top--6{margin-top:48px!important}.ds-u-md-margin-right--6{margin-right:48px!important}.ds-u-md-margin-bottom--6{margin-bottom:48px!important}.ds-u-md-margin-left--6,.ds-u-md-margin-x--6{margin-left:48px!important}.ds-u-md-margin-x--6{margin-right:48px!important}.ds-u-md-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-md-margin--7{margin:56px!important}.ds-u-md-margin-top--7{margin-top:56px!important}.ds-u-md-margin-right--7{margin-right:56px!important}.ds-u-md-margin-bottom--7{margin-bottom:56px!important}.ds-u-md-margin-left--7,.ds-u-md-margin-x--7{margin-left:56px!important}.ds-u-md-margin-x--7{margin-right:56px!important}.ds-u-md-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-md-margin--auto{margin:auto!important}.ds-u-md-margin-top--auto{margin-top:auto!important}.ds-u-md-margin-right--auto{margin-right:auto!important}.ds-u-md-margin-bottom--auto{margin-bottom:auto!important}.ds-u-md-margin-left--auto,.ds-u-md-margin-x--auto{margin-left:auto!important}.ds-u-md-margin-x--auto{margin-right:auto!important}.ds-u-md-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:1024px){.ds-u-lg-margin--0{margin:0!important}.ds-u-lg-margin-top--0{margin-top:0!important}.ds-u-lg-margin-right--0{margin-right:0!important}.ds-u-lg-margin-bottom--0{margin-bottom:0!important}.ds-u-lg-margin-left--0,.ds-u-lg-margin-x--0{margin-left:0!important}.ds-u-lg-margin-x--0{margin-right:0!important}.ds-u-lg-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-lg-margin--1{margin:8px!important}.ds-u-lg-margin-top--1{margin-top:8px!important}.ds-u-lg-margin-right--1{margin-right:8px!important}.ds-u-lg-margin-bottom--1{margin-bottom:8px!important}.ds-u-lg-margin-left--1,.ds-u-lg-margin-x--1{margin-left:8px!important}.ds-u-lg-margin-x--1{margin-right:8px!important}.ds-u-lg-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-lg-margin--2{margin:16px!important}.ds-u-lg-margin-top--2{margin-top:16px!important}.ds-u-lg-margin-right--2{margin-right:16px!important}.ds-u-lg-margin-bottom--2{margin-bottom:16px!important}.ds-u-lg-margin-left--2,.ds-u-lg-margin-x--2{margin-left:16px!important}.ds-u-lg-margin-x--2{margin-right:16px!important}.ds-u-lg-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-lg-margin--3{margin:24px!important}.ds-u-lg-margin-top--3{margin-top:24px!important}.ds-u-lg-margin-right--3{margin-right:24px!important}.ds-u-lg-margin-bottom--3{margin-bottom:24px!important}.ds-u-lg-margin-left--3,.ds-u-lg-margin-x--3{margin-left:24px!important}.ds-u-lg-margin-x--3{margin-right:24px!important}.ds-u-lg-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-lg-margin--4{margin:32px!important}.ds-u-lg-margin-top--4{margin-top:32px!important}.ds-u-lg-margin-right--4{margin-right:32px!important}.ds-u-lg-margin-bottom--4{margin-bottom:32px!important}.ds-u-lg-margin-left--4,.ds-u-lg-margin-x--4{margin-left:32px!important}.ds-u-lg-margin-x--4{margin-right:32px!important}.ds-u-lg-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-lg-margin--5{margin:40px!important}.ds-u-lg-margin-top--5{margin-top:40px!important}.ds-u-lg-margin-right--5{margin-right:40px!important}.ds-u-lg-margin-bottom--5{margin-bottom:40px!important}.ds-u-lg-margin-left--5,.ds-u-lg-margin-x--5{margin-left:40px!important}.ds-u-lg-margin-x--5{margin-right:40px!important}.ds-u-lg-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-lg-margin--6{margin:48px!important}.ds-u-lg-margin-top--6{margin-top:48px!important}.ds-u-lg-margin-right--6{margin-right:48px!important}.ds-u-lg-margin-bottom--6{margin-bottom:48px!important}.ds-u-lg-margin-left--6,.ds-u-lg-margin-x--6{margin-left:48px!important}.ds-u-lg-margin-x--6{margin-right:48px!important}.ds-u-lg-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-lg-margin--7{margin:56px!important}.ds-u-lg-margin-top--7{margin-top:56px!important}.ds-u-lg-margin-right--7{margin-right:56px!important}.ds-u-lg-margin-bottom--7{margin-bottom:56px!important}.ds-u-lg-margin-left--7,.ds-u-lg-margin-x--7{margin-left:56px!important}.ds-u-lg-margin-x--7{margin-right:56px!important}.ds-u-lg-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-lg-margin--auto{margin:auto!important}.ds-u-lg-margin-top--auto{margin-top:auto!important}.ds-u-lg-margin-right--auto{margin-right:auto!important}.ds-u-lg-margin-bottom--auto{margin-bottom:auto!important}.ds-u-lg-margin-left--auto,.ds-u-lg-margin-x--auto{margin-left:auto!important}.ds-u-lg-margin-x--auto{margin-right:auto!important}.ds-u-lg-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}@media (min-width:1280px){.ds-u-xl-margin--0{margin:0!important}.ds-u-xl-margin-top--0{margin-top:0!important}.ds-u-xl-margin-right--0{margin-right:0!important}.ds-u-xl-margin-bottom--0{margin-bottom:0!important}.ds-u-xl-margin-left--0,.ds-u-xl-margin-x--0{margin-left:0!important}.ds-u-xl-margin-x--0{margin-right:0!important}.ds-u-xl-margin-y--0{margin-bottom:0!important;margin-top:0!important}.ds-u-xl-margin--1{margin:8px!important}.ds-u-xl-margin-top--1{margin-top:8px!important}.ds-u-xl-margin-right--1{margin-right:8px!important}.ds-u-xl-margin-bottom--1{margin-bottom:8px!important}.ds-u-xl-margin-left--1,.ds-u-xl-margin-x--1{margin-left:8px!important}.ds-u-xl-margin-x--1{margin-right:8px!important}.ds-u-xl-margin-y--1{margin-bottom:8px!important;margin-top:8px!important}.ds-u-xl-margin--2{margin:16px!important}.ds-u-xl-margin-top--2{margin-top:16px!important}.ds-u-xl-margin-right--2{margin-right:16px!important}.ds-u-xl-margin-bottom--2{margin-bottom:16px!important}.ds-u-xl-margin-left--2,.ds-u-xl-margin-x--2{margin-left:16px!important}.ds-u-xl-margin-x--2{margin-right:16px!important}.ds-u-xl-margin-y--2{margin-bottom:16px!important;margin-top:16px!important}.ds-u-xl-margin--3{margin:24px!important}.ds-u-xl-margin-top--3{margin-top:24px!important}.ds-u-xl-margin-right--3{margin-right:24px!important}.ds-u-xl-margin-bottom--3{margin-bottom:24px!important}.ds-u-xl-margin-left--3,.ds-u-xl-margin-x--3{margin-left:24px!important}.ds-u-xl-margin-x--3{margin-right:24px!important}.ds-u-xl-margin-y--3{margin-bottom:24px!important;margin-top:24px!important}.ds-u-xl-margin--4{margin:32px!important}.ds-u-xl-margin-top--4{margin-top:32px!important}.ds-u-xl-margin-right--4{margin-right:32px!important}.ds-u-xl-margin-bottom--4{margin-bottom:32px!important}.ds-u-xl-margin-left--4,.ds-u-xl-margin-x--4{margin-left:32px!important}.ds-u-xl-margin-x--4{margin-right:32px!important}.ds-u-xl-margin-y--4{margin-bottom:32px!important;margin-top:32px!important}.ds-u-xl-margin--5{margin:40px!important}.ds-u-xl-margin-top--5{margin-top:40px!important}.ds-u-xl-margin-right--5{margin-right:40px!important}.ds-u-xl-margin-bottom--5{margin-bottom:40px!important}.ds-u-xl-margin-left--5,.ds-u-xl-margin-x--5{margin-left:40px!important}.ds-u-xl-margin-x--5{margin-right:40px!important}.ds-u-xl-margin-y--5{margin-bottom:40px!important;margin-top:40px!important}.ds-u-xl-margin--6{margin:48px!important}.ds-u-xl-margin-top--6{margin-top:48px!important}.ds-u-xl-margin-right--6{margin-right:48px!important}.ds-u-xl-margin-bottom--6{margin-bottom:48px!important}.ds-u-xl-margin-left--6,.ds-u-xl-margin-x--6{margin-left:48px!important}.ds-u-xl-margin-x--6{margin-right:48px!important}.ds-u-xl-margin-y--6{margin-bottom:48px!important;margin-top:48px!important}.ds-u-xl-margin--7{margin:56px!important}.ds-u-xl-margin-top--7{margin-top:56px!important}.ds-u-xl-margin-right--7{margin-right:56px!important}.ds-u-xl-margin-bottom--7{margin-bottom:56px!important}.ds-u-xl-margin-left--7,.ds-u-xl-margin-x--7{margin-left:56px!important}.ds-u-xl-margin-x--7{margin-right:56px!important}.ds-u-xl-margin-y--7{margin-bottom:56px!important;margin-top:56px!important}.ds-u-xl-margin--auto{margin:auto!important}.ds-u-xl-margin-top--auto{margin-top:auto!important}.ds-u-xl-margin-right--auto{margin-right:auto!important}.ds-u-xl-margin-bottom--auto{margin-bottom:auto!important}.ds-u-xl-margin-left--auto,.ds-u-xl-margin-x--auto{margin-left:auto!important}.ds-u-xl-margin-x--auto{margin-right:auto!important}.ds-u-xl-margin-y--auto{margin-bottom:auto!important;margin-top:auto!important}}.ds-u-measure--narrow{max-width:21em!important}.ds-u-measure--base{max-width:31em!important}.ds-u-measure--wide{max-width:41em!important}.ds-u-overflow--hidden{overflow:hidden!important}.ds-u-overflow--scroll{overflow:scroll!important}.ds-u-overflow--auto{overflow:auto!important}.ds-u-clearfix:after,.ds-u-clearfix:before{content:"";display:table}.ds-u-clearfix:after{clear:both}.ds-u-padding--0{padding:0!important}.ds-u-padding-top--0{padding-top:0!important}.ds-u-padding-right--0{padding-right:0!important}.ds-u-padding-bottom--0{padding-bottom:0!important}.ds-u-padding-left--0,.ds-u-padding-x--0{padding-left:0!important}.ds-u-padding-x--0{padding-right:0!important}.ds-u-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-padding--1{padding:8px!important}.ds-u-padding-top--1{padding-top:8px!important}.ds-u-padding-right--1{padding-right:8px!important}.ds-u-padding-bottom--1{padding-bottom:8px!important}.ds-u-padding-left--1,.ds-u-padding-x--1{padding-left:8px!important}.ds-u-padding-x--1{padding-right:8px!important}.ds-u-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-padding--2{padding:16px!important}.ds-u-padding-top--2{padding-top:16px!important}.ds-u-padding-right--2{padding-right:16px!important}.ds-u-padding-bottom--2{padding-bottom:16px!important}.ds-u-padding-left--2,.ds-u-padding-x--2{padding-left:16px!important}.ds-u-padding-x--2{padding-right:16px!important}.ds-u-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-padding--3{padding:24px!important}.ds-u-padding-top--3{padding-top:24px!important}.ds-u-padding-right--3{padding-right:24px!important}.ds-u-padding-bottom--3{padding-bottom:24px!important}.ds-u-padding-left--3,.ds-u-padding-x--3{padding-left:24px!important}.ds-u-padding-x--3{padding-right:24px!important}.ds-u-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-padding--4{padding:32px!important}.ds-u-padding-top--4{padding-top:32px!important}.ds-u-padding-right--4{padding-right:32px!important}.ds-u-padding-bottom--4{padding-bottom:32px!important}.ds-u-padding-left--4,.ds-u-padding-x--4{padding-left:32px!important}.ds-u-padding-x--4{padding-right:32px!important}.ds-u-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-padding--5{padding:40px!important}.ds-u-padding-top--5{padding-top:40px!important}.ds-u-padding-right--5{padding-right:40px!important}.ds-u-padding-bottom--5{padding-bottom:40px!important}.ds-u-padding-left--5,.ds-u-padding-x--5{padding-left:40px!important}.ds-u-padding-x--5{padding-right:40px!important}.ds-u-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-padding--6{padding:48px!important}.ds-u-padding-top--6{padding-top:48px!important}.ds-u-padding-right--6{padding-right:48px!important}.ds-u-padding-bottom--6{padding-bottom:48px!important}.ds-u-padding-left--6,.ds-u-padding-x--6{padding-left:48px!important}.ds-u-padding-x--6{padding-right:48px!important}.ds-u-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-padding--7{padding:56px!important}.ds-u-padding-top--7{padding-top:56px!important}.ds-u-padding-right--7{padding-right:56px!important}.ds-u-padding-bottom--7{padding-bottom:56px!important}.ds-u-padding-left--7,.ds-u-padding-x--7{padding-left:56px!important}.ds-u-padding-x--7{padding-right:56px!important}.ds-u-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}@media (min-width:544px){.ds-u-sm-padding--0{padding:0!important}.ds-u-sm-padding-top--0{padding-top:0!important}.ds-u-sm-padding-right--0{padding-right:0!important}.ds-u-sm-padding-bottom--0{padding-bottom:0!important}.ds-u-sm-padding-left--0,.ds-u-sm-padding-x--0{padding-left:0!important}.ds-u-sm-padding-x--0{padding-right:0!important}.ds-u-sm-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-sm-padding--1{padding:8px!important}.ds-u-sm-padding-top--1{padding-top:8px!important}.ds-u-sm-padding-right--1{padding-right:8px!important}.ds-u-sm-padding-bottom--1{padding-bottom:8px!important}.ds-u-sm-padding-left--1,.ds-u-sm-padding-x--1{padding-left:8px!important}.ds-u-sm-padding-x--1{padding-right:8px!important}.ds-u-sm-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-sm-padding--2{padding:16px!important}.ds-u-sm-padding-top--2{padding-top:16px!important}.ds-u-sm-padding-right--2{padding-right:16px!important}.ds-u-sm-padding-bottom--2{padding-bottom:16px!important}.ds-u-sm-padding-left--2,.ds-u-sm-padding-x--2{padding-left:16px!important}.ds-u-sm-padding-x--2{padding-right:16px!important}.ds-u-sm-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-sm-padding--3{padding:24px!important}.ds-u-sm-padding-top--3{padding-top:24px!important}.ds-u-sm-padding-right--3{padding-right:24px!important}.ds-u-sm-padding-bottom--3{padding-bottom:24px!important}.ds-u-sm-padding-left--3,.ds-u-sm-padding-x--3{padding-left:24px!important}.ds-u-sm-padding-x--3{padding-right:24px!important}.ds-u-sm-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-sm-padding--4{padding:32px!important}.ds-u-sm-padding-top--4{padding-top:32px!important}.ds-u-sm-padding-right--4{padding-right:32px!important}.ds-u-sm-padding-bottom--4{padding-bottom:32px!important}.ds-u-sm-padding-left--4,.ds-u-sm-padding-x--4{padding-left:32px!important}.ds-u-sm-padding-x--4{padding-right:32px!important}.ds-u-sm-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-sm-padding--5{padding:40px!important}.ds-u-sm-padding-top--5{padding-top:40px!important}.ds-u-sm-padding-right--5{padding-right:40px!important}.ds-u-sm-padding-bottom--5{padding-bottom:40px!important}.ds-u-sm-padding-left--5,.ds-u-sm-padding-x--5{padding-left:40px!important}.ds-u-sm-padding-x--5{padding-right:40px!important}.ds-u-sm-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-sm-padding--6{padding:48px!important}.ds-u-sm-padding-top--6{padding-top:48px!important}.ds-u-sm-padding-right--6{padding-right:48px!important}.ds-u-sm-padding-bottom--6{padding-bottom:48px!important}.ds-u-sm-padding-left--6,.ds-u-sm-padding-x--6{padding-left:48px!important}.ds-u-sm-padding-x--6{padding-right:48px!important}.ds-u-sm-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-sm-padding--7{padding:56px!important}.ds-u-sm-padding-top--7{padding-top:56px!important}.ds-u-sm-padding-right--7{padding-right:56px!important}.ds-u-sm-padding-bottom--7{padding-bottom:56px!important}.ds-u-sm-padding-left--7,.ds-u-sm-padding-x--7{padding-left:56px!important}.ds-u-sm-padding-x--7{padding-right:56px!important}.ds-u-sm-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}@media (min-width:768px){.ds-u-md-padding--0{padding:0!important}.ds-u-md-padding-top--0{padding-top:0!important}.ds-u-md-padding-right--0{padding-right:0!important}.ds-u-md-padding-bottom--0{padding-bottom:0!important}.ds-u-md-padding-left--0,.ds-u-md-padding-x--0{padding-left:0!important}.ds-u-md-padding-x--0{padding-right:0!important}.ds-u-md-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-md-padding--1{padding:8px!important}.ds-u-md-padding-top--1{padding-top:8px!important}.ds-u-md-padding-right--1{padding-right:8px!important}.ds-u-md-padding-bottom--1{padding-bottom:8px!important}.ds-u-md-padding-left--1,.ds-u-md-padding-x--1{padding-left:8px!important}.ds-u-md-padding-x--1{padding-right:8px!important}.ds-u-md-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-md-padding--2{padding:16px!important}.ds-u-md-padding-top--2{padding-top:16px!important}.ds-u-md-padding-right--2{padding-right:16px!important}.ds-u-md-padding-bottom--2{padding-bottom:16px!important}.ds-u-md-padding-left--2,.ds-u-md-padding-x--2{padding-left:16px!important}.ds-u-md-padding-x--2{padding-right:16px!important}.ds-u-md-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-md-padding--3{padding:24px!important}.ds-u-md-padding-top--3{padding-top:24px!important}.ds-u-md-padding-right--3{padding-right:24px!important}.ds-u-md-padding-bottom--3{padding-bottom:24px!important}.ds-u-md-padding-left--3,.ds-u-md-padding-x--3{padding-left:24px!important}.ds-u-md-padding-x--3{padding-right:24px!important}.ds-u-md-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-md-padding--4{padding:32px!important}.ds-u-md-padding-top--4{padding-top:32px!important}.ds-u-md-padding-right--4{padding-right:32px!important}.ds-u-md-padding-bottom--4{padding-bottom:32px!important}.ds-u-md-padding-left--4,.ds-u-md-padding-x--4{padding-left:32px!important}.ds-u-md-padding-x--4{padding-right:32px!important}.ds-u-md-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-md-padding--5{padding:40px!important}.ds-u-md-padding-top--5{padding-top:40px!important}.ds-u-md-padding-right--5{padding-right:40px!important}.ds-u-md-padding-bottom--5{padding-bottom:40px!important}.ds-u-md-padding-left--5,.ds-u-md-padding-x--5{padding-left:40px!important}.ds-u-md-padding-x--5{padding-right:40px!important}.ds-u-md-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-md-padding--6{padding:48px!important}.ds-u-md-padding-top--6{padding-top:48px!important}.ds-u-md-padding-right--6{padding-right:48px!important}.ds-u-md-padding-bottom--6{padding-bottom:48px!important}.ds-u-md-padding-left--6,.ds-u-md-padding-x--6{padding-left:48px!important}.ds-u-md-padding-x--6{padding-right:48px!important}.ds-u-md-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-md-padding--7{padding:56px!important}.ds-u-md-padding-top--7{padding-top:56px!important}.ds-u-md-padding-right--7{padding-right:56px!important}.ds-u-md-padding-bottom--7{padding-bottom:56px!important}.ds-u-md-padding-left--7,.ds-u-md-padding-x--7{padding-left:56px!important}.ds-u-md-padding-x--7{padding-right:56px!important}.ds-u-md-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}@media (min-width:1024px){.ds-u-lg-padding--0{padding:0!important}.ds-u-lg-padding-top--0{padding-top:0!important}.ds-u-lg-padding-right--0{padding-right:0!important}.ds-u-lg-padding-bottom--0{padding-bottom:0!important}.ds-u-lg-padding-left--0,.ds-u-lg-padding-x--0{padding-left:0!important}.ds-u-lg-padding-x--0{padding-right:0!important}.ds-u-lg-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-lg-padding--1{padding:8px!important}.ds-u-lg-padding-top--1{padding-top:8px!important}.ds-u-lg-padding-right--1{padding-right:8px!important}.ds-u-lg-padding-bottom--1{padding-bottom:8px!important}.ds-u-lg-padding-left--1,.ds-u-lg-padding-x--1{padding-left:8px!important}.ds-u-lg-padding-x--1{padding-right:8px!important}.ds-u-lg-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-lg-padding--2{padding:16px!important}.ds-u-lg-padding-top--2{padding-top:16px!important}.ds-u-lg-padding-right--2{padding-right:16px!important}.ds-u-lg-padding-bottom--2{padding-bottom:16px!important}.ds-u-lg-padding-left--2,.ds-u-lg-padding-x--2{padding-left:16px!important}.ds-u-lg-padding-x--2{padding-right:16px!important}.ds-u-lg-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-lg-padding--3{padding:24px!important}.ds-u-lg-padding-top--3{padding-top:24px!important}.ds-u-lg-padding-right--3{padding-right:24px!important}.ds-u-lg-padding-bottom--3{padding-bottom:24px!important}.ds-u-lg-padding-left--3,.ds-u-lg-padding-x--3{padding-left:24px!important}.ds-u-lg-padding-x--3{padding-right:24px!important}.ds-u-lg-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-lg-padding--4{padding:32px!important}.ds-u-lg-padding-top--4{padding-top:32px!important}.ds-u-lg-padding-right--4{padding-right:32px!important}.ds-u-lg-padding-bottom--4{padding-bottom:32px!important}.ds-u-lg-padding-left--4,.ds-u-lg-padding-x--4{padding-left:32px!important}.ds-u-lg-padding-x--4{padding-right:32px!important}.ds-u-lg-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-lg-padding--5{padding:40px!important}.ds-u-lg-padding-top--5{padding-top:40px!important}.ds-u-lg-padding-right--5{padding-right:40px!important}.ds-u-lg-padding-bottom--5{padding-bottom:40px!important}.ds-u-lg-padding-left--5,.ds-u-lg-padding-x--5{padding-left:40px!important}.ds-u-lg-padding-x--5{padding-right:40px!important}.ds-u-lg-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-lg-padding--6{padding:48px!important}.ds-u-lg-padding-top--6{padding-top:48px!important}.ds-u-lg-padding-right--6{padding-right:48px!important}.ds-u-lg-padding-bottom--6{padding-bottom:48px!important}.ds-u-lg-padding-left--6,.ds-u-lg-padding-x--6{padding-left:48px!important}.ds-u-lg-padding-x--6{padding-right:48px!important}.ds-u-lg-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-lg-padding--7{padding:56px!important}.ds-u-lg-padding-top--7{padding-top:56px!important}.ds-u-lg-padding-right--7{padding-right:56px!important}.ds-u-lg-padding-bottom--7{padding-bottom:56px!important}.ds-u-lg-padding-left--7,.ds-u-lg-padding-x--7{padding-left:56px!important}.ds-u-lg-padding-x--7{padding-right:56px!important}.ds-u-lg-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}@media (min-width:1280px){.ds-u-xl-padding--0{padding:0!important}.ds-u-xl-padding-top--0{padding-top:0!important}.ds-u-xl-padding-right--0{padding-right:0!important}.ds-u-xl-padding-bottom--0{padding-bottom:0!important}.ds-u-xl-padding-left--0,.ds-u-xl-padding-x--0{padding-left:0!important}.ds-u-xl-padding-x--0{padding-right:0!important}.ds-u-xl-padding-y--0{padding-bottom:0!important;padding-top:0!important}.ds-u-xl-padding--1{padding:8px!important}.ds-u-xl-padding-top--1{padding-top:8px!important}.ds-u-xl-padding-right--1{padding-right:8px!important}.ds-u-xl-padding-bottom--1{padding-bottom:8px!important}.ds-u-xl-padding-left--1,.ds-u-xl-padding-x--1{padding-left:8px!important}.ds-u-xl-padding-x--1{padding-right:8px!important}.ds-u-xl-padding-y--1{padding-bottom:8px!important;padding-top:8px!important}.ds-u-xl-padding--2{padding:16px!important}.ds-u-xl-padding-top--2{padding-top:16px!important}.ds-u-xl-padding-right--2{padding-right:16px!important}.ds-u-xl-padding-bottom--2{padding-bottom:16px!important}.ds-u-xl-padding-left--2,.ds-u-xl-padding-x--2{padding-left:16px!important}.ds-u-xl-padding-x--2{padding-right:16px!important}.ds-u-xl-padding-y--2{padding-bottom:16px!important;padding-top:16px!important}.ds-u-xl-padding--3{padding:24px!important}.ds-u-xl-padding-top--3{padding-top:24px!important}.ds-u-xl-padding-right--3{padding-right:24px!important}.ds-u-xl-padding-bottom--3{padding-bottom:24px!important}.ds-u-xl-padding-left--3,.ds-u-xl-padding-x--3{padding-left:24px!important}.ds-u-xl-padding-x--3{padding-right:24px!important}.ds-u-xl-padding-y--3{padding-bottom:24px!important;padding-top:24px!important}.ds-u-xl-padding--4{padding:32px!important}.ds-u-xl-padding-top--4{padding-top:32px!important}.ds-u-xl-padding-right--4{padding-right:32px!important}.ds-u-xl-padding-bottom--4{padding-bottom:32px!important}.ds-u-xl-padding-left--4,.ds-u-xl-padding-x--4{padding-left:32px!important}.ds-u-xl-padding-x--4{padding-right:32px!important}.ds-u-xl-padding-y--4{padding-bottom:32px!important;padding-top:32px!important}.ds-u-xl-padding--5{padding:40px!important}.ds-u-xl-padding-top--5{padding-top:40px!important}.ds-u-xl-padding-right--5{padding-right:40px!important}.ds-u-xl-padding-bottom--5{padding-bottom:40px!important}.ds-u-xl-padding-left--5,.ds-u-xl-padding-x--5{padding-left:40px!important}.ds-u-xl-padding-x--5{padding-right:40px!important}.ds-u-xl-padding-y--5{padding-bottom:40px!important;padding-top:40px!important}.ds-u-xl-padding--6{padding:48px!important}.ds-u-xl-padding-top--6{padding-top:48px!important}.ds-u-xl-padding-right--6{padding-right:48px!important}.ds-u-xl-padding-bottom--6{padding-bottom:48px!important}.ds-u-xl-padding-left--6,.ds-u-xl-padding-x--6{padding-left:48px!important}.ds-u-xl-padding-x--6{padding-right:48px!important}.ds-u-xl-padding-y--6{padding-bottom:48px!important;padding-top:48px!important}.ds-u-xl-padding--7{padding:56px!important}.ds-u-xl-padding-top--7{padding-top:56px!important}.ds-u-xl-padding-right--7{padding-right:56px!important}.ds-u-xl-padding-bottom--7{padding-bottom:56px!important}.ds-u-xl-padding-left--7,.ds-u-xl-padding-x--7{padding-left:56px!important}.ds-u-xl-padding-x--7{padding-right:56px!important}.ds-u-xl-padding-y--7{padding-bottom:56px!important;padding-top:56px!important}}.ds-u-text-align--center{text-align:center!important}.ds-u-text-align--left{text-align:left!important}.ds-u-text-align--right{text-align:right!important}@media (min-width:544px){.ds-u-sm-text-align--center{text-align:center!important}.ds-u-sm-text-align--left{text-align:left!important}.ds-u-sm-text-align--right{text-align:right!important}}@media (min-width:768px){.ds-u-md-text-align--center{text-align:center!important}.ds-u-md-text-align--left{text-align:left!important}.ds-u-md-text-align--right{text-align:right!important}}@media (min-width:1024px){.ds-u-lg-text-align--center{text-align:center!important}.ds-u-lg-text-align--left{text-align:left!important}.ds-u-lg-text-align--right{text-align:right!important}}@media (min-width:1280px){.ds-u-xl-text-align--center{text-align:center!important}.ds-u-xl-text-align--left{text-align:left!important}.ds-u-xl-text-align--right{text-align:right!important}}.ds-u-text-decoration--underline{text-decoration:underline!important}.ds-u-text-decoration--none{text-decoration:none!important}.ds-u-text-transform--uppercase{text-transform:uppercase!important}.ds-u-text-transform--lowercase{text-transform:lowercase!important}.ds-u-text-transform--capitalize{text-transform:capitalize!important}.ds-u-truncate{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ds-u-valign--top{vertical-align:top!important}.ds-u-valign--middle{vertical-align:middle!important}.ds-u-valign--bottom{vertical-align:bottom!important} \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index 6c2e18df85..a693e81e65 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@cmsgov/design-system-core", - "version": "1.1.0", + "version": "1.2.0", "publishConfig": { "access": "public" }, @@ -9,7 +9,7 @@ "license": "SEE LICENSE IN LICENSE.md", "main": "dist/index.js", "dependencies": { - "@cmsgov/design-system-support": "^1.1.0", + "@cmsgov/design-system-support": "^1.2.0", "classnames": "^2.2.5", "lodash.uniqueid": "^4.0.1", "prop-types": "^15.6.0", diff --git a/packages/docs/package.json b/packages/docs/package.json index 03c1890004..dcefe0b21f 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -1,6 +1,6 @@ { "name": "@cmsgov/design-system-docs", - "version": "1.1.0", + "version": "1.2.0", "private": true, "description": "Design system's documentation website", "repository": "CMSgov/design-system", @@ -10,9 +10,9 @@ "react-test-renderer": "^15.6.2" }, "dependencies": { - "@cmsgov/design-system-core": "^1.1.0", - "@cmsgov/design-system-layout": "^1.1.0", - "@cmsgov/design-system-support": "^1.1.0", + "@cmsgov/design-system-core": "^1.2.0", + "@cmsgov/design-system-layout": "^1.2.0", + "@cmsgov/design-system-support": "^1.2.0", "classnames": "^2.2.5", "core-js": "^2.5.1", "lodash": "^4.17.4", diff --git a/packages/generator-cmsgov/package.json b/packages/generator-cmsgov/package.json index b27183851b..b60d49d189 100644 --- a/packages/generator-cmsgov/package.json +++ b/packages/generator-cmsgov/package.json @@ -1,7 +1,7 @@ { "name": "generator-cmsgov", "private": true, - "version": "1.1.0", + "version": "1.2.0", "description": "Yeoman generator for automating the creation of a new design system component", "files": [ "generators" diff --git a/packages/layout/dist/index.css b/packages/layout/dist/index.css index 87e5e9947a..202a04d404 100644 --- a/packages/layout/dist/index.css +++ b/packages/layout/dist/index.css @@ -1 +1 @@ -/*! Design System - Layout v1.1.0 */.ds-l-container{margin-left:auto;margin-right:auto;max-width:1040px;padding-left:16px;padding-right:16px}@media (min-width:544px){.ds-l-container{padding-left:32px;padding-right:32px}}.ds-l-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.ds-l-col,.ds-l-col--1,.ds-l-col--2,.ds-l-col--3,.ds-l-col--4,.ds-l-col--5,.ds-l-col--6,.ds-l-col--7,.ds-l-col--8,.ds-l-col--9,.ds-l-col--10,.ds-l-col--11,.ds-l-col--12,.ds-l-lg-col,.ds-l-lg-col--1,.ds-l-lg-col--2,.ds-l-lg-col--3,.ds-l-lg-col--4,.ds-l-lg-col--5,.ds-l-lg-col--6,.ds-l-lg-col--7,.ds-l-lg-col--8,.ds-l-lg-col--9,.ds-l-lg-col--10,.ds-l-lg-col--11,.ds-l-lg-col--12,.ds-l-md-col,.ds-l-md-col--1,.ds-l-md-col--2,.ds-l-md-col--3,.ds-l-md-col--4,.ds-l-md-col--5,.ds-l-md-col--6,.ds-l-md-col--7,.ds-l-md-col--8,.ds-l-md-col--9,.ds-l-md-col--10,.ds-l-md-col--11,.ds-l-md-col--12,.ds-l-sm-col,.ds-l-sm-col--1,.ds-l-sm-col--2,.ds-l-sm-col--3,.ds-l-sm-col--4,.ds-l-sm-col--5,.ds-l-sm-col--6,.ds-l-sm-col--7,.ds-l-sm-col--8,.ds-l-sm-col--9,.ds-l-sm-col--10,.ds-l-sm-col--11,.ds-l-sm-col--12,.ds-l-xl-col,.ds-l-xl-col--1,.ds-l-xl-col--2,.ds-l-xl-col--3,.ds-l-xl-col--4,.ds-l-xl-col--5,.ds-l-xl-col--6,.ds-l-xl-col--7,.ds-l-xl-col--8,.ds-l-xl-col--9,.ds-l-xl-col--10,.ds-l-xl-col--11,.ds-l-xl-col--12{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;min-width:0;padding-left:16px;padding-right:16px;position:relative;width:100%}.ds-l-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:544px){.ds-l-sm-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-sm-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-sm-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-sm-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-sm-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-sm-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-sm-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-sm-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-sm-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-sm-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-sm-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-sm-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-sm-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.ds-l-md-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-md-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-md-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-md-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-md-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-md-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-md-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-md-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-md-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-md-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-md-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-md-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-md-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.ds-l-lg-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-lg-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-lg-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-lg-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-lg-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-lg-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-lg-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-lg-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-lg-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-lg-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-lg-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-lg-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-lg-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1280px){.ds-l-xl-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-xl-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-xl-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-xl-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-xl-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-xl-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-xl-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-xl-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-xl-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-xl-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-xl-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-xl-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-xl-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}} \ No newline at end of file +/*! Design System - Layout v1.2.0 */.ds-l-container{margin-left:auto;margin-right:auto;max-width:1040px;padding-left:16px;padding-right:16px}@media (min-width:544px){.ds-l-container{padding-left:32px;padding-right:32px}}.ds-l-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.ds-l-col,.ds-l-col--1,.ds-l-col--2,.ds-l-col--3,.ds-l-col--4,.ds-l-col--5,.ds-l-col--6,.ds-l-col--7,.ds-l-col--8,.ds-l-col--9,.ds-l-col--10,.ds-l-col--11,.ds-l-col--12,.ds-l-lg-col,.ds-l-lg-col--1,.ds-l-lg-col--2,.ds-l-lg-col--3,.ds-l-lg-col--4,.ds-l-lg-col--5,.ds-l-lg-col--6,.ds-l-lg-col--7,.ds-l-lg-col--8,.ds-l-lg-col--9,.ds-l-lg-col--10,.ds-l-lg-col--11,.ds-l-lg-col--12,.ds-l-md-col,.ds-l-md-col--1,.ds-l-md-col--2,.ds-l-md-col--3,.ds-l-md-col--4,.ds-l-md-col--5,.ds-l-md-col--6,.ds-l-md-col--7,.ds-l-md-col--8,.ds-l-md-col--9,.ds-l-md-col--10,.ds-l-md-col--11,.ds-l-md-col--12,.ds-l-sm-col,.ds-l-sm-col--1,.ds-l-sm-col--2,.ds-l-sm-col--3,.ds-l-sm-col--4,.ds-l-sm-col--5,.ds-l-sm-col--6,.ds-l-sm-col--7,.ds-l-sm-col--8,.ds-l-sm-col--9,.ds-l-sm-col--10,.ds-l-sm-col--11,.ds-l-sm-col--12,.ds-l-xl-col,.ds-l-xl-col--1,.ds-l-xl-col--2,.ds-l-xl-col--3,.ds-l-xl-col--4,.ds-l-xl-col--5,.ds-l-xl-col--6,.ds-l-xl-col--7,.ds-l-xl-col--8,.ds-l-xl-col--9,.ds-l-xl-col--10,.ds-l-xl-col--11,.ds-l-xl-col--12{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;min-width:0;padding-left:16px;padding-right:16px;position:relative;width:100%}.ds-l-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:544px){.ds-l-sm-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-sm-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-sm-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-sm-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-sm-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-sm-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-sm-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-sm-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-sm-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-sm-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-sm-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-sm-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-sm-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.ds-l-md-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-md-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-md-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-md-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-md-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-md-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-md-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-md-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-md-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-md-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-md-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-md-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-md-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.ds-l-lg-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-lg-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-lg-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-lg-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-lg-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-lg-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-lg-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-lg-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-lg-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-lg-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-lg-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-lg-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-lg-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1280px){.ds-l-xl-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ds-l-xl-col--1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.ds-l-xl-col--2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.ds-l-xl-col--3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ds-l-xl-col--4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.ds-l-xl-col--5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.ds-l-xl-col--6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ds-l-xl-col--7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.ds-l-xl-col--8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.ds-l-xl-col--9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ds-l-xl-col--10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.ds-l-xl-col--11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.ds-l-xl-col--12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}} \ No newline at end of file diff --git a/packages/layout/package.json b/packages/layout/package.json index ee039c35db..1fedd490b0 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -1,6 +1,6 @@ { "name": "@cmsgov/design-system-layout", - "version": "1.1.0", + "version": "1.2.0", "publishConfig": { "access": "public" }, @@ -8,6 +8,6 @@ "repository": "CMSgov/design-system", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@cmsgov/design-system-support": "^1.1.0" + "@cmsgov/design-system-support": "^1.2.0" } } diff --git a/packages/support/package.json b/packages/support/package.json index 019df10239..1ab42802c5 100644 --- a/packages/support/package.json +++ b/packages/support/package.json @@ -1,6 +1,6 @@ { "name": "@cmsgov/design-system-support", - "version": "1.1.0", + "version": "1.2.0", "publishConfig": { "access": "public" },