diff --git a/class/Xmeter.class.js b/class/Xmeter.class.js index 5cdc69a..410e4f0 100644 --- a/class/Xmeter.class.js +++ b/class/Xmeter.class.js @@ -1,5 +1,8 @@ -const HTMLElement = require('extrajs-dom').HTMLElement +const path = require('path') + const View = require('extrajs-view') +const xjs = require('extrajs-dom') +const ARIAPatterns = require('aria-patterns') /** * Static members for the Xmeter package. @@ -11,6 +14,7 @@ class Xmeter { /** * @summary Render any data in HTML. * @see Xmeter.VIEW + * @deprecated Will be removed in Version 7. * @param {*} data any data to render * @returns {View} */ @@ -20,6 +24,7 @@ class Xmeter { * @description Available displays: * - `Xmeter.view(data).permalink()` - display a permalink * @namespace Xmeter.VIEW + * @deprecated Will be removed in Version 7. * @type {View} */ return new View(null, data) @@ -28,16 +33,18 @@ class Xmeter { * Parameter `data` should be of type `{id:string}` (an object with a string `id` property). * @summary Call `Xmeter.view(data).permalink()` to render this display. * @function Xmeter.VIEW.permalink - * @version STABLE + * @version DEPRECATED + * @deprecated YES. Moved to {@link https://github.com/chharvey/aria-patterns} * @param {string=} content the text of the link * @param {string=} label the value for `[aria-label]` attribute * @returns {string} HTML output */ .addDisplay(function permalink(content = '§', label = 'permalink') { - return new HTMLElement('a').class('c-Permalink h-Inline h-Hidden') - .attr({ href: `#${this.id}`, 'aria-label': label }) - .addContent(content) - .html() + return new xjs.DocumentFragment(ARIAPatterns.xPermalink.render({ + id: this.id, + label: label, + text: content, + })).innerHTML() }) } } diff --git a/config-jsdoc.json b/config/jsdoc.json similarity index 100% rename from config-jsdoc.json rename to config/jsdoc.json diff --git a/config-kss.json b/config/kss.json similarity index 100% rename from config-kss.json rename to config/kss.json diff --git a/css/src/_base.less b/css/src/_base.less index 4da6f87..763ba06 100644 --- a/css/src/_base.less +++ b/css/src/_base.less @@ -65,14 +65,20 @@ form, fieldset, textarea, details { margin-bottom: var(--lh); margin-bottom: 1lh; + @supports (margin-block-end: var(--variable)) { + margin-bottom: unset; margin-block-end: var(--lh); margin-block-end: 1lh; + } } h1 { padding-top: var(--lh); padding-top: 1lh; + @supports (padding-block-start: var(--variable)) { + padding-top: unset; padding-block-start: var(--lh); padding-block-start: 1lh; + } } // Font sizes for text-level elements should be in units of `em` instead of `rem` because @@ -205,7 +211,10 @@ hr { dt > &, dd > & { padding-left: 2rem; // HACK fallback for logical + @supports (padding-inline-start: 1rem) { + padding-left: unset; padding-inline-start: 2rem; + } } } ol { @@ -487,4 +496,12 @@ img { summary { cursor: pointer; } + +dialog { + padding: calc(0.5 ~'*' var(--lh)) 1rem; // COMBAK-FALLBACK + padding: 0.5lh 1rem; + &::backdrop { + background-color: @p-color-gray; + } +} //++++ end # INTERACTIVE ++++// diff --git a/css/src/_c-Permalink.less b/css/src/_c-Permalink.less index 53cd966..eede594 100644 --- a/css/src/_c-Permalink.less +++ b/css/src/_c-Permalink.less @@ -1,3 +1,8 @@ +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// +///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---//////// +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _c-Permalink.less @@ -6,6 +11,8 @@ // The Permalink // +// **CHANGED. DEPRECATED. This component has been moved to https://github.com/chharvey/aria-patterns.** +// // The Permalink Component is added to the end of a heading in a documentation system, // style guide, or pattern library. This Component is an internal link, and makes sections // within a document easy to access. diff --git a/css/src/_h-Constrain.less b/css/src/_h-Constrain.less new file mode 100644 index 0000000..6e41373 --- /dev/null +++ b/css/src/_h-Constrain.less @@ -0,0 +1,47 @@ + +/*################################*\ + xmeter | _h-Constrain.less +\*################################*/ + + +// Constrain +// +// The Constrain Helper limits an element’s maximum inline-size +// (width, in horizontal writing modes), ensuring body content does not expand infinitely. +// It is very similar to the `.h-Measure` Helper, but it is meant for large containers, +// not for individual elements of prose (such as a paragraph or list). +//
+//
author
Chris Harvey
+//
updated
+//
+// +// Markup: +//
+//

content heading

+//

This object is constrained to a maximum width. Expand +// your browser window (or zoom out) to see the effect.

+//
+// +// Weight: 5.1 +// +// Styleguide Helpers.Constrain +.h-Constrain { + max-width: 90em; // HACK fallback for logical prop + @supports (max-inline-size: 1em) { + max-width: unset; + max-inline-size: 90em; + } + margin-left: auto; margin-right: auto; // HACK fallback for logical prop + margin-inline: auto; +} + +@media screen and (min-width: 30em) { .h-Constrain-sK { .h-Constrain; } } +@media screen and (min-width: 45em) { .h-Constrain-sM { .h-Constrain; } } +@media screen and (min-width: 60em) { .h-Constrain-sG { .h-Constrain; } } +@media screen and (min-width: 75em) { .h-Constrain-sT { .h-Constrain; } } +@media screen and (min-width: 90em) { .h-Constrain-sP { .h-Constrain; } } +@media not all and (min-width: 30em) { .h-Constrain-nK { .h-Constrain; } } +@media not all and (min-width: 45em) { .h-Constrain-nM { .h-Constrain; } } +@media not all and (min-width: 60em) { .h-Constrain-nG { .h-Constrain; } } +@media not all and (min-width: 75em) { .h-Constrain-nT { .h-Constrain; } } +@media not all and (min-width: 90em) { .h-Constrain-nP { .h-Constrain; } } diff --git a/css/src/_h-Hidden.less b/css/src/_h-Hidden.less index 1cc2427..8a0e7d3 100644 --- a/css/src/_h-Hidden.less +++ b/css/src/_h-Hidden.less @@ -1,3 +1,8 @@ +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// +///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---//////// +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _h-Hidden.less @@ -6,6 +11,8 @@ // Hidden // +// **CHANGED. DEPRECATED. This helper has been moved to https://github.com/chharvey/aria-patterns.** +// // The Hidden Helper visually hides an element while keeping it accessible // to non-visual media such as screen readers. // A skip link is a common example. diff --git a/css/src/_hack.ie.less b/css/src/_hack.ie.less index bd3f522..191b76d 100644 --- a/css/src/_hack.ie.less +++ b/css/src/_hack.ie.less @@ -85,6 +85,7 @@ .o-List { padding-left: 0; } + // CHANGED-DEPRECATED .o-Tablist { margin-top: 0; margin-left: 0; @@ -94,6 +95,7 @@ margin-bottom: 0; } } + // CHANGED-DEPRECATED .c-Permalink { h1:hover > &, h2:hover > &, diff --git a/css/src/_o-Tablist.less b/css/src/_o-Tablist.less index e58ca4c..3ddc94b 100644 --- a/css/src/_o-Tablist.less +++ b/css/src/_o-Tablist.less @@ -1,3 +1,8 @@ +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// +///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---//////// +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// /*################################*\ xmeter | _o-Tablist.less @@ -6,6 +11,10 @@ // The Tablist Object // +// **WARNING: CHANGED: This object is DEPRECATED. +// This object will be removed in Version 7.** +// It will be replaced by the Tablist Object in https://github.com/chharvey/aria-patterns. +// // The Tablist Object contains a series of corresponding tabs and panels. // It is similar to a carousel, but only one panel is shown at a time and // there is no timed automatic progression. diff --git a/css/src/xmeter.less b/css/src/xmeter.less index 2f7f4bd..fa8335b 100644 --- a/css/src/xmeter.less +++ b/css/src/xmeter.less @@ -1,7 +1,7 @@ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\ xmeter - Version: 6.2.0 + Version: 6.3.0-alpha.2 Licence: MIT Repo : https://github.com/chharvey/xmeter.git Home : https://github.com/chharvey/xmeter#readme @@ -46,6 +46,7 @@ * Clearfix............................creates a line break and clears floats * Hidden..............................visually hides an element * Measure.............................constrains an element’s inline-size for readability + * Constrain...........................constrains a container’s inline-size for readability * Ruled...............................adds background lines * * ATOMS-------------------------------FUNCTIONAL CSS @@ -88,7 +89,7 @@ @import url('_o-List.less'); @import url('_o-Flex.less'); @import url('_o-Grid.less'); -@import url('_o-Tablist.less'); +@import url('_o-Tablist.less'); // CHANGED DEPRECATED // Components // @@ -102,15 +103,15 @@ // // Styleguide Components -@import url('_c-Permalink.less'); +@import url('_c-Permalink.less'); // CHANGED DEPRECATED -// Organisms +// Interfaces // -// Aggregate compositions of Objects and Components that form single, self-sustaining interfaces. +// Aggregate compositions of Objects and Components that form single, self-sustaining organisms. // // Weight: 4 // -// Styleguide Organisms +// Styleguide Interfaces // Helpers // @@ -123,8 +124,9 @@ @import url('_h-Block.less'); @import url('_h-Inline.less'); @import url('_h-Clearfix.less'); -@import url('_h-Hidden.less'); +@import url('_h-Hidden.less'); // CHANGED DEPRECATED @import url('_h-Measure.less'); +@import url('_h-Constrain.less'); @import url('_h-Ruled.less'); // Atoms diff --git a/css/xmeter.css b/css/xmeter.css index b32fdfa..77e4f56 100644 --- a/css/xmeter.css +++ b/css/xmeter.css @@ -1,2 +1,2 @@ -audio:not([controls]),hr{height:0;display:none}button,hr,input{overflow:visible}legend,mark{color:inherit}audio,canvas,progress,video{display:inline-block}[hidden],hr,template{display:none}pre,table{text-align:left}pre,textarea{overflow:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,textarea{display:block}button,input[type=button],input[type=reset],input[type=submit],label,summary{cursor:pointer}img,legend,table{max-width:100%}.o-List,dl{list-style:none}.h-Hidden:not(:focus),.o-Tablist__Check{position:absolute}body{text-align:start;text-align:initial;background:#fff;color:#000}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:initial;margin:unset}legend,ol,td,th,ul{padding:initial;padding:unset}address,b,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,i,kbd,pre,samp,small,strong,sub,sup,th,var{font:inherit}cite,dfn,em,i,var{font-style:italic}caption,th{text-align:inherit;text-align:unset}a,del,ins,s,u{text-decoration:initial;text-decoration:unset}abbr[title],u{text-decoration:underline}mark{color:unset;background-color:#ff0;color:#000;background-color:rgba(255,225,104,.5)}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px;margin-top:initial;margin-left:initial;margin-right:initial;margin-top:unset;margin-left:unset;margin-right:unset;-webkit-margin-before:unset;margin-block-start:unset;margin-inline:unset}hr{-webkit-box-sizing:content-box;box-sizing:content-box}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}pre{white-space:inherit;white-space:unset}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration:none;-webkit-text-decoration-line:initial;text-decoration-line:initial;-webkit-text-decoration-line:unset;text-decoration-line:unset}b,strong{font-weight:inherit;font-weight:bolder}b,dfn,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}small{font-size:80%}sub,sup{vertical-align:initial;vertical-align:unset;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}.o-Tablist,h1{margin-top:initial;-webkit-margin-before:unset;margin-block-start:unset}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h3{line-height:calc(var(--line-height)/ 1.5)}h2,h4{line-height:calc(var(--line-height)/ 1)}h5,pre{line-height:calc(var(--line-height)/ .75)}summary{display:list-item}*,::after,::before{content:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-rule:0 solid;column-rule:0 solid}@media print{*,::after,::before{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}}::after,::before,:not(input):not(button):not(select){border:0 solid}html{--line-height:1.5;--lh:calc(var(--line-height) * 1rem);--vru:var(--lh);font-size:100%;line-height:var(--line-height)}blockquote,details,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,textarea,ul{margin-bottom:var(--lh);margin-bottom:1lh;-webkit-margin-after:var(--lh);margin-block-end:var(--lh);-webkit-margin-after:1lh;margin-block-end:1lh}h1{padding-top:var(--lh);padding-top:1lh;-webkit-padding-before:var(--lh);padding-block-start:var(--lh);-webkit-padding-before:1lh;padding-block-start:1lh;font-size:3em;margin-top:unset}abbr,b,br,cite,code,data,dfn,em,i,kbd,label,mark,q,s,samp,small,span,strong,sub,sup,time,u,var{line-height:0}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1em}h5{font-size:.75em}h6{font-size:.5em;line-height:calc(var(--line-height)/ .5)}code,input:not([type=button]):not([type=reset]):not([type=submit]),kbd,pre,samp,select,small,sub,sup{font-size:.75em}pre{text-indent:0;white-space:pre}.h-Block,.o-Flex,.o-Grid,button,input,select,textarea{line-height:inherit}dd>dl,dd>ol,dd>ul,dt>dl,dt>ol,dt>ul,li>dl,li>ol,li>ul{margin-bottom:initial;margin-bottom:unset;-webkit-margin-after:unset;margin-block-end:unset}ol,ul{padding:0 0 0 4rem;padding:logical 0 4rem}dd>ol,dd>ul,dt>ol,dt>ul,li>ol,li>ul{padding-left:2rem;-webkit-padding-start:2rem;-moz-padding-start:2rem;padding-inline-start:2rem}ol{list-style-type:decimal}ul{list-style-type:disc}table{border-collapse:collapse}caption{text-align:center}tfoot,thead{vertical-align:bottom}tbody{vertical-align:top}a[href]{color:#06c}u{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#080}s{text-decoration:line-through;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#b00}ins{background-color:#acf2bd}del{background-color:#fdb8c0}dfn{font-style:inherit}q{quotes:initial}q::before{content:open-quote}q::after{content:close-quote}code,kbd,samp{white-space:nowrap}code code,code kbd,code samp,kbd code,kbd kbd,kbd samp,samp code,samp kbd,samp samp{font-size:inherit}pre code,pre kbd,pre samp{white-space:inherit;white-space:unset}fieldset{padding:0 1rem}input,textarea{padding:0 .25rem}html body fieldset{margin-top:-2px;-webkit-margin-before:-2px;margin-block-start:-2px;border:1px solid rgba(0,0,0,.25)}textarea{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(0,0,0,.25);height:calc(6 * var(--lh));height:6lh;width:30rem;block-size:calc(6 * var(--lh));block-size:6lh;inline-size:30rem;font-size:.75rem}button,input[type=button],input[type=reset],input[type=submit]{padding:.125em .25em}select[multiple]>optgroup>option{padding-left:1rem;-webkit-padding-start:1rem;-moz-padding-start:1rem;padding-inline-start:1rem}img{border-style:none;height:auto;width:auto;block-size:auto;inline-size:auto;max-inline-size:100%;font-style:italic;vertical-align:middle}.o-List{padding-left:initial;padding-left:unset}.o-Flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (min-width:30em){.o-List-sK{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sK{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sK{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:45em){.o-List-sM{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sM{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sM{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:60em){.o-List-sG{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sG{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sG{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:75em){.o-List-sT{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sT{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sT{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:90em){.o-List-sP{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sP{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sP{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:30em){.o-List-nK{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nK{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nK{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:45em){.o-List-nM{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nM{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nM{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:60em){.o-List-nG{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nG{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nG{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:75em){.o-List-nT{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nT{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nT{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:90em){.o-List-nP{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nP{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nP{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.o-Grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:30em){.o-Grid-sK{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:45em){.o-Grid-sM{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:60em){.o-Grid-sG{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:75em){.o-Grid-sT{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:90em){.o-Grid-sP{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:30em){.o-Grid-nK{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:45em){.o-Grid-nM{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:60em){.o-Grid-nG{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:75em){.o-Grid-nT{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:90em){.o-Grid-nP{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}.o-Tablist{display:contents;width:100%;margin-left:initial;margin-right:initial;margin-top:unset;margin-left:unset;margin-right:unset;margin-inline:unset;padding:initial;padding:unset;border:0}.o-Tablist>.o-Flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:initial;margin-bottom:unset}.o-Tablist__Panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.c-Permalink{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink,h2:hover>.c-Permalink,h3:hover>.c-Permalink,h4:hover>.c-Permalink,h5:hover>.c-Permalink,h6:hover>.c-Permalink{position:initial;position:unset}.h-Block{display:block;line-height:unset}@media screen and (min-width:30em){.c-Permalink-sK{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sK,h2:hover>.c-Permalink-sK,h3:hover>.c-Permalink-sK,h4:hover>.c-Permalink-sK,h5:hover>.c-Permalink-sK,h6:hover>.c-Permalink-sK{position:initial;position:unset}.h-Block-sK{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:45em){.c-Permalink-sM{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sM,h2:hover>.c-Permalink-sM,h3:hover>.c-Permalink-sM,h4:hover>.c-Permalink-sM,h5:hover>.c-Permalink-sM,h6:hover>.c-Permalink-sM{position:initial;position:unset}.h-Block-sM{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:60em){.c-Permalink-sG{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sG,h2:hover>.c-Permalink-sG,h3:hover>.c-Permalink-sG,h4:hover>.c-Permalink-sG,h5:hover>.c-Permalink-sG,h6:hover>.c-Permalink-sG{position:initial;position:unset}.h-Block-sG{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:75em){.c-Permalink-sT{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sT,h2:hover>.c-Permalink-sT,h3:hover>.c-Permalink-sT,h4:hover>.c-Permalink-sT,h5:hover>.c-Permalink-sT,h6:hover>.c-Permalink-sT{position:initial;position:unset}.h-Block-sT{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:90em){.c-Permalink-sP{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sP,h2:hover>.c-Permalink-sP,h3:hover>.c-Permalink-sP,h4:hover>.c-Permalink-sP,h5:hover>.c-Permalink-sP,h6:hover>.c-Permalink-sP{position:initial;position:unset}.h-Block-sP{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:30em){.c-Permalink-nK{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nK,h2:hover>.c-Permalink-nK,h3:hover>.c-Permalink-nK,h4:hover>.c-Permalink-nK,h5:hover>.c-Permalink-nK,h6:hover>.c-Permalink-nK{position:initial;position:unset}.h-Block-nK{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:45em){.c-Permalink-nM{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nM,h2:hover>.c-Permalink-nM,h3:hover>.c-Permalink-nM,h4:hover>.c-Permalink-nM,h5:hover>.c-Permalink-nM,h6:hover>.c-Permalink-nM{position:initial;position:unset}.h-Block-nM{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:60em){.c-Permalink-nG{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nG,h2:hover>.c-Permalink-nG,h3:hover>.c-Permalink-nG,h4:hover>.c-Permalink-nG,h5:hover>.c-Permalink-nG,h6:hover>.c-Permalink-nG{position:initial;position:unset}.h-Block-nG{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:75em){.c-Permalink-nT{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nT,h2:hover>.c-Permalink-nT,h3:hover>.c-Permalink-nT,h4:hover>.c-Permalink-nT,h5:hover>.c-Permalink-nT,h6:hover>.c-Permalink-nT{position:initial;position:unset}.h-Block-nT{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:90em){.c-Permalink-nP{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nP,h2:hover>.c-Permalink-nP,h3:hover>.c-Permalink-nP,h4:hover>.c-Permalink-nP,h5:hover>.c-Permalink-nP,h6:hover>.c-Permalink-nP{position:initial;position:unset}.h-Block-nP{display:block;line-height:inherit;line-height:unset}.h-Inline-nP{display:inline;line-height:0}}.h-Inline{display:inline;line-height:0}.h-Clearfix::after{content:'';display:block;clear:both}.h-Hidden{left:-999999px}@supports (inset-inline-start:0){.h-Hidden{left:0;inset-inline-start:-999999px}}.h-Measure{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow{max-width:unset;max-inline-size:45ch}}.h-Measure--wide{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide{max-width:unset;max-inline-size:90ch}}.h-Ruled{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta{font-size:6em!important}.-fz-tera{font-size:4em!important}.-fz-giga{font-size:3em!important}.-fz-mega{font-size:2em!important}.-fz-kilo{font-size:1.5em!important}.-fz-norm{font-size:1em!important}.-fz-mill{font-size:.75em!important}.-fz-micr{font-size:.5em!important}@media screen and (min-width:30em){.h-Inline-sK{display:inline;line-height:0}.h-Clearfix-sK::after{content:'';display:block;clear:both}.h-Hidden-sK{left:-999999px}.h-Hidden-sK:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sK{left:0;inset-inline-start:-999999px}}.h-Measure-sK{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sK{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sK{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sK{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sK{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sK{max-width:unset;max-inline-size:90ch}}.h-Ruled-sK{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sK{font-size:6em!important}.-fz-tera-sK{font-size:4em!important}.-fz-giga-sK{font-size:3em!important}.-fz-mega-sK{font-size:2em!important}.-fz-kilo-sK{font-size:1.5em!important}.-fz-norm-sK{font-size:1em!important}.-fz-mill-sK{font-size:.75em!important}.-fz-micr-sK{font-size:.5em!important}}@media screen and (min-width:45em){.h-Inline-sM{display:inline;line-height:0}.h-Clearfix-sM::after{content:'';display:block;clear:both}.h-Hidden-sM{left:-999999px}.h-Hidden-sM:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sM{left:0;inset-inline-start:-999999px}}.h-Measure-sM{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sM{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sM{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sM{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sM{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sM{max-width:unset;max-inline-size:90ch}}.h-Ruled-sM{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sM{font-size:6em!important}.-fz-tera-sM{font-size:4em!important}.-fz-giga-sM{font-size:3em!important}.-fz-mega-sM{font-size:2em!important}.-fz-kilo-sM{font-size:1.5em!important}.-fz-norm-sM{font-size:1em!important}.-fz-mill-sM{font-size:.75em!important}.-fz-micr-sM{font-size:.5em!important}}@media screen and (min-width:60em){.h-Inline-sG{display:inline;line-height:0}.h-Clearfix-sG::after{content:'';display:block;clear:both}.h-Hidden-sG{left:-999999px}.h-Hidden-sG:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sG{left:0;inset-inline-start:-999999px}}.h-Measure-sG{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sG{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sG{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sG{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sG{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sG{max-width:unset;max-inline-size:90ch}}.h-Ruled-sG{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sG{font-size:6em!important}.-fz-tera-sG{font-size:4em!important}.-fz-giga-sG{font-size:3em!important}.-fz-mega-sG{font-size:2em!important}.-fz-kilo-sG{font-size:1.5em!important}.-fz-norm-sG{font-size:1em!important}.-fz-mill-sG{font-size:.75em!important}.-fz-micr-sG{font-size:.5em!important}}@media screen and (min-width:75em){.h-Inline-sT{display:inline;line-height:0}.h-Clearfix-sT::after{content:'';display:block;clear:both}.h-Hidden-sT{left:-999999px}.h-Hidden-sT:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sT{left:0;inset-inline-start:-999999px}}.h-Measure-sT{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sT{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sT{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sT{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sT{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sT{max-width:unset;max-inline-size:90ch}}.h-Ruled-sT{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sT{font-size:6em!important}.-fz-tera-sT{font-size:4em!important}.-fz-giga-sT{font-size:3em!important}.-fz-mega-sT{font-size:2em!important}.-fz-kilo-sT{font-size:1.5em!important}.-fz-norm-sT{font-size:1em!important}.-fz-mill-sT{font-size:.75em!important}.-fz-micr-sT{font-size:.5em!important}}@media screen and (min-width:90em){.h-Inline-sP{display:inline;line-height:0}.h-Clearfix-sP::after{content:'';display:block;clear:both}.h-Hidden-sP{left:-999999px}.h-Hidden-sP:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sP{left:0;inset-inline-start:-999999px}}.h-Measure-sP{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sP{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sP{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sP{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sP{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sP{max-width:unset;max-inline-size:90ch}}.h-Ruled-sP{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sP{font-size:6em!important}.-fz-tera-sP{font-size:4em!important}.-fz-giga-sP{font-size:3em!important}.-fz-mega-sP{font-size:2em!important}.-fz-kilo-sP{font-size:1.5em!important}.-fz-norm-sP{font-size:1em!important}.-fz-mill-sP{font-size:.75em!important}.-fz-micr-sP{font-size:.5em!important}}@media not all and (min-width:30em){.h-Inline-nK{display:inline;line-height:0}.h-Clearfix-nK::after{content:'';display:block;clear:both}.h-Hidden-nK{left:-999999px}.h-Hidden-nK:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nK{left:0;inset-inline-start:-999999px}}.h-Measure-nK{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nK{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nK{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nK{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nK{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nK{max-width:unset;max-inline-size:90ch}}.h-Ruled-nK{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nK{font-size:6em!important}.-fz-tera-nK{font-size:4em!important}.-fz-giga-nK{font-size:3em!important}.-fz-mega-nK{font-size:2em!important}.-fz-kilo-nK{font-size:1.5em!important}.-fz-norm-nK{font-size:1em!important}.-fz-mill-nK{font-size:.75em!important}.-fz-micr-nK{font-size:.5em!important}}@media not all and (min-width:45em){.h-Inline-nM{display:inline;line-height:0}.h-Clearfix-nM::after{content:'';display:block;clear:both}.h-Hidden-nM{left:-999999px}.h-Hidden-nM:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nM{left:0;inset-inline-start:-999999px}}.h-Measure-nM{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nM{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nM{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nM{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nM{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nM{max-width:unset;max-inline-size:90ch}}.h-Ruled-nM{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nM{font-size:6em!important}.-fz-tera-nM{font-size:4em!important}.-fz-giga-nM{font-size:3em!important}.-fz-mega-nM{font-size:2em!important}.-fz-kilo-nM{font-size:1.5em!important}.-fz-norm-nM{font-size:1em!important}.-fz-mill-nM{font-size:.75em!important}.-fz-micr-nM{font-size:.5em!important}}@media not all and (min-width:60em){.h-Inline-nG{display:inline;line-height:0}.h-Clearfix-nG::after{content:'';display:block;clear:both}.h-Hidden-nG{left:-999999px}.h-Hidden-nG:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nG{left:0;inset-inline-start:-999999px}}.h-Measure-nG{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nG{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nG{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nG{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nG{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nG{max-width:unset;max-inline-size:90ch}}.h-Ruled-nG{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nG{font-size:6em!important}.-fz-tera-nG{font-size:4em!important}.-fz-giga-nG{font-size:3em!important}.-fz-mega-nG{font-size:2em!important}.-fz-kilo-nG{font-size:1.5em!important}.-fz-norm-nG{font-size:1em!important}.-fz-mill-nG{font-size:.75em!important}.-fz-micr-nG{font-size:.5em!important}}@media not all and (min-width:75em){.h-Inline-nT{display:inline;line-height:0}.h-Clearfix-nT::after{content:'';display:block;clear:both}.h-Hidden-nT{left:-999999px}.h-Hidden-nT:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nT{left:0;inset-inline-start:-999999px}}.h-Measure-nT{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nT{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nT{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nT{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nT{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nT{max-width:unset;max-inline-size:90ch}}.h-Ruled-nT{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nT{font-size:6em!important}.-fz-tera-nT{font-size:4em!important}.-fz-giga-nT{font-size:3em!important}.-fz-mega-nT{font-size:2em!important}.-fz-kilo-nT{font-size:1.5em!important}.-fz-norm-nT{font-size:1em!important}.-fz-mill-nT{font-size:.75em!important}.-fz-micr-nT{font-size:.5em!important}}@media not all and (min-width:90em){.h-Clearfix-nP::after{content:'';display:block;clear:both}.h-Hidden-nP{left:-999999px}.h-Hidden-nP:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nP{left:0;inset-inline-start:-999999px}}.h-Measure-nP{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nP{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nP{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nP{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nP{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nP{max-width:unset;max-inline-size:90ch}}.h-Ruled-nP{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nP{font-size:6em!important}.-fz-tera-nP{font-size:4em!important}.-fz-giga-nP{font-size:3em!important}.-fz-mega-nP{font-size:2em!important}.-fz-kilo-nP{font-size:1.5em!important}.-fz-norm-nP{font-size:1em!important}.-fz-mill-nP{font-size:.75em!important}.-fz-micr-nP{font-size:.5em!important}}.-fz-el-peta{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}@media screen and (min-width:30em){.-fz-el-peta-sK{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sK{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sK{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sK{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sK{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sK{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sK{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sK{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:45em){.-fz-el-peta-sM{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sM{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sM{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sM{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sM{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sM{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sM{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sM{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:60em){.-fz-el-peta-sG{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sG{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sG{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sG{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sG{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sG{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sG{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sG{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:75em){.-fz-el-peta-sT{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sT{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sT{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sT{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sT{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sT{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sT{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sT{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:90em){.-fz-el-peta-sP{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sP{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sP{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sP{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sP{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sP{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sP{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sP{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:30em){.-fz-el-peta-nK{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nK{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nK{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nK{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nK{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nK{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nK{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nK{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:45em){.-fz-el-peta-nM{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nM{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nM{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nM{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nM{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nM{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nM{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nM{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:60em){.-fz-el-peta-nG{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nG{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nG{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nG{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nG{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nG{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nG{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nG{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:75em){.-fz-el-peta-nT{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nT{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nT{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nT{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nT{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nT{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nT{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nT{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:90em){.-fz-el-peta-nP{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nP{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nP{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nP{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nP{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nP{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nP{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nP{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.o-Tablist,figure{margin-top:0;margin-left:0;margin-right:0}.o-Tablist>.o-Flex,dd>dl,dd>ol,dd>ul,dt>dl,dt>ol,dt>ul,li>dl,li>ol,li>ul{margin-bottom:0}h1,h3{line-height:1}h2,h4,html{line-height:1.5}sub,sup{vertical-align:baseline}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}legend,ol,td,th,ul{padding:0}a,del,ins,s,u{text-decoration:none}h1{margin-top:0;padding-top:1.5rem}q{quotes:'\201c' '\201d'}q::before{content:open-quote}q::after{content:close-quote}.o-List{padding-left:0}.o-Tablist{padding:0}h1:hover>.c-Permalink,h2:hover>.c-Permalink,h3:hover>.c-Permalink,h4:hover>.c-Permalink,h5:hover>.c-Permalink,h6:hover>.c-Permalink{position:static}h5,pre{line-height:2}h6{line-height:3}.-fz-el-peta{line-height:1!important}.-fz-el-tera{line-height:1.125!important}.-fz-el-giga{line-height:1!important}.-fz-el-mega{line-height:1.5!important}.-fz-el-kilo{line-height:1!important}.-fz-el-norm{line-height:1.5!important}.-fz-el-mill{line-height:2!important}.-fz-el-micr{line-height:3!important}blockquote,details,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,textarea,ul{margin-bottom:1.5rem}textarea{height:9rem}.h-Ruled{background-size:1px 1.5rem}} +audio:not([controls]),hr{height:0;display:none}button,hr,input{overflow:visible}legend,mark{color:inherit}audio,canvas,progress,video{display:inline-block}[hidden],hr,template{display:none}pre,table{text-align:left}pre,textarea{overflow:auto}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,textarea{display:block}button,input[type=button],input[type=reset],input[type=submit],label,summary{cursor:pointer}img,legend,table{max-width:100%}.o-List,dl{list-style:none}.h-Hidden:not(:focus),.o-Tablist__Check{position:absolute}body{text-align:start;text-align:initial;background:#fff;color:#000}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:initial;margin:unset}legend,ol,td,th,ul{padding:initial;padding:unset}address,b,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,i,kbd,pre,samp,small,strong,sub,sup,th,var{font:inherit}cite,dfn,em,i,var{font-style:italic}caption,th{text-align:inherit;text-align:unset}a,del,ins,s,u{text-decoration:initial;text-decoration:unset}abbr[title],u{text-decoration:underline}mark{color:unset;background-color:#ff0;color:#000;background-color:rgba(255,225,104,.5)}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px;margin-top:initial;margin-left:initial;margin-right:initial;margin-top:unset;margin-left:unset;margin-right:unset;-webkit-margin-before:unset;margin-block-start:unset;margin-inline:unset}hr{-webkit-box-sizing:content-box;box-sizing:content-box}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}pre{white-space:inherit;white-space:unset}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration:none;-webkit-text-decoration-line:initial;text-decoration-line:initial;-webkit-text-decoration-line:unset;text-decoration-line:unset}b,strong{font-weight:inherit;font-weight:bolder}b,dfn,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}small{font-size:80%}sub,sup{vertical-align:initial;vertical-align:unset;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}.o-Tablist,h1{margin-top:initial;-webkit-margin-before:unset;margin-block-start:unset}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h3{line-height:calc(var(--line-height)/ 1.5)}h2,h4{line-height:calc(var(--line-height)/ 1)}h5,pre{line-height:calc(var(--line-height)/ .75)}summary{display:list-item}*,::after,::before{content:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-rule:0 solid;column-rule:0 solid}@media print{*,::after,::before{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}}::after,::before,:not(input):not(button):not(select){border:0 solid}html{--line-height:1.5;--lh:calc(var(--line-height) * 1rem);--vru:var(--lh);font-size:100%;line-height:var(--line-height)}blockquote,details,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,textarea,ul{margin-bottom:var(--lh);margin-bottom:1lh}@supports ((-webkit-margin-after:var(--variable)) or (margin-block-end:var(--variable))){blockquote,details,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,textarea,ul{margin-bottom:unset;-webkit-margin-after:var(--lh);margin-block-end:var(--lh);-webkit-margin-after:1lh;margin-block-end:1lh}}h1{padding-top:var(--lh);padding-top:1lh;font-size:3em;margin-top:unset}@supports ((-webkit-padding-before:var(--variable)) or (padding-block-start:var(--variable))){h1{padding-top:unset;-webkit-padding-before:var(--lh);padding-block-start:var(--lh);-webkit-padding-before:1lh;padding-block-start:1lh}}abbr,b,br,cite,code,data,dfn,em,i,kbd,label,mark,q,s,samp,small,span,strong,sub,sup,time,u,var{line-height:0}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1em}h5{font-size:.75em}h6{font-size:.5em;line-height:calc(var(--line-height)/ .5)}code,input:not([type=button]):not([type=reset]):not([type=submit]),kbd,pre,samp,select,small,sub,sup{font-size:.75em}pre{text-indent:0;white-space:pre}.h-Block,.o-Flex,.o-Grid,button,input,select,textarea{line-height:inherit}dd>dl,dd>ol,dd>ul,dt>dl,dt>ol,dt>ul,li>dl,li>ol,li>ul{margin-bottom:initial;margin-bottom:unset;-webkit-margin-after:unset;margin-block-end:unset}ol,ul{padding:0 0 0 4rem;padding:logical 0 4rem}dd>ol,dd>ul,dt>ol,dt>ul,li>ol,li>ul{padding-left:2rem}@supports ((-webkit-padding-start:1rem) or (-moz-padding-start:1rem) or (padding-inline-start:1rem)){dd>ol,dd>ul,dt>ol,dt>ul,li>ol,li>ul{padding-left:unset;-webkit-padding-start:2rem;-moz-padding-start:2rem;padding-inline-start:2rem}}ol{list-style-type:decimal}ul{list-style-type:disc}table{border-collapse:collapse}caption{text-align:center}tfoot,thead{vertical-align:bottom}tbody{vertical-align:top}a[href]{color:#06c}u{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#080}s{text-decoration:line-through;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#b00}ins{background-color:#acf2bd}del{background-color:#fdb8c0}dfn{font-style:inherit}q{quotes:initial}q::before{content:open-quote}q::after{content:close-quote}code,kbd,samp{white-space:nowrap}code code,code kbd,code samp,kbd code,kbd kbd,kbd samp,samp code,samp kbd,samp samp{font-size:inherit}pre code,pre kbd,pre samp{white-space:inherit;white-space:unset}fieldset{padding:0 1rem}input,textarea{padding:0 .25rem}html body fieldset{margin-top:-2px;-webkit-margin-before:-2px;margin-block-start:-2px;border:1px solid rgba(0,0,0,.25)}textarea{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25);box-shadow:0 0 0 1px rgba(0,0,0,.25);height:calc(6 * var(--lh));height:6lh;width:30rem;block-size:calc(6 * var(--lh));block-size:6lh;inline-size:30rem;font-size:.75rem}button,input[type=button],input[type=reset],input[type=submit]{padding:.125em .25em}select[multiple]>optgroup>option{padding-left:1rem;-webkit-padding-start:1rem;-moz-padding-start:1rem;padding-inline-start:1rem}img{border-style:none;height:auto;width:auto;block-size:auto;inline-size:auto;max-inline-size:100%;font-style:italic;vertical-align:middle}dialog{padding:calc(.5 * var(--lh)) 1rem;padding:.5lh 1rem}dialog::-webkit-backdrop{background-color:rgba(0,0,0,.25)}dialog::backdrop{background-color:rgba(0,0,0,.25)}.o-List{padding-left:initial;padding-left:unset}.o-Flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (min-width:30em){.o-List-sK{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sK{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sK{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:45em){.o-List-sM{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sM{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sM{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:60em){.o-List-sG{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sG{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sG{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:75em){.o-List-sT{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sT{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sT{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width:90em){.o-List-sP{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-sP{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-sP{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:30em){.o-List-nK{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nK{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nK{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:45em){.o-List-nM{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nM{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nM{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:60em){.o-List-nG{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nG{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nG{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:75em){.o-List-nT{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nT{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nT{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media not all and (min-width:90em){.o-List-nP{padding-left:initial;padding-left:unset;list-style:none}.o-Flex-nP{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-Flex__Item-nP{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.o-Grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:30em){.o-Grid-sK{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:45em){.o-Grid-sM{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:60em){.o-Grid-sG{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:75em){.o-Grid-sT{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (min-width:90em){.o-Grid-sP{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:30em){.o-Grid-nK{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:45em){.o-Grid-nM{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:60em){.o-Grid-nG{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:75em){.o-Grid-nT{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media not all and (min-width:90em){.o-Grid-nP{display:-ms-grid;display:grid;line-height:inherit;-ms-grid-columns:1fr;grid-template-columns:1fr}}.o-Tablist{display:contents;width:100%;margin-left:initial;margin-right:initial;margin-top:unset;margin-left:unset;margin-right:unset;margin-inline:unset;padding:initial;padding:unset;border:0}.o-Tablist>.o-Flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:initial;margin-bottom:unset}.o-Tablist__Panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.c-Permalink{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink,h2:hover>.c-Permalink,h3:hover>.c-Permalink,h4:hover>.c-Permalink,h5:hover>.c-Permalink,h6:hover>.c-Permalink{position:initial;position:unset}.h-Block{display:block;line-height:unset}@media screen and (min-width:30em){.c-Permalink-sK{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sK,h2:hover>.c-Permalink-sK,h3:hover>.c-Permalink-sK,h4:hover>.c-Permalink-sK,h5:hover>.c-Permalink-sK,h6:hover>.c-Permalink-sK{position:initial;position:unset}.h-Block-sK{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:45em){.c-Permalink-sM{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sM,h2:hover>.c-Permalink-sM,h3:hover>.c-Permalink-sM,h4:hover>.c-Permalink-sM,h5:hover>.c-Permalink-sM,h6:hover>.c-Permalink-sM{position:initial;position:unset}.h-Block-sM{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:60em){.c-Permalink-sG{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sG,h2:hover>.c-Permalink-sG,h3:hover>.c-Permalink-sG,h4:hover>.c-Permalink-sG,h5:hover>.c-Permalink-sG,h6:hover>.c-Permalink-sG{position:initial;position:unset}.h-Block-sG{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:75em){.c-Permalink-sT{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sT,h2:hover>.c-Permalink-sT,h3:hover>.c-Permalink-sT,h4:hover>.c-Permalink-sT,h5:hover>.c-Permalink-sT,h6:hover>.c-Permalink-sT{position:initial;position:unset}.h-Block-sT{display:block;line-height:inherit;line-height:unset}}@media screen and (min-width:90em){.c-Permalink-sP{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-sP,h2:hover>.c-Permalink-sP,h3:hover>.c-Permalink-sP,h4:hover>.c-Permalink-sP,h5:hover>.c-Permalink-sP,h6:hover>.c-Permalink-sP{position:initial;position:unset}.h-Block-sP{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:30em){.c-Permalink-nK{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nK,h2:hover>.c-Permalink-nK,h3:hover>.c-Permalink-nK,h4:hover>.c-Permalink-nK,h5:hover>.c-Permalink-nK,h6:hover>.c-Permalink-nK{position:initial;position:unset}.h-Block-nK{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:45em){.c-Permalink-nM{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nM,h2:hover>.c-Permalink-nM,h3:hover>.c-Permalink-nM,h4:hover>.c-Permalink-nM,h5:hover>.c-Permalink-nM,h6:hover>.c-Permalink-nM{position:initial;position:unset}.h-Block-nM{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:60em){.c-Permalink-nG{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nG,h2:hover>.c-Permalink-nG,h3:hover>.c-Permalink-nG,h4:hover>.c-Permalink-nG,h5:hover>.c-Permalink-nG,h6:hover>.c-Permalink-nG{position:initial;position:unset}.h-Block-nG{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:75em){.c-Permalink-nT{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nT,h2:hover>.c-Permalink-nT,h3:hover>.c-Permalink-nT,h4:hover>.c-Permalink-nT,h5:hover>.c-Permalink-nT,h6:hover>.c-Permalink-nT{position:initial;position:unset}.h-Block-nT{display:block;line-height:inherit;line-height:unset}}@media not all and (min-width:90em){.c-Permalink-nP{margin-left:1rem;-webkit-margin-start:1rem;-moz-margin-start:1rem;margin-inline-start:1rem;font-weight:100}h1:hover>.c-Permalink-nP,h2:hover>.c-Permalink-nP,h3:hover>.c-Permalink-nP,h4:hover>.c-Permalink-nP,h5:hover>.c-Permalink-nP,h6:hover>.c-Permalink-nP{position:initial;position:unset}.h-Block-nP{display:block;line-height:inherit;line-height:unset}.h-Inline-nP{display:inline;line-height:0}}.h-Inline{display:inline;line-height:0}.h-Clearfix::after{content:'';display:block;clear:both}.h-Hidden{left:-999999px}@supports (inset-inline-start:0){.h-Hidden{left:0;inset-inline-start:-999999px}}.h-Measure{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow{max-width:unset;max-inline-size:45ch}}.h-Measure--wide{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide{max-width:unset;max-inline-size:90ch}}@media screen and (min-width:30em){.h-Inline-sK{display:inline;line-height:0}.h-Clearfix-sK::after{content:'';display:block;clear:both}.h-Hidden-sK{left:-999999px}.h-Hidden-sK:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sK{left:0;inset-inline-start:-999999px}}.h-Measure-sK{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sK{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sK{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sK{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sK{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sK{max-width:unset;max-inline-size:90ch}}}@media screen and (min-width:45em){.h-Inline-sM{display:inline;line-height:0}.h-Clearfix-sM::after{content:'';display:block;clear:both}.h-Hidden-sM{left:-999999px}.h-Hidden-sM:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sM{left:0;inset-inline-start:-999999px}}.h-Measure-sM{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sM{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sM{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sM{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sM{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sM{max-width:unset;max-inline-size:90ch}}}@media screen and (min-width:60em){.h-Inline-sG{display:inline;line-height:0}.h-Clearfix-sG::after{content:'';display:block;clear:both}.h-Hidden-sG{left:-999999px}.h-Hidden-sG:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sG{left:0;inset-inline-start:-999999px}}.h-Measure-sG{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sG{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sG{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sG{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sG{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sG{max-width:unset;max-inline-size:90ch}}}@media screen and (min-width:75em){.h-Inline-sT{display:inline;line-height:0}.h-Clearfix-sT::after{content:'';display:block;clear:both}.h-Hidden-sT{left:-999999px}.h-Hidden-sT:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sT{left:0;inset-inline-start:-999999px}}.h-Measure-sT{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sT{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sT{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sT{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sT{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sT{max-width:unset;max-inline-size:90ch}}}@media screen and (min-width:90em){.h-Inline-sP{display:inline;line-height:0}.h-Clearfix-sP::after{content:'';display:block;clear:both}.h-Hidden-sP{left:-999999px}.h-Hidden-sP:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-sP{left:0;inset-inline-start:-999999px}}.h-Measure-sP{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-sP{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-sP{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-sP{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-sP{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-sP{max-width:unset;max-inline-size:90ch}}}@media not all and (min-width:30em){.h-Inline-nK{display:inline;line-height:0}.h-Clearfix-nK::after{content:'';display:block;clear:both}.h-Hidden-nK{left:-999999px}.h-Hidden-nK:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nK{left:0;inset-inline-start:-999999px}}.h-Measure-nK{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nK{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nK{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nK{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nK{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nK{max-width:unset;max-inline-size:90ch}}}@media not all and (min-width:45em){.h-Inline-nM{display:inline;line-height:0}.h-Clearfix-nM::after{content:'';display:block;clear:both}.h-Hidden-nM{left:-999999px}.h-Hidden-nM:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nM{left:0;inset-inline-start:-999999px}}.h-Measure-nM{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nM{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nM{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nM{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nM{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nM{max-width:unset;max-inline-size:90ch}}}@media not all and (min-width:60em){.h-Inline-nG{display:inline;line-height:0}.h-Clearfix-nG::after{content:'';display:block;clear:both}.h-Hidden-nG{left:-999999px}.h-Hidden-nG:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nG{left:0;inset-inline-start:-999999px}}.h-Measure-nG{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nG{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nG{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nG{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nG{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nG{max-width:unset;max-inline-size:90ch}}}@media not all and (min-width:75em){.h-Inline-nT{display:inline;line-height:0}.h-Clearfix-nT::after{content:'';display:block;clear:both}.h-Hidden-nT{left:-999999px}.h-Hidden-nT:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nT{left:0;inset-inline-start:-999999px}}.h-Measure-nT{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nT{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nT{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nT{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nT{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nT{max-width:unset;max-inline-size:90ch}}}@media not all and (min-width:90em){.h-Clearfix-nP::after{content:'';display:block;clear:both}.h-Hidden-nP{left:-999999px}.h-Hidden-nP:not(:focus){position:absolute}@supports (inset-inline-start:0){.h-Hidden-nP{left:0;inset-inline-start:-999999px}}.h-Measure-nP{max-width:33em;max-width:66ch}@supports (max-inline-size:1ch){.h-Measure-nP{max-width:unset;max-inline-size:66ch}}.h-Measure--narrow-nP{max-width:22.5em;max-width:45ch}@supports (max-inline-size:1ch){.h-Measure--narrow-nP{max-width:unset;max-inline-size:45ch}}.h-Measure--wide-nP{max-width:45em;max-width:90ch}@supports (max-inline-size:1ch){.h-Measure--wide-nP{max-width:unset;max-inline-size:90ch}}}.h-Constrain{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain{max-width:unset;max-inline-size:90em}}.h-Ruled{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta{font-size:6em!important}.-fz-tera{font-size:4em!important}.-fz-giga{font-size:3em!important}.-fz-mega{font-size:2em!important}.-fz-kilo{font-size:1.5em!important}.-fz-norm{font-size:1em!important}.-fz-mill{font-size:.75em!important}.-fz-micr{font-size:.5em!important}@media screen and (min-width:30em){.h-Constrain-sK{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-sK{max-width:unset;max-inline-size:90em}}.h-Ruled-sK{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sK{font-size:6em!important}.-fz-tera-sK{font-size:4em!important}.-fz-giga-sK{font-size:3em!important}.-fz-mega-sK{font-size:2em!important}.-fz-kilo-sK{font-size:1.5em!important}.-fz-norm-sK{font-size:1em!important}.-fz-mill-sK{font-size:.75em!important}.-fz-micr-sK{font-size:.5em!important}}@media screen and (min-width:45em){.h-Constrain-sM{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-sM{max-width:unset;max-inline-size:90em}}.h-Ruled-sM{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sM{font-size:6em!important}.-fz-tera-sM{font-size:4em!important}.-fz-giga-sM{font-size:3em!important}.-fz-mega-sM{font-size:2em!important}.-fz-kilo-sM{font-size:1.5em!important}.-fz-norm-sM{font-size:1em!important}.-fz-mill-sM{font-size:.75em!important}.-fz-micr-sM{font-size:.5em!important}}@media screen and (min-width:60em){.h-Constrain-sG{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-sG{max-width:unset;max-inline-size:90em}}.h-Ruled-sG{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sG{font-size:6em!important}.-fz-tera-sG{font-size:4em!important}.-fz-giga-sG{font-size:3em!important}.-fz-mega-sG{font-size:2em!important}.-fz-kilo-sG{font-size:1.5em!important}.-fz-norm-sG{font-size:1em!important}.-fz-mill-sG{font-size:.75em!important}.-fz-micr-sG{font-size:.5em!important}}@media screen and (min-width:75em){.h-Constrain-sT{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-sT{max-width:unset;max-inline-size:90em}}.h-Ruled-sT{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sT{font-size:6em!important}.-fz-tera-sT{font-size:4em!important}.-fz-giga-sT{font-size:3em!important}.-fz-mega-sT{font-size:2em!important}.-fz-kilo-sT{font-size:1.5em!important}.-fz-norm-sT{font-size:1em!important}.-fz-mill-sT{font-size:.75em!important}.-fz-micr-sT{font-size:.5em!important}}@media screen and (min-width:90em){.h-Constrain-sP{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-sP{max-width:unset;max-inline-size:90em}}.h-Ruled-sP{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-sP{font-size:6em!important}.-fz-tera-sP{font-size:4em!important}.-fz-giga-sP{font-size:3em!important}.-fz-mega-sP{font-size:2em!important}.-fz-kilo-sP{font-size:1.5em!important}.-fz-norm-sP{font-size:1em!important}.-fz-mill-sP{font-size:.75em!important}.-fz-micr-sP{font-size:.5em!important}}@media not all and (min-width:30em){.h-Constrain-nK{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-nK{max-width:unset;max-inline-size:90em}}.h-Ruled-nK{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nK{font-size:6em!important}.-fz-tera-nK{font-size:4em!important}.-fz-giga-nK{font-size:3em!important}.-fz-mega-nK{font-size:2em!important}.-fz-kilo-nK{font-size:1.5em!important}.-fz-norm-nK{font-size:1em!important}.-fz-mill-nK{font-size:.75em!important}.-fz-micr-nK{font-size:.5em!important}}@media not all and (min-width:45em){.h-Constrain-nM{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-nM{max-width:unset;max-inline-size:90em}}.h-Ruled-nM{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nM{font-size:6em!important}.-fz-tera-nM{font-size:4em!important}.-fz-giga-nM{font-size:3em!important}.-fz-mega-nM{font-size:2em!important}.-fz-kilo-nM{font-size:1.5em!important}.-fz-norm-nM{font-size:1em!important}.-fz-mill-nM{font-size:.75em!important}.-fz-micr-nM{font-size:.5em!important}}@media not all and (min-width:60em){.h-Constrain-nG{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-nG{max-width:unset;max-inline-size:90em}}.h-Ruled-nG{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nG{font-size:6em!important}.-fz-tera-nG{font-size:4em!important}.-fz-giga-nG{font-size:3em!important}.-fz-mega-nG{font-size:2em!important}.-fz-kilo-nG{font-size:1.5em!important}.-fz-norm-nG{font-size:1em!important}.-fz-mill-nG{font-size:.75em!important}.-fz-micr-nG{font-size:.5em!important}}@media not all and (min-width:75em){.h-Constrain-nT{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-nT{max-width:unset;max-inline-size:90em}}.h-Ruled-nT{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nT{font-size:6em!important}.-fz-tera-nT{font-size:4em!important}.-fz-giga-nT{font-size:3em!important}.-fz-mega-nT{font-size:2em!important}.-fz-kilo-nT{font-size:1.5em!important}.-fz-norm-nT{font-size:1em!important}.-fz-mill-nT{font-size:.75em!important}.-fz-micr-nT{font-size:.5em!important}}@media not all and (min-width:90em){.h-Constrain-nP{max-width:90em;margin-left:auto;margin-right:auto;margin-inline:auto}@supports (max-inline-size:1em){.h-Constrain-nP{max-width:unset;max-inline-size:90em}}.h-Ruled-nP{background-image:linear-gradient(to top,rgba(0,0,0,.25) 1px,transparent 1px);background-size:1px var(--lh);background-size:1px 1lh;background-position-y:top;background-position-block:start}.-fz-peta-nP{font-size:6em!important}.-fz-tera-nP{font-size:4em!important}.-fz-giga-nP{font-size:3em!important}.-fz-mega-nP{font-size:2em!important}.-fz-kilo-nP{font-size:1.5em!important}.-fz-norm-nP{font-size:1em!important}.-fz-mill-nP{font-size:.75em!important}.-fz-micr-nP{font-size:.5em!important}}.-fz-el-peta{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}@media screen and (min-width:30em){.-fz-el-peta-sK{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sK{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sK{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sK{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sK{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sK{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sK{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sK{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:45em){.-fz-el-peta-sM{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sM{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sM{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sM{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sM{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sM{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sM{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sM{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:60em){.-fz-el-peta-sG{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sG{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sG{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sG{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sG{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sG{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sG{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sG{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:75em){.-fz-el-peta-sT{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sT{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sT{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sT{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sT{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sT{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sT{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sT{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media screen and (min-width:90em){.-fz-el-peta-sP{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-sP{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-sP{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-sP{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-sP{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-sP{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-sP{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-sP{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:30em){.-fz-el-peta-nK{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nK{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nK{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nK{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nK{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nK{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nK{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nK{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:45em){.-fz-el-peta-nM{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nM{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nM{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nM{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nM{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nM{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nM{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nM{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:60em){.-fz-el-peta-nG{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nG{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nG{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nG{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nG{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nG{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nG{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nG{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:75em){.-fz-el-peta-nT{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nT{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nT{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nT{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nT{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nT{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nT{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nT{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media not all and (min-width:90em){.-fz-el-peta-nP{font-size:6em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-tera-nP{font-size:4em!important;line-height:calc(var(--line-height)/ 1.33333333)!important}.-fz-el-giga-nP{font-size:3em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-mega-nP{font-size:2em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-kilo-nP{font-size:1.5em!important;line-height:calc(var(--line-height)/ 1.5)!important}.-fz-el-norm-nP{font-size:1em!important;line-height:calc(var(--line-height)/ 1)!important}.-fz-el-mill-nP{font-size:.75em!important;line-height:calc(var(--line-height)/ .75)!important}.-fz-el-micr-nP{font-size:.5em!important;line-height:calc(var(--line-height)/ .5)!important}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.o-Tablist,figure{margin-top:0;margin-left:0;margin-right:0}.o-Tablist>.o-Flex,dd>dl,dd>ol,dd>ul,dt>dl,dt>ol,dt>ul,li>dl,li>ol,li>ul{margin-bottom:0}h1,h3{line-height:1}h2,h4,html{line-height:1.5}sub,sup{vertical-align:baseline}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}legend,ol,td,th,ul{padding:0}a,del,ins,s,u{text-decoration:none}h1{margin-top:0;padding-top:1.5rem}q{quotes:'\201c' '\201d'}q::before{content:open-quote}q::after{content:close-quote}.o-List{padding-left:0}.o-Tablist{padding:0}h1:hover>.c-Permalink,h2:hover>.c-Permalink,h3:hover>.c-Permalink,h4:hover>.c-Permalink,h5:hover>.c-Permalink,h6:hover>.c-Permalink{position:static}h5,pre{line-height:2}h6{line-height:3}.-fz-el-peta{line-height:1!important}.-fz-el-tera{line-height:1.125!important}.-fz-el-giga{line-height:1!important}.-fz-el-mega{line-height:1.5!important}.-fz-el-kilo{line-height:1!important}.-fz-el-norm{line-height:1.5!important}.-fz-el-mill{line-height:2!important}.-fz-el-micr{line-height:3!important}blockquote,details,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,textarea,ul{margin-bottom:1.5rem}textarea{height:9rem}.h-Ruled{background-size:1px 1.5rem}} /*# sourceMappingURL=xmeter.css.map */ diff --git a/css/xmeter.css.map b/css/xmeter.css.map index 4d41350..433cc12 100644 --- a/css/xmeter.css.map +++ b/css/xmeter.css.map @@ -1 +1 @@ -{"version":3,"sources":["xmeter.css"],"names":[],"mappings":"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","file":"xmeter.css","sourcesContent":["/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\\\n xmeter\n Version: 6.2.0\n Licence: MIT\n Repo : https://github.com/chharvey/xmeter.git\n Home : https://github.com/chharvey/xmeter#readme\n Author : Chris Harvey (https://chharvey.github.io/)\n\\*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n/*================================*\\\n reset.css\n\\*================================*/\n\n\nbody {\n text-align: start; /* HACK fallback */\n text-align: initial; /* fix unsupported browsers initial value */\n background: #fff;\n color: #000;\n}\n\nsup, sub {\n vertical-align: initial; /* HACK fallback */\n vertical-align: unset;\n}\nbody,\nh1, h2, h3, h4, h5, h6,\nhr,\np, figure, blockquote, pre,\nol, ul, dl,\ndd,\nfieldset {\n margin: initial; /* HACK fallback */\n margin: unset;\n}\nol, ul,\nth, td,\nlegend {\n padding: initial; /* HACK fallback */\n padding: unset;\n}\nh1, h2, h3, h4, h5, h6,\naddress,\npre,\nth,\nem, strong, i, small,\ndfn, b, var, cite, sup, sub,\ncode, kbd, samp {\n font: inherit;\n}\ncaption,\nth {\n text-align: inherit; /* HACK fallback */\n text-align: unset;\n}\npre {\n white-space: inherit; /* HACK fallback */\n white-space: unset;\n}\na,\nu, s,\nins, del {\n text-decoration: initial; /* HACK fallback */\n text-decoration: unset;\n}\nmark {\n color: inherit; /* HACK fallback */\n color: unset;\n}\n\n/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n/*================================*\\\n xmeter.less\n\\*================================*/\n/**\n * //////////////// CONTENTS ////////////////\n *\n * reset.css (above)...................strips all elements of all browser-default styles\n * normalize.css (above)...............(@necolas) addresses browser discrepancies\n *\n * BASE--------------------------------BARE UNCLASSED ELEMENTS\n * _base.css...........................unclassed html elements\n *\n * OBJECTS-----------------------------REUSABLE STRUCTURAL PATTERNS\n * List................................plain, unstyled, blocky list\n * Flex................................one-dimensional flexible box\n * Grid................................two-dimensional flexible box\n * Tablist.............................object containing tabs and panels\n *\n * COMPONENTS--------------------------SPECIFIC STYLE PATTERNS\n * Permalink...........................internal documentation link\n *\n * THEMES & HELPERS--------------------LOCATION-DEPENDENT STYLES\n * Block...............................gives a blocky look\n * Inline..............................a simple inline object\n * Clearfix............................creates a line break and clears floats\n * Hidden..............................visually hides an element\n * Measure.............................constrains an element’s inline-size for readability\n * Ruled...............................adds background lines\n *\n * ATOMS-------------------------------FUNCTIONAL CSS\n * fz..................................font-size\n *\n * HACKS-------------------------------HACKS\n * _hack.ie.less.......................IE-only styles\n */\n/*################################*\\\n xmeter | _base.less\n\\*################################*/\n*,\n*::before,\n*::after {\n content: none;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n -webkit-column-rule: 0 solid;\n column-rule: 0 solid;\n}\n@media print {\n *,\n *::before,\n *::after {\n background: transparent !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n}\n*:not(input):not(button):not(select),\n*::before,\n*::after {\n border: 0 solid;\n}\nhtml {\n --line-height: 1.5;\n --lh: calc(var(--line-height) * 1rem);\n --vru: var(--lh);\n font-size: 100%;\n line-height: var(--line-height);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\npre,\nfigure,\nblockquote,\nol,\nul,\ndl,\ntable,\nform,\nfieldset,\ntextarea,\ndetails {\n margin-bottom: var(--lh);\n margin-bottom: 1lh;\n -webkit-margin-after: var(--lh);\n margin-block-end: var(--lh);\n -webkit-margin-after: 1lh;\n margin-block-end: 1lh;\n}\nh1 {\n padding-top: var(--lh);\n padding-top: 1lh;\n -webkit-padding-before: var(--lh);\n padding-block-start: var(--lh);\n -webkit-padding-before: 1lh;\n padding-block-start: 1lh;\n}\nspan,\nbr,\nem,\nstrong,\ni,\nmark,\nu,\nsmall,\ns,\ndfn,\nb,\nabbr,\nvar,\nq,\ncite,\nsup,\nsub,\ndata,\ntime,\ncode,\nkbd,\nsamp,\nlabel {\n line-height: 0;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-weight: 700;\n}\nh1 {\n font-size: 3em;\n line-height: calc(var(--line-height) / 1.5);\n}\nh2 {\n font-size: 2em;\n line-height: calc(var(--line-height) / 1);\n}\nh3 {\n font-size: 1.5em;\n line-height: calc(var(--line-height) / 1.5);\n}\nh4 {\n font-size: 1em;\n line-height: calc(var(--line-height) / 1);\n}\nh5 {\n font-size: 0.75em;\n line-height: calc(var(--line-height) / 0.75);\n}\nh6 {\n font-size: 0.5em;\n line-height: calc(var(--line-height) / 0.5);\n}\nh1 {\n margin-top: initial;\n margin-top: unset;\n -webkit-margin-before: unset;\n margin-block-start: unset;\n}\nhr {\n display: none;\n}\npre {\n font-size: 0.75em;\n line-height: calc(var(--line-height) / 0.75);\n text-align: left;\n text-indent: 0;\n white-space: pre;\n overflow: auto;\n}\nfigure {\n margin-top: initial;\n margin-left: initial;\n margin-right: initial;\n margin-top: unset ;\n margin-left: unset ;\n margin-right: unset ;\n -webkit-margin-before: unset;\n margin-block-start: unset;\n margin-inline: unset;\n}\nli > ol,\nli > ul,\nli > dl,\ndt > ol,\ndt > ul,\ndt > dl,\ndd > ol,\ndd > ul,\ndd > dl {\n margin-bottom: initial;\n margin-bottom: unset;\n -webkit-margin-after: unset;\n margin-block-end: unset;\n}\nol,\nul {\n padding: 0 0 0 4rem;\n padding: logical 0 4rem 0 0;\n}\nli > ol,\nli > ul,\ndt > ol,\ndt > ul,\ndd > ol,\ndd > ul {\n padding-left: 2rem;\n -webkit-padding-start: 2rem;\n -moz-padding-start: 2rem;\n padding-inline-start: 2rem;\n}\nol {\n list-style-type: decimal;\n}\nul {\n list-style-type: disc;\n}\ndl {\n list-style: none;\n}\ntable {\n max-width: 100%;\n border-collapse: collapse;\n text-align: left;\n}\ncaption {\n text-align: center;\n}\nthead,\ntfoot {\n vertical-align: bottom;\n}\ntbody {\n vertical-align: top;\n}\nth {\n font-weight: 700;\n}\na[href] {\n color: #06c;\n}\nem {\n font-style: italic;\n}\nstrong {\n font-weight: 700;\n}\ni {\n font-style: italic;\n}\nmark {\n background-color: rgba(255, 225, 104, 0.5);\n}\nu {\n text-decoration: underline;\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n color: #080;\n}\nsmall {\n font-size: 0.75em;\n}\ns {\n text-decoration: line-through;\n -webkit-text-decoration-line: line-through;\n text-decoration-line: line-through;\n color: #b00;\n}\nins {\n background-color: #acf2bd;\n}\ndel {\n background-color: #fdb8c0;\n}\ndfn {\n font-style: inherit;\n font-weight: 700;\n}\nb {\n font-weight: 700;\n}\nabbr[title] {\n cursor: help;\n text-decoration: none;\n -webkit-text-decoration-line: initial;\n text-decoration-line: initial;\n -webkit-text-decoration-line: unset;\n text-decoration-line: unset;\n}\nvar {\n font-style: italic;\n}\nq {\n quotes: initial;\n}\nq::before {\n content: open-quote;\n}\nq::after {\n content: close-quote;\n}\ncite {\n font-style: italic;\n}\nsup,\nsub {\n font-size: 0.75em;\n}\ncode,\nkbd,\nsamp {\n font-size: 0.75em;\n white-space: nowrap;\n}\ncode code,\ncode kbd,\ncode samp,\nkbd code,\nkbd kbd,\nkbd samp,\nsamp code,\nsamp kbd,\nsamp samp {\n font-size: inherit;\n}\npre code,\npre kbd,\npre samp {\n white-space: inherit;\n white-space: unset;\n}\nfieldset {\n padding: 0 1rem;\n}\ntextarea,\ninput {\n padding: 0 0.25rem;\n}\ninput,\nbutton,\nselect,\ntextarea {\n line-height: inherit;\n}\nhtml body fieldset {\n margin-top: -2px;\n border-width: 1px;\n -webkit-margin-before: -2px;\n margin-block-start: -2px;\n border-style: solid;\n border-color: rgba(0, 0, 0, 0.25);\n}\ntextarea {\n -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);\n}\ntextarea {\n display: block;\n height: calc(6 * var(--lh));\n height: 6lh;\n width: 30rem;\n block-size: calc(6 * var(--lh));\n block-size: 6lh;\n inline-size: 30rem;\n font-size: 0.75rem;\n}\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\nbutton,\nlabel {\n cursor: pointer;\n}\ninput:not([type=\"button\"]):not([type=\"reset\"]):not([type=\"submit\"]),\nselect {\n font-size: 0.75em;\n}\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\nbutton {\n padding: 0.125em 0.25em;\n}\nselect[multiple] > optgroup > option {\n padding-left: 1rem;\n -webkit-padding-start: 1rem;\n -moz-padding-start: 1rem;\n padding-inline-start: 1rem;\n}\nimg {\n height: auto;\n width: auto;\n max-width: 100%;\n block-size: auto;\n inline-size: auto;\n max-inline-size: 100%;\n font-style: italic;\n vertical-align: middle;\n}\nsummary {\n cursor: pointer;\n}\n/*################################*\\\n xmeter | _o-List.less\n\\*################################*/\n.o-List {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n}\n@media screen and (min-width: 30em) {\n .o-List-sK {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 45em) {\n .o-List-sM {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 60em) {\n .o-List-sG {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 75em) {\n .o-List-sT {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 90em) {\n .o-List-sP {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 30em) {\n .o-List-nK {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 45em) {\n .o-List-nM {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 60em) {\n .o-List-nG {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 75em) {\n .o-List-nT {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 90em) {\n .o-List-nP {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n/*################################*\\\n xmeter | _o-Flex.less\n\\*################################*/\n.o-Flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.o-Flex__Item {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n}\n@media screen and (min-width: 30em) {\n .o-Flex-sK {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-sK {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media screen and (min-width: 45em) {\n .o-Flex-sM {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-sM {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media screen and (min-width: 60em) {\n .o-Flex-sG {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-sG {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media screen and (min-width: 75em) {\n .o-Flex-sT {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-sT {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media screen and (min-width: 90em) {\n .o-Flex-sP {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-sP {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media not all and (min-width: 30em) {\n .o-Flex-nK {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-nK {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media not all and (min-width: 45em) {\n .o-Flex-nM {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-nM {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media not all and (min-width: 60em) {\n .o-Flex-nG {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-nG {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media not all and (min-width: 75em) {\n .o-Flex-nT {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-nT {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n@media not all and (min-width: 90em) {\n .o-Flex-nP {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n line-height: inherit;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n .o-Flex__Item-nP {\n -webkit-box-flex: 1;\n -ms-flex: auto;\n flex: auto;\n }\n}\n/*################################*\\\n xmeter | _o-Grid.less\n\\*################################*/\n.o-Grid {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n}\n@media screen and (min-width: 30em) {\n .o-Grid-sK {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 45em) {\n .o-Grid-sM {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 60em) {\n .o-Grid-sG {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 75em) {\n .o-Grid-sT {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 90em) {\n .o-Grid-sP {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 30em) {\n .o-Grid-nK {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 45em) {\n .o-Grid-nM {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 60em) {\n .o-Grid-nG {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 75em) {\n .o-Grid-nT {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 90em) {\n .o-Grid-nP {\n display: -ms-grid;\n display: grid;\n line-height: inherit;\n -ms-grid-columns: 1fr;\n grid-template-columns: 1fr;\n }\n}\n/*################################*\\\n xmeter | _o-Tablist.less\n\\*################################*/\n.o-Tablist {\n display: contents;\n width: 100%;\n margin-top: initial;\n margin-left: initial;\n margin-right: initial;\n margin-top: unset ;\n margin-left: unset ;\n margin-right: unset ;\n -webkit-margin-before: unset;\n margin-block-start: unset;\n margin-inline: unset;\n padding: initial;\n padding: unset;\n border: 0;\n}\n.o-Tablist > .o-Flex {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-bottom: initial;\n margin-bottom: unset;\n}\n.o-Tablist__Check {\n position: absolute;\n}\n.o-Tablist__Panel {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1;\n -webkit-box-flex: 100%;\n -ms-flex: 100%;\n flex: 100%;\n}\n/*################################*\\\n xmeter | _c-Permalink.less\n\\*################################*/\n.c-Permalink {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n}\nh1:hover > .c-Permalink,\nh2:hover > .c-Permalink,\nh3:hover > .c-Permalink,\nh4:hover > .c-Permalink,\nh5:hover > .c-Permalink,\nh6:hover > .c-Permalink {\n position: initial;\n position: unset;\n}\n@media screen and (min-width: 30em) {\n .c-Permalink-sK {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sK,\n h2:hover > .c-Permalink-sK,\n h3:hover > .c-Permalink-sK,\n h4:hover > .c-Permalink-sK,\n h5:hover > .c-Permalink-sK,\n h6:hover > .c-Permalink-sK {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 45em) {\n .c-Permalink-sM {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sM,\n h2:hover > .c-Permalink-sM,\n h3:hover > .c-Permalink-sM,\n h4:hover > .c-Permalink-sM,\n h5:hover > .c-Permalink-sM,\n h6:hover > .c-Permalink-sM {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 60em) {\n .c-Permalink-sG {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sG,\n h2:hover > .c-Permalink-sG,\n h3:hover > .c-Permalink-sG,\n h4:hover > .c-Permalink-sG,\n h5:hover > .c-Permalink-sG,\n h6:hover > .c-Permalink-sG {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 75em) {\n .c-Permalink-sT {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sT,\n h2:hover > .c-Permalink-sT,\n h3:hover > .c-Permalink-sT,\n h4:hover > .c-Permalink-sT,\n h5:hover > .c-Permalink-sT,\n h6:hover > .c-Permalink-sT {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 90em) {\n .c-Permalink-sP {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sP,\n h2:hover > .c-Permalink-sP,\n h3:hover > .c-Permalink-sP,\n h4:hover > .c-Permalink-sP,\n h5:hover > .c-Permalink-sP,\n h6:hover > .c-Permalink-sP {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 30em) {\n .c-Permalink-nK {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nK,\n h2:hover > .c-Permalink-nK,\n h3:hover > .c-Permalink-nK,\n h4:hover > .c-Permalink-nK,\n h5:hover > .c-Permalink-nK,\n h6:hover > .c-Permalink-nK {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 45em) {\n .c-Permalink-nM {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nM,\n h2:hover > .c-Permalink-nM,\n h3:hover > .c-Permalink-nM,\n h4:hover > .c-Permalink-nM,\n h5:hover > .c-Permalink-nM,\n h6:hover > .c-Permalink-nM {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 60em) {\n .c-Permalink-nG {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nG,\n h2:hover > .c-Permalink-nG,\n h3:hover > .c-Permalink-nG,\n h4:hover > .c-Permalink-nG,\n h5:hover > .c-Permalink-nG,\n h6:hover > .c-Permalink-nG {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 75em) {\n .c-Permalink-nT {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nT,\n h2:hover > .c-Permalink-nT,\n h3:hover > .c-Permalink-nT,\n h4:hover > .c-Permalink-nT,\n h5:hover > .c-Permalink-nT,\n h6:hover > .c-Permalink-nT {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 90em) {\n .c-Permalink-nP {\n margin-left: 1rem;\n -webkit-margin-start: 1rem;\n -moz-margin-start: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nP,\n h2:hover > .c-Permalink-nP,\n h3:hover > .c-Permalink-nP,\n h4:hover > .c-Permalink-nP,\n h5:hover > .c-Permalink-nP,\n h6:hover > .c-Permalink-nP {\n position: initial;\n position: unset;\n }\n}\n/*################################*\\\n xmeter | _h-Block.less\n\\*################################*/\n.h-Block {\n display: block;\n line-height: inherit;\n line-height: unset;\n}\n@media screen and (min-width: 30em) {\n .h-Block-sK {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Block-sM {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Block-sG {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Block-sT {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Block-sP {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Block-nK {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Block-nM {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Block-nG {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Block-nT {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Block-nP {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n/*################################*\\\n xmeter | _h-Inline.less\n\\*################################*/\n.h-Inline {\n display: inline;\n line-height: 0;\n}\n@media screen and (min-width: 30em) {\n .h-Inline-sK {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Inline-sM {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Inline-sG {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Inline-sT {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Inline-sP {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Inline-nK {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Inline-nM {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Inline-nG {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Inline-nT {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Inline-nP {\n display: inline;\n line-height: 0;\n }\n}\n/*################################*\\\n xmeter | _h-Clearfix.less\n\\*################################*/\n.h-Clearfix::after {\n content: '';\n display: block;\n clear: both;\n}\n@media screen and (min-width: 30em) {\n .h-Clearfix-sK::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Clearfix-sM::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Clearfix-sG::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Clearfix-sT::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Clearfix-sP::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Clearfix-nK::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Clearfix-nM::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Clearfix-nG::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Clearfix-nT::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Clearfix-nP::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n/*################################*\\\n xmeter | _h-Hidden.less\n\\*################################*/\n.h-Hidden {\n left: -999999px;\n}\n.h-Hidden:not(:focus) {\n position: absolute;\n}\n@supports (inset-inline-start: 0) {\n .h-Hidden {\n left: 0;\n inset-inline-start: -999999px;\n }\n}\n@media screen and (min-width: 30em) {\n .h-Hidden-sK {\n left: -999999px;\n }\n .h-Hidden-sK:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sK {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 45em) {\n .h-Hidden-sM {\n left: -999999px;\n }\n .h-Hidden-sM:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sM {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 60em) {\n .h-Hidden-sG {\n left: -999999px;\n }\n .h-Hidden-sG:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sG {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 75em) {\n .h-Hidden-sT {\n left: -999999px;\n }\n .h-Hidden-sT:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sT {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 90em) {\n .h-Hidden-sP {\n left: -999999px;\n }\n .h-Hidden-sP:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sP {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 30em) {\n .h-Hidden-nK {\n left: -999999px;\n }\n .h-Hidden-nK:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nK {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 45em) {\n .h-Hidden-nM {\n left: -999999px;\n }\n .h-Hidden-nM:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nM {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 60em) {\n .h-Hidden-nG {\n left: -999999px;\n }\n .h-Hidden-nG:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nG {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 75em) {\n .h-Hidden-nT {\n left: -999999px;\n }\n .h-Hidden-nT:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nT {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 90em) {\n .h-Hidden-nP {\n left: -999999px;\n }\n .h-Hidden-nP:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nP {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n/*################################*\\\n xmeter | _h-Meaure.less\n\\*################################*/\n.h-Measure {\n max-width: 33em;\n max-width: 66ch;\n}\n@supports (max-inline-size: 1ch) {\n .h-Measure {\n max-width: unset;\n max-inline-size: 66ch;\n }\n}\n.h-Measure--narrow {\n max-width: 22.5em;\n max-width: 45ch;\n}\n@supports (max-inline-size: 1ch) {\n .h-Measure--narrow {\n max-width: unset;\n max-inline-size: 45ch;\n }\n}\n.h-Measure--wide {\n max-width: 45em;\n max-width: 90ch;\n}\n@supports (max-inline-size: 1ch) {\n .h-Measure--wide {\n max-width: unset;\n max-inline-size: 90ch;\n }\n}\n@media screen and (min-width: 30em) {\n .h-Measure-sK {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sK {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sK {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sK {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sK {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sK {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 45em) {\n .h-Measure-sM {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sM {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sM {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sM {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sM {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sM {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 60em) {\n .h-Measure-sG {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sG {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sG {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sG {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sG {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sG {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 75em) {\n .h-Measure-sT {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sT {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sT {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sT {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sT {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sT {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 90em) {\n .h-Measure-sP {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sP {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sP {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sP {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sP {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sP {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 30em) {\n .h-Measure-nK {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nK {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nK {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nK {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nK {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nK {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 45em) {\n .h-Measure-nM {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nM {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nM {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nM {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nM {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nM {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 60em) {\n .h-Measure-nG {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nG {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nG {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nG {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nG {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nG {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 75em) {\n .h-Measure-nT {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nT {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nT {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nT {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nT {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nT {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 90em) {\n .h-Measure-nP {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nP {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nP {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nP {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nP {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nP {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n/*################################*\\\n xmeter | _h-Ruled.less\n\\*################################*/\n.h-Ruled {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n}\n@media screen and (min-width: 30em) {\n .h-Ruled-sK {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Ruled-sM {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Ruled-sG {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Ruled-sT {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Ruled-sP {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Ruled-nK {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Ruled-nM {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Ruled-nG {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Ruled-nT {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Ruled-nP {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n/*################################*\\\n xmeter | _-fz.less\n\\*################################*/\n.-fz-peta {\n font-size: 6em !important;\n}\n.-fz-tera {\n font-size: 4em !important;\n}\n.-fz-giga {\n font-size: 3em !important;\n}\n.-fz-mega {\n font-size: 2em !important;\n}\n.-fz-kilo {\n font-size: 1.5em !important;\n}\n.-fz-norm {\n font-size: 1em !important;\n}\n.-fz-mill {\n font-size: 0.75em !important;\n}\n.-fz-micr {\n font-size: 0.5em !important;\n}\n@media screen and (min-width: 30em) {\n .-fz-peta-sK {\n font-size: 6em !important;\n }\n .-fz-tera-sK {\n font-size: 4em !important;\n }\n .-fz-giga-sK {\n font-size: 3em !important;\n }\n .-fz-mega-sK {\n font-size: 2em !important;\n }\n .-fz-kilo-sK {\n font-size: 1.5em !important;\n }\n .-fz-norm-sK {\n font-size: 1em !important;\n }\n .-fz-mill-sK {\n font-size: 0.75em !important;\n }\n .-fz-micr-sK {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 45em) {\n .-fz-peta-sM {\n font-size: 6em !important;\n }\n .-fz-tera-sM {\n font-size: 4em !important;\n }\n .-fz-giga-sM {\n font-size: 3em !important;\n }\n .-fz-mega-sM {\n font-size: 2em !important;\n }\n .-fz-kilo-sM {\n font-size: 1.5em !important;\n }\n .-fz-norm-sM {\n font-size: 1em !important;\n }\n .-fz-mill-sM {\n font-size: 0.75em !important;\n }\n .-fz-micr-sM {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 60em) {\n .-fz-peta-sG {\n font-size: 6em !important;\n }\n .-fz-tera-sG {\n font-size: 4em !important;\n }\n .-fz-giga-sG {\n font-size: 3em !important;\n }\n .-fz-mega-sG {\n font-size: 2em !important;\n }\n .-fz-kilo-sG {\n font-size: 1.5em !important;\n }\n .-fz-norm-sG {\n font-size: 1em !important;\n }\n .-fz-mill-sG {\n font-size: 0.75em !important;\n }\n .-fz-micr-sG {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 75em) {\n .-fz-peta-sT {\n font-size: 6em !important;\n }\n .-fz-tera-sT {\n font-size: 4em !important;\n }\n .-fz-giga-sT {\n font-size: 3em !important;\n }\n .-fz-mega-sT {\n font-size: 2em !important;\n }\n .-fz-kilo-sT {\n font-size: 1.5em !important;\n }\n .-fz-norm-sT {\n font-size: 1em !important;\n }\n .-fz-mill-sT {\n font-size: 0.75em !important;\n }\n .-fz-micr-sT {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 90em) {\n .-fz-peta-sP {\n font-size: 6em !important;\n }\n .-fz-tera-sP {\n font-size: 4em !important;\n }\n .-fz-giga-sP {\n font-size: 3em !important;\n }\n .-fz-mega-sP {\n font-size: 2em !important;\n }\n .-fz-kilo-sP {\n font-size: 1.5em !important;\n }\n .-fz-norm-sP {\n font-size: 1em !important;\n }\n .-fz-mill-sP {\n font-size: 0.75em !important;\n }\n .-fz-micr-sP {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 30em) {\n .-fz-peta-nK {\n font-size: 6em !important;\n }\n .-fz-tera-nK {\n font-size: 4em !important;\n }\n .-fz-giga-nK {\n font-size: 3em !important;\n }\n .-fz-mega-nK {\n font-size: 2em !important;\n }\n .-fz-kilo-nK {\n font-size: 1.5em !important;\n }\n .-fz-norm-nK {\n font-size: 1em !important;\n }\n .-fz-mill-nK {\n font-size: 0.75em !important;\n }\n .-fz-micr-nK {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 45em) {\n .-fz-peta-nM {\n font-size: 6em !important;\n }\n .-fz-tera-nM {\n font-size: 4em !important;\n }\n .-fz-giga-nM {\n font-size: 3em !important;\n }\n .-fz-mega-nM {\n font-size: 2em !important;\n }\n .-fz-kilo-nM {\n font-size: 1.5em !important;\n }\n .-fz-norm-nM {\n font-size: 1em !important;\n }\n .-fz-mill-nM {\n font-size: 0.75em !important;\n }\n .-fz-micr-nM {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 60em) {\n .-fz-peta-nG {\n font-size: 6em !important;\n }\n .-fz-tera-nG {\n font-size: 4em !important;\n }\n .-fz-giga-nG {\n font-size: 3em !important;\n }\n .-fz-mega-nG {\n font-size: 2em !important;\n }\n .-fz-kilo-nG {\n font-size: 1.5em !important;\n }\n .-fz-norm-nG {\n font-size: 1em !important;\n }\n .-fz-mill-nG {\n font-size: 0.75em !important;\n }\n .-fz-micr-nG {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 75em) {\n .-fz-peta-nT {\n font-size: 6em !important;\n }\n .-fz-tera-nT {\n font-size: 4em !important;\n }\n .-fz-giga-nT {\n font-size: 3em !important;\n }\n .-fz-mega-nT {\n font-size: 2em !important;\n }\n .-fz-kilo-nT {\n font-size: 1.5em !important;\n }\n .-fz-norm-nT {\n font-size: 1em !important;\n }\n .-fz-mill-nT {\n font-size: 0.75em !important;\n }\n .-fz-micr-nT {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 90em) {\n .-fz-peta-nP {\n font-size: 6em !important;\n }\n .-fz-tera-nP {\n font-size: 4em !important;\n }\n .-fz-giga-nP {\n font-size: 3em !important;\n }\n .-fz-mega-nP {\n font-size: 2em !important;\n }\n .-fz-kilo-nP {\n font-size: 1.5em !important;\n }\n .-fz-norm-nP {\n font-size: 1em !important;\n }\n .-fz-mill-nP {\n font-size: 0.75em !important;\n }\n .-fz-micr-nP {\n font-size: 0.5em !important;\n }\n}\n.-fz-el-peta {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n}\n.-fz-el-tera {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n}\n.-fz-el-giga {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n}\n.-fz-el-mega {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n}\n.-fz-el-kilo {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n}\n.-fz-el-norm {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n}\n.-fz-el-mill {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n}\n.-fz-el-micr {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n}\n@media screen and (min-width: 30em) {\n .-fz-el-peta-sK {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sK {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sK {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sK {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sK {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sK {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sK {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sK {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 45em) {\n .-fz-el-peta-sM {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sM {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sM {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sM {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sM {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sM {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sM {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sM {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 60em) {\n .-fz-el-peta-sG {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sG {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sG {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sG {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sG {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sG {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sG {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sG {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 75em) {\n .-fz-el-peta-sT {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sT {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sT {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sT {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sT {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sT {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sT {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sT {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 90em) {\n .-fz-el-peta-sP {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sP {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sP {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sP {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sP {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sP {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sP {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sP {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 30em) {\n .-fz-el-peta-nK {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nK {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nK {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nK {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nK {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nK {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nK {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nK {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 45em) {\n .-fz-el-peta-nM {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nM {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nM {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nM {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nM {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nM {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nM {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nM {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 60em) {\n .-fz-el-peta-nG {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nG {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nG {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nG {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nG {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nG {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nG {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nG {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 75em) {\n .-fz-el-peta-nT {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nT {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nT {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nT {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nT {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nT {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nT {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nT {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 90em) {\n .-fz-el-peta-nP {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nP {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nP {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nP {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nP {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nP {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nP {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nP {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n/*################################*\\\n xmeter | _hack.ie.less\n\\*################################*/\n@media (-ms-high-contrast: none), (-ms-high-contrast: active) {\n sup,\n sub {\n vertical-align: baseline;\n }\n body,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr,\n p,\n figure,\n blockquote,\n pre,\n ol,\n ul,\n dl,\n dd,\n fieldset {\n margin: 0;\n }\n ol,\n ul,\n th,\n td,\n legend {\n padding: 0;\n }\n a,\n u,\n s,\n ins,\n del {\n text-decoration: none;\n }\n h1 {\n margin-top: 0;\n }\n figure {\n margin-top: 0;\n margin-left: 0;\n margin-right: 0;\n }\n li > ol,\n li > ul,\n li > dl,\n dt > ol,\n dt > ul,\n dt > dl,\n dd > ol,\n dd > ul,\n dd > dl {\n margin-bottom: 0;\n }\n q {\n quotes: '\\201c' '\\201d';\n }\n q::before {\n content: open-quote;\n }\n q::after {\n content: close-quote;\n }\n .o-List {\n padding-left: 0;\n }\n .o-Tablist {\n margin-top: 0;\n margin-left: 0;\n margin-right: 0;\n padding: 0;\n }\n .o-Tablist > .o-Flex {\n margin-bottom: 0;\n }\n h1:hover > .c-Permalink,\n h2:hover > .c-Permalink,\n h3:hover > .c-Permalink,\n h4:hover > .c-Permalink,\n h5:hover > .c-Permalink,\n h6:hover > .c-Permalink {\n position: static;\n }\n h1 {\n line-height: 1;\n }\n h2 {\n line-height: 1.5;\n }\n h3 {\n line-height: 1;\n }\n h4 {\n line-height: 1.5;\n }\n h5 {\n line-height: 2;\n }\n h6 {\n line-height: 3;\n }\n pre {\n line-height: 2;\n }\n .-fz-el-peta {\n line-height: 1 !important;\n }\n .-fz-el-tera {\n line-height: 1.125 !important;\n }\n .-fz-el-giga {\n line-height: 1 !important;\n }\n .-fz-el-mega {\n line-height: 1.5 !important;\n }\n .-fz-el-kilo {\n line-height: 1 !important;\n }\n .-fz-el-norm {\n line-height: 1.5 !important;\n }\n .-fz-el-mill {\n line-height: 2 !important;\n }\n .-fz-el-micr {\n line-height: 3 !important;\n }\n html {\n line-height: 1.5;\n }\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n p,\n pre,\n figure,\n blockquote,\n ol,\n ul,\n dl,\n table,\n form,\n fieldset,\n textarea,\n details {\n margin-bottom: 1.5rem;\n }\n h1 {\n padding-top: 1.5rem;\n }\n textarea {\n height: 9rem;\n }\n .h-Ruled {\n background-size: 1px 1.5rem;\n }\n}\n"]} \ No newline at end of file +{"version":3,"sources":["../../node_modules/normalize.css/normalize.css","xmeter.css","reset.css","_base.less","_o-List.less","_h-Hidden.less","_o-Tablist.less","__tool.fontsize.less","_h-Block.less","_o-Flex.less","_o-Grid.less","__tool.delims.less","__tool.borders.less","_c-Permalink.less","_h-Inline.less","_h-Clearfix.less","_h-Measure.less","_h-Constrain.less","_h-Ruled.less","_-fz.less","_hack.ie.less"],"names":[],"mappings":"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AuC,gBZlCrC,UAAA,cACA,YAAA,wCYiCwE,gBZlCxE,UAAA,cACA,YAAA,+CYiC2G,gBZlC3G,UAAA,cACA,YAAA,wCYiC8I,gBZlC9I,UAAA,cACA,YAAA,sCYiCiL,gBZlCjL,UAAA,gBACA,YAAA,wCYiCoN,gBZlCpN,UAAA,cACA,YAAA,sCYiCuP,gBZlCvP,UAAA,gBACA,YAAA,wCYiC0R,gBZlC1R,UAAA,eACA,YAAA,wCYkCF,mCAAuC,gBZnCrC,UAAA,cACA,YAAA,wCYkCwE,gBZnCxE,UAAA,cACA,YAAA,+CYkC2G,gBZnC3G,UAAA,cACA,YAAA,wCYkC8I,gBZnC9I,UAAA,cACA,YAAA,sCYkCiL,gBZnCjL,UAAA,gBACA,YAAA,wCYkCoN,gBZnCpN,UAAA,cACA,YAAA,sCYkCuP,gBZnCvP,UAAA,gBACA,YAAA,wCYkC0R,gBZnC1R,UAAA,eACA,YAAA,wCYmCF,oCAAuC,gBZpCrC,UAAA,cACA,YAAA,wCYmCwE,gBZpCxE,UAAA,cACA,YAAA,+CYmC2G,gBZpC3G,UAAA,cACA,YAAA,wCYmC8I,gBZpC9I,UAAA,cACA,YAAA,sCYmCiL,gBZpCjL,UAAA,gBACA,YAAA,wCYmCoN,gBZpCpN,UAAA,cACA,YAAA,sCYmCuP,gBZpCvP,UAAA,gBACA,YAAA,wCYmC0R,gBZpC1R,UAAA,eACA,YAAA,wCYoCF,oCAAuC,gBZrCrC,UAAA,cACA,YAAA,wCYoCwE,gBZrCxE,UAAA,cACA,YAAA,+CYoC2G,gBZrC3G,UAAA,cACA,YAAA,wCYoC8I,gBZrC9I,UAAA,cACA,YAAA,sCYoCiL,gBZrCjL,UAAA,gBACA,YAAA,wCYoCoN,gBZrCpN,UAAA,cACA,YAAA,sCYoCuP,gBZrCvP,UAAA,gBACA,YAAA,wCYoC0R,gBZrC1R,UAAA,eACA,YAAA,wCYqCF,oCAAuC,gBZtCrC,UAAA,cACA,YAAA,wCYqCwE,gBZtCxE,UAAA,cACA,YAAA,+CYqC2G,gBZtC3G,UAAA,cACA,YAAA,wCYqC8I,gBZtC9I,UAAA,cACA,YAAA,sCYqCiL,gBZtCjL,UAAA,gBACA,YAAA,wCYqCoN,gBZtCpN,UAAA,cACA,YAAA,sCYqCuP,gBZtCvP,UAAA,gBACA,YAAA,wCYqC0R,gBZtC1R,UAAA,eACA,YAAA,wCYsCF,oCAAuC,gBZvCrC,UAAA,cACA,YAAA,wCYsCwE,gBZvCxE,UAAA,cACA,YAAA,+CYsC2G,gBZvC3G,UAAA,cACA,YAAA,wCYsC8I,gBZvC9I,UAAA,cACA,YAAA,sCYsCiL,gBZvCjL,UAAA,gBACA,YAAA,wCYsCoN,gBZvCpN,UAAA,cACA,YAAA,sCYsCuP,gBZvCvP,UAAA,gBACA,YAAA,wCYsC0R,gBZvC1R,UAAA,eACA,YAAA,wCYuCF,oCAAuC,gBZxCrC,UAAA,cACA,YAAA,wCYuCwE,gBZxCxE,UAAA,cACA,YAAA,+CYuC2G,gBZxC3G,UAAA,cACA,YAAA,wCYuC8I,gBZxC9I,UAAA,cACA,YAAA,sCYuCiL,gBZxCjL,UAAA,gBACA,YAAA,wCYuCoN,gBZxCpN,UAAA,cACA,YAAA,sCYuCuP,gBZxCvP,UAAA,gBACA,YAAA,wCYuC0R,gBZxC1R,UAAA,eACA,YAAA,wCarBF,gCAAA,2BA8DI,WAtBE,OAuBA,WAAA,EACA,YAAA,EACA,aAAA,EAEA,mBnBqlGJ,MAFA,MACA,MAFA,MAFA,MACA,MAFA,MmBlmGM,MnBimGN,MmB7kGM,cAAA,EA/BF,GA+DF,GAAK,YAAA,EADL,GAEA,GAmBA,KACE,YAAA,InB2+FJ,ImBzlGI,IACE,eAAA,SnBqmGN,WmBnmGI,KnBwmGJ,GADA,GAEA,SAPA,OARA,GACA,GACA,GACA,GACA,GACA,GACA,GAKA,GAJA,EAGA,IAEA,GmB/lGM,OAAA,EnBymGN,OmBvmGI,GnBsmGJ,GADA,GADA,GmBjmGM,QAAA,EAEF,EnBymGJ,IADA,IADA,EADA,EmBnmGM,gBAAA,KAMF,GACE,WAAA,EA8FF,YAAA,OA9EA,EThEJ,OAAA,QAAA,QACA,UAAY,QAAA,WACZ,SAAY,QAAA,YSkEV,QACE,aAAA,EAGF,WAIE,QAAA,EAOA,sBnBwmGJ,sBACA,sBACA,sBACA,sBACA,sBmBtmGM,SAAA,OAuBJ,GAEA,IAFK,YAAA,EACL,GAAK,YAAA,EAIL,aAAe,YAAA,YACf,aAAe,YAAA,gBACf,aAAe,YAAA,YACf,aAAe,YAAA,cACf,aAAe,YAAA,YACf,aAAe,YAAA,cACf,aAAe,YAAA,YACf,aAAe,YAAA,YnB+nGjB,WAQA,QALA,GAGA,SAPA,OAMA,KmB3nGE,GnB8mGF,GACA,GACA,GACA,GACA,GAKA,GAJA,EACA,IAMA,MAGA,SALA,GmBlnGI,cAAA,OAKF,SACE,OAAA,KAEF,SACE,gBAAA,IAAA","file":"xmeter.css","sourcesContent":["/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\\\n xmeter\n Version: 6.3.0-alpha.2\n Licence: MIT\n Repo : https://github.com/chharvey/xmeter.git\n Home : https://github.com/chharvey/xmeter#readme\n Author : Chris Harvey (https://chharvey.github.io/)\n\\*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/\n\n/*================================*\\\n reset.css\n\\*================================*/\n\n\nbody {\n text-align: start; /* HACK fallback */\n text-align: initial; /* fix unsupported browsers initial value */\n background: #fff;\n color: #000;\n}\n\nsup, sub {\n vertical-align: initial; /* HACK fallback */\n vertical-align: unset;\n}\nbody,\nh1, h2, h3, h4, h5, h6,\nhr,\np, figure, blockquote, pre,\nol, ul, dl,\ndd,\nfieldset {\n margin: initial; /* HACK fallback */\n margin: unset;\n}\nol, ul,\nth, td,\nlegend {\n padding: initial; /* HACK fallback */\n padding: unset;\n}\nh1, h2, h3, h4, h5, h6,\naddress,\npre,\nth,\nem, strong, i, small,\ndfn, b, var, cite, sup, sub,\ncode, kbd, samp {\n font: inherit;\n}\ncaption,\nth {\n text-align: inherit; /* HACK fallback */\n text-align: unset;\n}\npre {\n white-space: inherit; /* HACK fallback */\n white-space: unset;\n}\na,\nu, s,\nins, del {\n text-decoration: initial; /* HACK fallback */\n text-decoration: unset;\n}\nmark {\n color: inherit; /* HACK fallback */\n color: unset;\n}\n\n/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n/*================================*\\\n xmeter.less\n\\*================================*/\n/**\n * //////////////// CONTENTS ////////////////\n *\n * reset.css (above)...................strips all elements of all browser-default styles\n * normalize.css (above)...............(@necolas) addresses browser discrepancies\n *\n * BASE--------------------------------BARE UNCLASSED ELEMENTS\n * _base.css...........................unclassed html elements\n *\n * OBJECTS-----------------------------REUSABLE STRUCTURAL PATTERNS\n * List................................plain, unstyled, blocky list\n * Flex................................one-dimensional flexible box\n * Grid................................two-dimensional flexible box\n * Tablist.............................object containing tabs and panels\n *\n * COMPONENTS--------------------------SPECIFIC STYLE PATTERNS\n * Permalink...........................internal documentation link\n *\n * THEMES & HELPERS--------------------LOCATION-DEPENDENT STYLES\n * Block...............................gives a blocky look\n * Inline..............................a simple inline object\n * Clearfix............................creates a line break and clears floats\n * Hidden..............................visually hides an element\n * Measure.............................constrains an element’s inline-size for readability\n * Constrain...........................constrains a container’s inline-size for readability\n * Ruled...............................adds background lines\n *\n * ATOMS-------------------------------FUNCTIONAL CSS\n * fz..................................font-size\n *\n * HACKS-------------------------------HACKS\n * _hack.ie.less.......................IE-only styles\n */\n/*################################*\\\n xmeter | _base.less\n\\*################################*/\n*,\n*::before,\n*::after {\n content: none;\n box-sizing: border-box;\n column-rule: 0 solid;\n}\n@media print {\n *,\n *::before,\n *::after {\n background: transparent !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n}\n*:not(input):not(button):not(select),\n*::before,\n*::after {\n border: 0 solid;\n}\nhtml {\n --line-height: 1.5;\n --lh: calc(var(--line-height) * 1rem);\n --vru: var(--lh);\n font-size: 100%;\n line-height: var(--line-height);\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\npre,\nfigure,\nblockquote,\nol,\nul,\ndl,\ntable,\nform,\nfieldset,\ntextarea,\ndetails {\n margin-bottom: var(--lh);\n margin-bottom: 1lh;\n}\n@supports (margin-block-end: var(--variable)) {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n p,\n pre,\n figure,\n blockquote,\n ol,\n ul,\n dl,\n table,\n form,\n fieldset,\n textarea,\n details {\n margin-bottom: unset;\n margin-block-end: var(--lh);\n margin-block-end: 1lh;\n }\n}\nh1 {\n padding-top: var(--lh);\n padding-top: 1lh;\n}\n@supports (padding-block-start: var(--variable)) {\n h1 {\n padding-top: unset;\n padding-block-start: var(--lh);\n padding-block-start: 1lh;\n }\n}\nspan,\nbr,\nem,\nstrong,\ni,\nmark,\nu,\nsmall,\ns,\ndfn,\nb,\nabbr,\nvar,\nq,\ncite,\nsup,\nsub,\ndata,\ntime,\ncode,\nkbd,\nsamp,\nlabel {\n line-height: 0;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-weight: 700;\n}\nh1 {\n font-size: 3em;\n line-height: calc(var(--line-height) / 1.5);\n}\nh2 {\n font-size: 2em;\n line-height: calc(var(--line-height) / 1);\n}\nh3 {\n font-size: 1.5em;\n line-height: calc(var(--line-height) / 1.5);\n}\nh4 {\n font-size: 1em;\n line-height: calc(var(--line-height) / 1);\n}\nh5 {\n font-size: 0.75em;\n line-height: calc(var(--line-height) / 0.75);\n}\nh6 {\n font-size: 0.5em;\n line-height: calc(var(--line-height) / 0.5);\n}\nh1 {\n margin-top: initial;\n margin-top: unset;\n margin-block-start: unset;\n}\nhr {\n display: none;\n}\npre {\n font-size: 0.75em;\n line-height: calc(var(--line-height) / 0.75);\n text-align: left;\n text-indent: 0;\n white-space: pre;\n overflow: auto;\n}\nfigure {\n margin-top: initial;\n margin-left: initial;\n margin-right: initial;\n margin-top: unset ;\n margin-left: unset ;\n margin-right: unset ;\n margin-block-start: unset;\n margin-inline: unset;\n}\nli > ol,\nli > ul,\nli > dl,\ndt > ol,\ndt > ul,\ndt > dl,\ndd > ol,\ndd > ul,\ndd > dl {\n margin-bottom: initial;\n margin-bottom: unset;\n margin-block-end: unset;\n}\nol,\nul {\n padding: 0 0 0 4rem;\n padding: logical 0 4rem 0 0;\n}\nli > ol,\nli > ul,\ndt > ol,\ndt > ul,\ndd > ol,\ndd > ul {\n padding-left: 2rem;\n}\n@supports (padding-inline-start: 1rem) {\n li > ol,\n li > ul,\n dt > ol,\n dt > ul,\n dd > ol,\n dd > ul {\n padding-left: unset;\n padding-inline-start: 2rem;\n }\n}\nol {\n list-style-type: decimal;\n}\nul {\n list-style-type: disc;\n}\ndl {\n list-style: none;\n}\ntable {\n max-width: 100%;\n border-collapse: collapse;\n text-align: left;\n}\ncaption {\n text-align: center;\n}\nthead,\ntfoot {\n vertical-align: bottom;\n}\ntbody {\n vertical-align: top;\n}\nth {\n font-weight: 700;\n}\na[href] {\n color: #06c;\n}\nem {\n font-style: italic;\n}\nstrong {\n font-weight: 700;\n}\ni {\n font-style: italic;\n}\nmark {\n background-color: rgba(255, 225, 104, 0.5);\n}\nu {\n text-decoration: underline;\n text-decoration-line: underline;\n color: #080;\n}\nsmall {\n font-size: 0.75em;\n}\ns {\n text-decoration: line-through;\n text-decoration-line: line-through;\n color: #b00;\n}\nins {\n background-color: #acf2bd;\n}\ndel {\n background-color: #fdb8c0;\n}\ndfn {\n font-style: inherit;\n font-weight: 700;\n}\nb {\n font-weight: 700;\n}\nabbr[title] {\n cursor: help;\n text-decoration: none;\n text-decoration-line: initial;\n text-decoration-line: unset;\n}\nvar {\n font-style: italic;\n}\nq {\n quotes: initial;\n}\nq::before {\n content: open-quote;\n}\nq::after {\n content: close-quote;\n}\ncite {\n font-style: italic;\n}\nsup,\nsub {\n font-size: 0.75em;\n}\ncode,\nkbd,\nsamp {\n font-size: 0.75em;\n white-space: nowrap;\n}\ncode code,\ncode kbd,\ncode samp,\nkbd code,\nkbd kbd,\nkbd samp,\nsamp code,\nsamp kbd,\nsamp samp {\n font-size: inherit;\n}\npre code,\npre kbd,\npre samp {\n white-space: inherit;\n white-space: unset;\n}\nfieldset {\n padding: 0 1rem;\n}\ntextarea,\ninput {\n padding: 0 0.25rem;\n}\ninput,\nbutton,\nselect,\ntextarea {\n line-height: inherit;\n}\nhtml body fieldset {\n margin-top: -2px;\n border-width: 1px;\n margin-block-start: -2px;\n border-style: solid;\n border-color: rgba(0, 0, 0, 0.25);\n}\ntextarea {\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);\n}\ntextarea {\n display: block;\n height: calc(6 * var(--lh));\n height: 6lh;\n width: 30rem;\n block-size: calc(6 * var(--lh));\n block-size: 6lh;\n inline-size: 30rem;\n font-size: 0.75rem;\n}\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\nbutton,\nlabel {\n cursor: pointer;\n}\ninput:not([type=\"button\"]):not([type=\"reset\"]):not([type=\"submit\"]),\nselect {\n font-size: 0.75em;\n}\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\nbutton {\n padding: 0.125em 0.25em;\n}\nselect[multiple] > optgroup > option {\n padding-left: 1rem;\n padding-inline-start: 1rem;\n}\nimg {\n height: auto;\n width: auto;\n max-width: 100%;\n block-size: auto;\n inline-size: auto;\n max-inline-size: 100%;\n font-style: italic;\n vertical-align: middle;\n}\nsummary {\n cursor: pointer;\n}\ndialog {\n padding: calc(0.5 * var(--lh)) 1rem;\n padding: 0.5lh 1rem;\n}\ndialog::backdrop {\n background-color: rgba(0, 0, 0, 0.25);\n}\n/*################################*\\\n xmeter | _o-List.less\n\\*################################*/\n.o-List {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n}\n@media screen and (min-width: 30em) {\n .o-List-sK {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 45em) {\n .o-List-sM {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 60em) {\n .o-List-sG {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 75em) {\n .o-List-sT {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media screen and (min-width: 90em) {\n .o-List-sP {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 30em) {\n .o-List-nK {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 45em) {\n .o-List-nM {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 60em) {\n .o-List-nG {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 75em) {\n .o-List-nT {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n@media not all and (min-width: 90em) {\n .o-List-nP {\n padding-left: initial;\n padding-left: unset;\n list-style: none;\n }\n}\n/*################################*\\\n xmeter | _o-Flex.less\n\\*################################*/\n.o-Flex {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n}\n.o-Flex__Item {\n flex: auto;\n}\n@media screen and (min-width: 30em) {\n .o-Flex-sK {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-sK {\n flex: auto;\n }\n}\n@media screen and (min-width: 45em) {\n .o-Flex-sM {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-sM {\n flex: auto;\n }\n}\n@media screen and (min-width: 60em) {\n .o-Flex-sG {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-sG {\n flex: auto;\n }\n}\n@media screen and (min-width: 75em) {\n .o-Flex-sT {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-sT {\n flex: auto;\n }\n}\n@media screen and (min-width: 90em) {\n .o-Flex-sP {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-sP {\n flex: auto;\n }\n}\n@media not all and (min-width: 30em) {\n .o-Flex-nK {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-nK {\n flex: auto;\n }\n}\n@media not all and (min-width: 45em) {\n .o-Flex-nM {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-nM {\n flex: auto;\n }\n}\n@media not all and (min-width: 60em) {\n .o-Flex-nG {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-nG {\n flex: auto;\n }\n}\n@media not all and (min-width: 75em) {\n .o-Flex-nT {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-nT {\n flex: auto;\n }\n}\n@media not all and (min-width: 90em) {\n .o-Flex-nP {\n display: flex;\n line-height: inherit;\n justify-content: space-between;\n }\n .o-Flex__Item-nP {\n flex: auto;\n }\n}\n/*################################*\\\n xmeter | _o-Grid.less\n\\*################################*/\n.o-Grid {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n}\n@media screen and (min-width: 30em) {\n .o-Grid-sK {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 45em) {\n .o-Grid-sM {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 60em) {\n .o-Grid-sG {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 75em) {\n .o-Grid-sT {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media screen and (min-width: 90em) {\n .o-Grid-sP {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 30em) {\n .o-Grid-nK {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 45em) {\n .o-Grid-nM {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 60em) {\n .o-Grid-nG {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 75em) {\n .o-Grid-nT {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n@media not all and (min-width: 90em) {\n .o-Grid-nP {\n display: grid;\n line-height: inherit;\n grid-template-columns: 1fr;\n }\n}\n/*################################*\\\n xmeter | _o-Tablist.less\n\\*################################*/\n.o-Tablist {\n display: contents;\n width: 100%;\n margin-top: initial;\n margin-left: initial;\n margin-right: initial;\n margin-top: unset ;\n margin-left: unset ;\n margin-right: unset ;\n margin-block-start: unset;\n margin-inline: unset;\n padding: initial;\n padding: unset;\n border: 0;\n}\n.o-Tablist > .o-Flex {\n flex-wrap: wrap;\n margin-bottom: initial;\n margin-bottom: unset;\n}\n.o-Tablist__Check {\n position: absolute;\n}\n.o-Tablist__Panel {\n order: 1;\n flex: 100%;\n}\n/*################################*\\\n xmeter | _c-Permalink.less\n\\*################################*/\n.c-Permalink {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n}\nh1:hover > .c-Permalink,\nh2:hover > .c-Permalink,\nh3:hover > .c-Permalink,\nh4:hover > .c-Permalink,\nh5:hover > .c-Permalink,\nh6:hover > .c-Permalink {\n position: initial;\n position: unset;\n}\n@media screen and (min-width: 30em) {\n .c-Permalink-sK {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sK,\n h2:hover > .c-Permalink-sK,\n h3:hover > .c-Permalink-sK,\n h4:hover > .c-Permalink-sK,\n h5:hover > .c-Permalink-sK,\n h6:hover > .c-Permalink-sK {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 45em) {\n .c-Permalink-sM {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sM,\n h2:hover > .c-Permalink-sM,\n h3:hover > .c-Permalink-sM,\n h4:hover > .c-Permalink-sM,\n h5:hover > .c-Permalink-sM,\n h6:hover > .c-Permalink-sM {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 60em) {\n .c-Permalink-sG {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sG,\n h2:hover > .c-Permalink-sG,\n h3:hover > .c-Permalink-sG,\n h4:hover > .c-Permalink-sG,\n h5:hover > .c-Permalink-sG,\n h6:hover > .c-Permalink-sG {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 75em) {\n .c-Permalink-sT {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sT,\n h2:hover > .c-Permalink-sT,\n h3:hover > .c-Permalink-sT,\n h4:hover > .c-Permalink-sT,\n h5:hover > .c-Permalink-sT,\n h6:hover > .c-Permalink-sT {\n position: initial;\n position: unset;\n }\n}\n@media screen and (min-width: 90em) {\n .c-Permalink-sP {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-sP,\n h2:hover > .c-Permalink-sP,\n h3:hover > .c-Permalink-sP,\n h4:hover > .c-Permalink-sP,\n h5:hover > .c-Permalink-sP,\n h6:hover > .c-Permalink-sP {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 30em) {\n .c-Permalink-nK {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nK,\n h2:hover > .c-Permalink-nK,\n h3:hover > .c-Permalink-nK,\n h4:hover > .c-Permalink-nK,\n h5:hover > .c-Permalink-nK,\n h6:hover > .c-Permalink-nK {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 45em) {\n .c-Permalink-nM {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nM,\n h2:hover > .c-Permalink-nM,\n h3:hover > .c-Permalink-nM,\n h4:hover > .c-Permalink-nM,\n h5:hover > .c-Permalink-nM,\n h6:hover > .c-Permalink-nM {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 60em) {\n .c-Permalink-nG {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nG,\n h2:hover > .c-Permalink-nG,\n h3:hover > .c-Permalink-nG,\n h4:hover > .c-Permalink-nG,\n h5:hover > .c-Permalink-nG,\n h6:hover > .c-Permalink-nG {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 75em) {\n .c-Permalink-nT {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nT,\n h2:hover > .c-Permalink-nT,\n h3:hover > .c-Permalink-nT,\n h4:hover > .c-Permalink-nT,\n h5:hover > .c-Permalink-nT,\n h6:hover > .c-Permalink-nT {\n position: initial;\n position: unset;\n }\n}\n@media not all and (min-width: 90em) {\n .c-Permalink-nP {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n }\n h1:hover > .c-Permalink-nP,\n h2:hover > .c-Permalink-nP,\n h3:hover > .c-Permalink-nP,\n h4:hover > .c-Permalink-nP,\n h5:hover > .c-Permalink-nP,\n h6:hover > .c-Permalink-nP {\n position: initial;\n position: unset;\n }\n}\n/*################################*\\\n xmeter | _h-Block.less\n\\*################################*/\n.h-Block {\n display: block;\n line-height: inherit;\n line-height: unset;\n}\n@media screen and (min-width: 30em) {\n .h-Block-sK {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Block-sM {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Block-sG {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Block-sT {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Block-sP {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Block-nK {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Block-nM {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Block-nG {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Block-nT {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Block-nP {\n display: block;\n line-height: inherit;\n line-height: unset;\n }\n}\n/*################################*\\\n xmeter | _h-Inline.less\n\\*################################*/\n.h-Inline {\n display: inline;\n line-height: 0;\n}\n@media screen and (min-width: 30em) {\n .h-Inline-sK {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Inline-sM {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Inline-sG {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Inline-sT {\n display: inline;\n line-height: 0;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Inline-sP {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Inline-nK {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Inline-nM {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Inline-nG {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Inline-nT {\n display: inline;\n line-height: 0;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Inline-nP {\n display: inline;\n line-height: 0;\n }\n}\n/*################################*\\\n xmeter | _h-Clearfix.less\n\\*################################*/\n.h-Clearfix::after {\n content: '';\n display: block;\n clear: both;\n}\n@media screen and (min-width: 30em) {\n .h-Clearfix-sK::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Clearfix-sM::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Clearfix-sG::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Clearfix-sT::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Clearfix-sP::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Clearfix-nK::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Clearfix-nM::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Clearfix-nG::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Clearfix-nT::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Clearfix-nP::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n/*################################*\\\n xmeter | _h-Hidden.less\n\\*################################*/\n.h-Hidden {\n left: -999999px;\n}\n.h-Hidden:not(:focus) {\n position: absolute;\n}\n@supports (inset-inline-start: 0) {\n .h-Hidden {\n left: 0;\n inset-inline-start: -999999px;\n }\n}\n@media screen and (min-width: 30em) {\n .h-Hidden-sK {\n left: -999999px;\n }\n .h-Hidden-sK:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sK {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 45em) {\n .h-Hidden-sM {\n left: -999999px;\n }\n .h-Hidden-sM:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sM {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 60em) {\n .h-Hidden-sG {\n left: -999999px;\n }\n .h-Hidden-sG:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sG {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 75em) {\n .h-Hidden-sT {\n left: -999999px;\n }\n .h-Hidden-sT:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sT {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media screen and (min-width: 90em) {\n .h-Hidden-sP {\n left: -999999px;\n }\n .h-Hidden-sP:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-sP {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 30em) {\n .h-Hidden-nK {\n left: -999999px;\n }\n .h-Hidden-nK:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nK {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 45em) {\n .h-Hidden-nM {\n left: -999999px;\n }\n .h-Hidden-nM:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nM {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 60em) {\n .h-Hidden-nG {\n left: -999999px;\n }\n .h-Hidden-nG:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nG {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 75em) {\n .h-Hidden-nT {\n left: -999999px;\n }\n .h-Hidden-nT:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nT {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n@media not all and (min-width: 90em) {\n .h-Hidden-nP {\n left: -999999px;\n }\n .h-Hidden-nP:not(:focus) {\n position: absolute;\n }\n @supports (inset-inline-start: 0) {\n .h-Hidden-nP {\n left: 0;\n inset-inline-start: -999999px;\n }\n }\n}\n/*################################*\\\n xmeter | _h-Meaure.less\n\\*################################*/\n.h-Measure {\n max-width: 33em;\n max-width: 66ch;\n}\n@supports (max-inline-size: 1ch) {\n .h-Measure {\n max-width: unset;\n max-inline-size: 66ch;\n }\n}\n.h-Measure--narrow {\n max-width: 22.5em;\n max-width: 45ch;\n}\n@supports (max-inline-size: 1ch) {\n .h-Measure--narrow {\n max-width: unset;\n max-inline-size: 45ch;\n }\n}\n.h-Measure--wide {\n max-width: 45em;\n max-width: 90ch;\n}\n@supports (max-inline-size: 1ch) {\n .h-Measure--wide {\n max-width: unset;\n max-inline-size: 90ch;\n }\n}\n@media screen and (min-width: 30em) {\n .h-Measure-sK {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sK {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sK {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sK {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sK {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sK {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 45em) {\n .h-Measure-sM {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sM {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sM {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sM {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sM {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sM {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 60em) {\n .h-Measure-sG {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sG {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sG {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sG {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sG {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sG {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 75em) {\n .h-Measure-sT {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sT {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sT {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sT {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sT {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sT {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media screen and (min-width: 90em) {\n .h-Measure-sP {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-sP {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-sP {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-sP {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-sP {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-sP {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 30em) {\n .h-Measure-nK {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nK {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nK {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nK {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nK {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nK {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 45em) {\n .h-Measure-nM {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nM {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nM {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nM {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nM {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nM {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 60em) {\n .h-Measure-nG {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nG {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nG {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nG {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nG {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nG {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 75em) {\n .h-Measure-nT {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nT {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nT {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nT {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nT {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nT {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n@media not all and (min-width: 90em) {\n .h-Measure-nP {\n max-width: 33em;\n max-width: 66ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure-nP {\n max-width: unset;\n max-inline-size: 66ch;\n }\n }\n .h-Measure--narrow-nP {\n max-width: 22.5em;\n max-width: 45ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--narrow-nP {\n max-width: unset;\n max-inline-size: 45ch;\n }\n }\n .h-Measure--wide-nP {\n max-width: 45em;\n max-width: 90ch;\n }\n @supports (max-inline-size: 1ch) {\n .h-Measure--wide-nP {\n max-width: unset;\n max-inline-size: 90ch;\n }\n }\n}\n/*################################*\\\n xmeter | _h-Constrain.less\n\\*################################*/\n.h-Constrain {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n}\n@supports (max-inline-size: 1em) {\n .h-Constrain {\n max-width: unset;\n max-inline-size: 90em;\n }\n}\n@media screen and (min-width: 30em) {\n .h-Constrain-sK {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-sK {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media screen and (min-width: 45em) {\n .h-Constrain-sM {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-sM {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media screen and (min-width: 60em) {\n .h-Constrain-sG {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-sG {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media screen and (min-width: 75em) {\n .h-Constrain-sT {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-sT {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media screen and (min-width: 90em) {\n .h-Constrain-sP {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-sP {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media not all and (min-width: 30em) {\n .h-Constrain-nK {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-nK {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media not all and (min-width: 45em) {\n .h-Constrain-nM {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-nM {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media not all and (min-width: 60em) {\n .h-Constrain-nG {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-nG {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media not all and (min-width: 75em) {\n .h-Constrain-nT {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-nT {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n@media not all and (min-width: 90em) {\n .h-Constrain-nP {\n max-width: 90em;\n margin-left: auto;\n margin-right: auto;\n margin-inline: auto;\n }\n @supports (max-inline-size: 1em) {\n .h-Constrain-nP {\n max-width: unset;\n max-inline-size: 90em;\n }\n }\n}\n/*################################*\\\n xmeter | _h-Ruled.less\n\\*################################*/\n.h-Ruled {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n}\n@media screen and (min-width: 30em) {\n .h-Ruled-sK {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 45em) {\n .h-Ruled-sM {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 60em) {\n .h-Ruled-sG {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 75em) {\n .h-Ruled-sT {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media screen and (min-width: 90em) {\n .h-Ruled-sP {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 30em) {\n .h-Ruled-nK {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 45em) {\n .h-Ruled-nM {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 60em) {\n .h-Ruled-nG {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 75em) {\n .h-Ruled-nT {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n@media not all and (min-width: 90em) {\n .h-Ruled-nP {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.25) 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n }\n}\n/*################################*\\\n xmeter | _-fz.less\n\\*################################*/\n.-fz-peta {\n font-size: 6em !important;\n}\n.-fz-tera {\n font-size: 4em !important;\n}\n.-fz-giga {\n font-size: 3em !important;\n}\n.-fz-mega {\n font-size: 2em !important;\n}\n.-fz-kilo {\n font-size: 1.5em !important;\n}\n.-fz-norm {\n font-size: 1em !important;\n}\n.-fz-mill {\n font-size: 0.75em !important;\n}\n.-fz-micr {\n font-size: 0.5em !important;\n}\n@media screen and (min-width: 30em) {\n .-fz-peta-sK {\n font-size: 6em !important;\n }\n .-fz-tera-sK {\n font-size: 4em !important;\n }\n .-fz-giga-sK {\n font-size: 3em !important;\n }\n .-fz-mega-sK {\n font-size: 2em !important;\n }\n .-fz-kilo-sK {\n font-size: 1.5em !important;\n }\n .-fz-norm-sK {\n font-size: 1em !important;\n }\n .-fz-mill-sK {\n font-size: 0.75em !important;\n }\n .-fz-micr-sK {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 45em) {\n .-fz-peta-sM {\n font-size: 6em !important;\n }\n .-fz-tera-sM {\n font-size: 4em !important;\n }\n .-fz-giga-sM {\n font-size: 3em !important;\n }\n .-fz-mega-sM {\n font-size: 2em !important;\n }\n .-fz-kilo-sM {\n font-size: 1.5em !important;\n }\n .-fz-norm-sM {\n font-size: 1em !important;\n }\n .-fz-mill-sM {\n font-size: 0.75em !important;\n }\n .-fz-micr-sM {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 60em) {\n .-fz-peta-sG {\n font-size: 6em !important;\n }\n .-fz-tera-sG {\n font-size: 4em !important;\n }\n .-fz-giga-sG {\n font-size: 3em !important;\n }\n .-fz-mega-sG {\n font-size: 2em !important;\n }\n .-fz-kilo-sG {\n font-size: 1.5em !important;\n }\n .-fz-norm-sG {\n font-size: 1em !important;\n }\n .-fz-mill-sG {\n font-size: 0.75em !important;\n }\n .-fz-micr-sG {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 75em) {\n .-fz-peta-sT {\n font-size: 6em !important;\n }\n .-fz-tera-sT {\n font-size: 4em !important;\n }\n .-fz-giga-sT {\n font-size: 3em !important;\n }\n .-fz-mega-sT {\n font-size: 2em !important;\n }\n .-fz-kilo-sT {\n font-size: 1.5em !important;\n }\n .-fz-norm-sT {\n font-size: 1em !important;\n }\n .-fz-mill-sT {\n font-size: 0.75em !important;\n }\n .-fz-micr-sT {\n font-size: 0.5em !important;\n }\n}\n@media screen and (min-width: 90em) {\n .-fz-peta-sP {\n font-size: 6em !important;\n }\n .-fz-tera-sP {\n font-size: 4em !important;\n }\n .-fz-giga-sP {\n font-size: 3em !important;\n }\n .-fz-mega-sP {\n font-size: 2em !important;\n }\n .-fz-kilo-sP {\n font-size: 1.5em !important;\n }\n .-fz-norm-sP {\n font-size: 1em !important;\n }\n .-fz-mill-sP {\n font-size: 0.75em !important;\n }\n .-fz-micr-sP {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 30em) {\n .-fz-peta-nK {\n font-size: 6em !important;\n }\n .-fz-tera-nK {\n font-size: 4em !important;\n }\n .-fz-giga-nK {\n font-size: 3em !important;\n }\n .-fz-mega-nK {\n font-size: 2em !important;\n }\n .-fz-kilo-nK {\n font-size: 1.5em !important;\n }\n .-fz-norm-nK {\n font-size: 1em !important;\n }\n .-fz-mill-nK {\n font-size: 0.75em !important;\n }\n .-fz-micr-nK {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 45em) {\n .-fz-peta-nM {\n font-size: 6em !important;\n }\n .-fz-tera-nM {\n font-size: 4em !important;\n }\n .-fz-giga-nM {\n font-size: 3em !important;\n }\n .-fz-mega-nM {\n font-size: 2em !important;\n }\n .-fz-kilo-nM {\n font-size: 1.5em !important;\n }\n .-fz-norm-nM {\n font-size: 1em !important;\n }\n .-fz-mill-nM {\n font-size: 0.75em !important;\n }\n .-fz-micr-nM {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 60em) {\n .-fz-peta-nG {\n font-size: 6em !important;\n }\n .-fz-tera-nG {\n font-size: 4em !important;\n }\n .-fz-giga-nG {\n font-size: 3em !important;\n }\n .-fz-mega-nG {\n font-size: 2em !important;\n }\n .-fz-kilo-nG {\n font-size: 1.5em !important;\n }\n .-fz-norm-nG {\n font-size: 1em !important;\n }\n .-fz-mill-nG {\n font-size: 0.75em !important;\n }\n .-fz-micr-nG {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 75em) {\n .-fz-peta-nT {\n font-size: 6em !important;\n }\n .-fz-tera-nT {\n font-size: 4em !important;\n }\n .-fz-giga-nT {\n font-size: 3em !important;\n }\n .-fz-mega-nT {\n font-size: 2em !important;\n }\n .-fz-kilo-nT {\n font-size: 1.5em !important;\n }\n .-fz-norm-nT {\n font-size: 1em !important;\n }\n .-fz-mill-nT {\n font-size: 0.75em !important;\n }\n .-fz-micr-nT {\n font-size: 0.5em !important;\n }\n}\n@media not all and (min-width: 90em) {\n .-fz-peta-nP {\n font-size: 6em !important;\n }\n .-fz-tera-nP {\n font-size: 4em !important;\n }\n .-fz-giga-nP {\n font-size: 3em !important;\n }\n .-fz-mega-nP {\n font-size: 2em !important;\n }\n .-fz-kilo-nP {\n font-size: 1.5em !important;\n }\n .-fz-norm-nP {\n font-size: 1em !important;\n }\n .-fz-mill-nP {\n font-size: 0.75em !important;\n }\n .-fz-micr-nP {\n font-size: 0.5em !important;\n }\n}\n.-fz-el-peta {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n}\n.-fz-el-tera {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n}\n.-fz-el-giga {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n}\n.-fz-el-mega {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n}\n.-fz-el-kilo {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n}\n.-fz-el-norm {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n}\n.-fz-el-mill {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n}\n.-fz-el-micr {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n}\n@media screen and (min-width: 30em) {\n .-fz-el-peta-sK {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sK {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sK {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sK {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sK {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sK {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sK {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sK {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 45em) {\n .-fz-el-peta-sM {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sM {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sM {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sM {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sM {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sM {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sM {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sM {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 60em) {\n .-fz-el-peta-sG {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sG {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sG {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sG {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sG {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sG {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sG {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sG {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 75em) {\n .-fz-el-peta-sT {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sT {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sT {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sT {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sT {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sT {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sT {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sT {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media screen and (min-width: 90em) {\n .-fz-el-peta-sP {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-sP {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-sP {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-sP {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-sP {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-sP {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-sP {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-sP {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 30em) {\n .-fz-el-peta-nK {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nK {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nK {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nK {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nK {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nK {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nK {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nK {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 45em) {\n .-fz-el-peta-nM {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nM {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nM {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nM {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nM {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nM {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nM {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nM {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 60em) {\n .-fz-el-peta-nG {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nG {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nG {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nG {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nG {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nG {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nG {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nG {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 75em) {\n .-fz-el-peta-nT {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nT {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nT {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nT {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nT {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nT {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nT {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nT {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n@media not all and (min-width: 90em) {\n .-fz-el-peta-nP {\n font-size: 6em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-tera-nP {\n font-size: 4em !important;\n line-height: calc(var(--line-height) / 1.33333333) !important;\n }\n .-fz-el-giga-nP {\n font-size: 3em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-mega-nP {\n font-size: 2em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-kilo-nP {\n font-size: 1.5em !important;\n line-height: calc(var(--line-height) / 1.5) !important;\n }\n .-fz-el-norm-nP {\n font-size: 1em !important;\n line-height: calc(var(--line-height) / 1) !important;\n }\n .-fz-el-mill-nP {\n font-size: 0.75em !important;\n line-height: calc(var(--line-height) / 0.75) !important;\n }\n .-fz-el-micr-nP {\n font-size: 0.5em !important;\n line-height: calc(var(--line-height) / 0.5) !important;\n }\n}\n/*################################*\\\n xmeter | _hack.ie.less\n\\*################################*/\n@media (-ms-high-contrast: none), (-ms-high-contrast: active) {\n sup,\n sub {\n vertical-align: baseline;\n }\n body,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr,\n p,\n figure,\n blockquote,\n pre,\n ol,\n ul,\n dl,\n dd,\n fieldset {\n margin: 0;\n }\n ol,\n ul,\n th,\n td,\n legend {\n padding: 0;\n }\n a,\n u,\n s,\n ins,\n del {\n text-decoration: none;\n }\n h1 {\n margin-top: 0;\n }\n figure {\n margin-top: 0;\n margin-left: 0;\n margin-right: 0;\n }\n li > ol,\n li > ul,\n li > dl,\n dt > ol,\n dt > ul,\n dt > dl,\n dd > ol,\n dd > ul,\n dd > dl {\n margin-bottom: 0;\n }\n q {\n quotes: '\\201c' '\\201d';\n }\n q::before {\n content: open-quote;\n }\n q::after {\n content: close-quote;\n }\n .o-List {\n padding-left: 0;\n }\n .o-Tablist {\n margin-top: 0;\n margin-left: 0;\n margin-right: 0;\n padding: 0;\n }\n .o-Tablist > .o-Flex {\n margin-bottom: 0;\n }\n h1:hover > .c-Permalink,\n h2:hover > .c-Permalink,\n h3:hover > .c-Permalink,\n h4:hover > .c-Permalink,\n h5:hover > .c-Permalink,\n h6:hover > .c-Permalink {\n position: static;\n }\n h1 {\n line-height: 1;\n }\n h2 {\n line-height: 1.5;\n }\n h3 {\n line-height: 1;\n }\n h4 {\n line-height: 1.5;\n }\n h5 {\n line-height: 2;\n }\n h6 {\n line-height: 3;\n }\n pre {\n line-height: 2;\n }\n .-fz-el-peta {\n line-height: 1 !important;\n }\n .-fz-el-tera {\n line-height: 1.125 !important;\n }\n .-fz-el-giga {\n line-height: 1 !important;\n }\n .-fz-el-mega {\n line-height: 1.5 !important;\n }\n .-fz-el-kilo {\n line-height: 1 !important;\n }\n .-fz-el-norm {\n line-height: 1.5 !important;\n }\n .-fz-el-mill {\n line-height: 2 !important;\n }\n .-fz-el-micr {\n line-height: 3 !important;\n }\n html {\n line-height: 1.5;\n }\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n p,\n pre,\n figure,\n blockquote,\n ol,\n ul,\n dl,\n table,\n form,\n fieldset,\n textarea,\n details {\n margin-bottom: 1.5rem;\n }\n h1 {\n padding-top: 1.5rem;\n }\n textarea {\n height: 9rem;\n }\n .h-Ruled {\n background-size: 1px 1.5rem;\n }\n}\n","\n/*================================*\\\n reset.css\n\\*================================*/\n\n\nbody {\n text-align: start; /* HACK fallback */\n text-align: initial; /* fix unsupported browsers initial value */\n background: #fff;\n color: #000;\n}\n\nsup, sub {\n vertical-align: initial; /* HACK fallback */\n vertical-align: unset;\n}\nbody,\nh1, h2, h3, h4, h5, h6,\nhr,\np, figure, blockquote, pre,\nol, ul, dl,\ndd,\nfieldset {\n margin: initial; /* HACK fallback */\n margin: unset;\n}\nol, ul,\nth, td,\nlegend {\n padding: initial; /* HACK fallback */\n padding: unset;\n}\nh1, h2, h3, h4, h5, h6,\naddress,\npre,\nth,\nem, strong, i, small,\ndfn, b, var, cite, sup, sub,\ncode, kbd, samp {\n font: inherit;\n}\ncaption,\nth {\n text-align: inherit; /* HACK fallback */\n text-align: unset;\n}\npre {\n white-space: inherit; /* HACK fallback */\n white-space: unset;\n}\na,\nu, s,\nins, del {\n text-decoration: initial; /* HACK fallback */\n text-decoration: unset;\n}\nmark {\n color: inherit; /* HACK fallback */\n color: unset;\n}\n","\n/*################################*\\\n xmeter | _base.less\n\\*################################*/\n\n\n// Contents\n// ------------------------------------\n// # GENERIC...........................`html` and far-reaching page-wide selectors\n// # SECTIONS..........................sections, articles, headers, footers, headings\n// # GROUPING..........................grouping content\n// ## Paragraphs.........................paragraphs, block-level textual elements\n// ## Lists..............................ordered, unordered, dictionary\n// ## Tables.............................tables\n// # TEXT..............................text-level, phrasing (inline) content and links\n// ## Links..............................inline hyperlinks\n// ## Stress.............................text outstanding from surrounding prose\n// ## Documentation......................documentation elements\n// ## Data...............................machine- or human-readable data\n// # FORMS.............................form elements\n// # EMBEDDED..........................images, videos, other media\n// # INTERACTIVE.......................user-interactive HTML elements\n\n\n//++++++++++++++++++++++++++++++++//\n// # GENERIC\n//++++++++++++++++++++++++++++++++//\n* {\n &,\n &::before,\n &::after {\n content: none;\n box-sizing: border-box;\n column-rule: 0 solid; // change initial column-rule from `medium none`\n @media print {\n background: transparent !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n }\n &:not(input):not(button):not(select), // NOTE be careful here: if overriding, specificity > 3\n // &:not(input, button, select), // CHANGED selector not supported yet\n &::before,\n &::after {\n border: 0 solid; // change initial border from `medium none`\n }\n}\n\nhtml {\n --line-height: 1.5; // default line-height. NOTE: change in your own project if you wish.\n --lh: calc(~'var(--line-height) * 1rem'); // HACK fallback for `lh` units (https://drafts.csswg.org/css-values/#lh)\n --vru: var(--lh); // CHANGED DEPRECATED: legacy support\n // addresses support for `rem` units (otherwise these would be in `body` selector)\n font-size: 100%; // defined by user agent\n line-height: var(--line-height);\n}\n\n// Vertical spacing between typographical blocks\n// NOTE: `textarea` is inline by default but overriding here: should be block (opinionated)\nh1, h2, h3, h4, h5, h6,\np, pre, figure, blockquote,\nol, ul, dl,\ntable,\nform, fieldset, textarea,\ndetails {\n margin-bottom: var(--lh);\n margin-bottom: 1lh;\n @supports (margin-block-end: var(--variable)) {\n margin-bottom: unset;\n margin-block-end: var(--lh);\n margin-block-end: 1lh;\n }\n}\nh1 {\n padding-top: var(--lh);\n padding-top: 1lh;\n @supports (padding-block-start: var(--variable)) {\n padding-top: unset;\n padding-block-start: var(--lh);\n padding-block-start: 1lh;\n }\n}\n\n// Font sizes for text-level elements should be in units of `em` instead of `rem` because\n// they should scale with their parents.\n// Also, inline elements should not affect vertical rhythm, thus line-heights are zero.\n// (The `display` property of these elements should automatically\n// have a value of `inline` (do not set manually), either by browser default\n// or by CSS **initial value**.)\nspan, br,\nem, strong, i, mark, u, small, s,\ndfn, b, abbr, var, q, cite, sup, sub,\ndata, time, code, kbd, samp,\nlabel {\n line-height: 0;\n}\n\n// Elements with a transparent content model\n// should display what their contents display.\na, ins, del {\n // display: inherit;\n // line-height: inherit;\n // h1 > &, h2 > &, h3 > &, h4 > &, h5 > &, h6 > &,\n // p > &, pre > &,\n // figure > &, figcaption > &, blockquote > &,\n // li > &, dt > &, dd > &,\n // caption > &, th > &, td > &,\n // legend > &, summary > & {\n // display: inline;\n // line-height: 0;\n // }\n}\n//++++ end # GENERIC ++++//\n\n\n//++++++++++++++++++++++++++++++++//\n// # SECTIONS\n//++++++++++++++++++++++++++++++++//\nbody {\n}\nmain {\n}\nsection {\n}\narticle {\n}\naside {\n}\nnav {\n}\nmain {\n}\nheader {\n}\nfooter {\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-weight: 700;\n}\nh1 { .font-size-el(@g-font-size-h1; 2); }\nh2 { .font-size-el(@g-font-size-h2; 2); }\nh3 { .font-size-el(@g-font-size-h3); }\nh4 { .font-size-el(@g-font-size-h4); }\nh5 { .font-size-el(@g-font-size-h5); }\nh6 { .font-size-el(@g-font-size-h6); }\n\nh1 {\n margin-top: initial; // HACK fallback for `unset`\n margin-top: unset; // HACK fallback for logical\n margin-block-start: unset; // undo Normalize\n}\n\naddress {\n}\n//++++ end # SECTIONS ++++//\n\n\n//++++++++++++++++++++++++++++++++//\n// # GROUPING\n//++++++++++++++++++++++++++++++++//\ndiv {\n}\nhr {\n display: none;\n}\n //--------------------------------//\n // ## Paragraphs\n //--------------------------------//\n p {\n }\n pre {\n .font-size-el(@g-font-size-mill);\n text-align: left; // code blocks are always aligned left, regardless of writing mode\n text-indent: 0;\n white-space: pre;\n overflow: auto;\n }\n figure {\n // undo Normalize\n margin-top: initial; margin-left: initial; margin-right: initial; // HACK fallbacks for `unset`\n margin-top: unset ; margin-left: unset ; margin-right: unset ; // HACK fallbacks for logical\n margin-block-start: unset;\n margin-inline: unset;\n }\n figcaption {\n }\n blockquote {\n }\n //---- end ## Paragraphs ----//\n\n //--------------------------------//\n // ## Lists\n //--------------------------------//\n ol,\n ul,\n dl {\n li > &,\n dt > &,\n dd > & {\n margin-bottom: initial; // HACK fallback for `unset`\n margin-bottom: unset; // HACK fallback for logical\n margin-block-end: unset; // undo default vertical spacing for nested lists\n }\n }\n ol,\n ul {\n padding: 0 0 0 4rem; // HACK fallback for logical\n padding: logical 0 4rem 0 0;\n li > &,\n dt > &,\n dd > & {\n padding-left: 2rem; // HACK fallback for logical\n @supports (padding-inline-start: 1rem) {\n padding-left: unset;\n padding-inline-start: 2rem;\n }\n }\n }\n ol {\n list-style-type: decimal;\n }\n ul {\n list-style-type: disc; // not using `initial` because we explicitly want `disc`\n }\n dl {\n list-style: none; // remove counters from `dl > li`\n }\n li {\n }\n dt {\n }\n dd {\n }\n //---- end ## Lists ----//\n\n //--------------------------------//\n // ## Tables\n //--------------------------------//\n table {\n max-width: 100%; // fluid tables for responsive purposes\n border-collapse: collapse;\n text-align: left; // fix browser BUG... which? file an issue!\n }\n caption {\n text-align: center;\n }\n thead,\n tfoot {\n vertical-align: bottom; // for heading alignment\n }\n thead {\n }\n tfoot {\n }\n tbody {\n vertical-align: top; // for data alignment\n }\n tr {\n }\n th {\n font-weight: 700;\n }\n td {\n }\n //---- end ## Tables ----//\n//++++ end # GROUPING ++++//\n\n\n//++++++++++++++++++++++++++++++++//\n// # TEXT\n//++++++++++++++++++++++++++++++++//\n// NB: RECOMMENDATION:\n// Do not use `br` to indicate line breaks, use CSS instead.\n// One exception: MAY use `address > br` to indicate line breaks (by convention)\nbr {\n}\n //--------------------------------//\n // ## Links\n //--------------------------------//\n // NB: RECOMMENDATION:\n // Do not style `a` elements without the `[href]` attribute.\n // Such elements are “placeholder anchors,” which do not lead anywhere.\n // A placeholder anchor can represent a placeholder for where a hyperlink might otherwise be placed,\n // or it can represent an anchor whose reference may change based on context (e.g., user interaction).\n //\n // Link color should have sufficient contrast with the background color\n // *as well as* sufficient contrast with surrounding non-link text color.\n // - Background contrast ratio:\n // - to meet AA level: 4.5 normal ; 3.0 large (18pt or 14pt bold)\n // - to meet AAA level: 7.0 normal ; 4.5 large (18pt or 14pt bold)\n // - Surrounding text contrast ratio:\n // - 3.0 for all\n // Read Technique G183 for details: \n a[href] {\n // color: #00e; // default :link\n // color: #551a8b; // default :visited\n // color: #f00; // default :active\n color: #06c; // 5.57 aginst white, 3.77 against black\n }\n //---- end ## Links ----//\n\n //--------------------------------//\n // ## Stress\n //--------------------------------//\n em {\n font-style: italic;\n }\n strong {\n font-weight: 700;\n }\n i {\n font-style: italic;\n }\n mark {\n background-color: fadeout(#ffe168, 50%); // Google-flavored comments in Google Docs\n }\n u {\n text-decoration: underline; // HACK fallback\n text-decoration-line: underline;\n color: #080;\n }\n small {\n font-size: (@g-font-size-mill * 1em);\n }\n s {\n text-decoration: line-through; // HACK fallback\n text-decoration-line: line-through;\n color: #b00;\n }\n //---- end ## Stress ----//\n\n //--------------------------------//\n // ## Documentation\n //--------------------------------//\n ins {\n background-color: #acf2bd; // GitHub-flavored diff\n }\n del {\n background-color: #fdb8c0; // GitHub-flavored diff\n }\n dfn {\n font-style: inherit; // undo Normalize\n font-weight: 700;\n }\n b {\n font-weight: 700;\n }\n abbr {\n &[title] {\n cursor: help;\n text-decoration: none; // HACK fallback for `text-decoration-line` // also IE fallback for `initial`\n text-decoration-line: initial; // HACK fallback for `unset`\n text-decoration-line: unset; // undo Normalize\n }\n }\n var {\n font-style: italic;\n }\n q {\n .delims(initial);\n }\n cite {\n font-style: italic;\n }\n sup, sub {\n font-size: (@g-font-size-mill * 1em);\n }\n sup {\n }\n sub {\n }\n //---- end ## Documentation ----//\n\n //--------------------------------//\n // ## Data\n //--------------------------------//\n data {\n }\n time {\n }\n code, kbd, samp {\n font-size: (@g-font-size-mill * 1em);\n white-space: nowrap;\n & & {\n font-size: inherit; // undo compounding font sizes\n }\n pre & {\n white-space: inherit; // HACK fallback\n white-space: unset; // sometimes people put a `code` in a `pre` // override `nowrap` above\n }\n }\n code {\n }\n kbd {\n }\n samp {\n }\n //---- end ## Data ----//\n//++++ end # TEXT ++++//\n\n\n//++++++++++++++++++++++++++++++++//\n// # FORMS\n//++++++++++++++++++++++++++++++++//\n@p-color-gray: rgba(0,0,0, 0.25);\n\nfieldset {\n padding: 0 1rem;\n}\n\ntextarea,\ninput {\n padding: 0 0.25rem;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n line-height: inherit; // undo browser default\n}\n\nhtml body fieldset { // HACK need a specificity of 3 to override generic `*:not(input):not(button):not(select)`\n .border-vert(all; 1px);\n .border-block(all; 1px);\n border-style: solid;\n border-color: @p-color-gray;\n // NOTE cannot use box-shadow hack due to shadow covering \n}\ntextarea {\n box-shadow: 0 0 0 1px @p-color-gray; // HACK vertical border hack\n}\n\ntextarea {\n display: block; // override browser default\n height: calc(~'6 * var(--lh)');\n height: 6lh;\n width: 30rem;\n block-size: calc(~'6 * var(--lh)');\n block-size: 6lh;\n inline-size: 30rem;\n font-size: (@g-font-size-mill * 1rem); // .font-size-mod(@g-font-size-mill); // textarea cannot contain any element children\n}\n\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\nbutton,\nlabel {\n cursor: pointer;\n}\n\ninput:not([type=\"button\"]):not([type=\"reset\"]):not([type=\"submit\"]),\n// input:not([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), // CHANGED selector not supported yet\nselect {\n font-size: (@g-font-size-mill * 1em);\n}\n\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\nbutton {\n padding: 0.125em 0.25em;\n}\n\nselect[multiple] > optgroup > option {\n padding-left: 1rem;\n padding-inline-start: 1rem;\n}\n//++++ end # FORMS ++++//\n\n\n//++++++++++++++++++++++++++++++++//\n// # EMBEDDED\n//++++++++++++++++++++++++++++++++//\n// [1] Correct squishing when one dimension changes\n// [2] fluid images for responsive purposes\n// [3] offset `[alt]` attribute text from surrounding copy\n// [4] safer alternative to `display: block;`\nimg {\n // HACK fallbacks for logical properties\n height: auto; width: auto;\n max-width: 100%;\n block-size: auto; inline-size: auto; // [1]\n max-inline-size: 100%; // [2]\n font-style: italic; // [3]\n vertical-align: middle; // [4]\n}\n//++++ end # EMBEDDED ++++//\n\n\n//++++++++++++++++++++++++++++++++//\n// # INTERACTIVE\n//++++++++++++++++++++++++++++++++//\nsummary {\n cursor: pointer;\n}\n\ndialog {\n padding: calc(0.5 ~'*' var(--lh)) 1rem; // COMBAK-FALLBACK\n padding: 0.5lh 1rem;\n &::backdrop {\n background-color: @p-color-gray;\n }\n}\n//++++ end # INTERACTIVE ++++//\n","\n/*################################*\\\n xmeter | _o-List.less\n\\*################################*/\n\n\n// The List Object\n//\n// A simple, plain, blocky list.\n// It removes the usual padding and list item markers accompanied by (un)ordered lists.\n// The result is a list of items, each on its own line.\n// Combine this class with other classes to create a variety of styles.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
    \n//
  • Burns & McDonnell Engineering
  • \n//
  • DIS-TRAN Steel, LLC
  • \n//
  • EDM International
  • \n//
  • Electrical Consultants, Inc.
  • \n//
  • Fabrimet Inc.
  • \n//
  • Falcon Steel Company
  • \n//
\n//\n// Weight: 1\n//\n// Styleguide Objects.List\n.o-List {\n padding-left: initial; // HACK fallback for `unset`\n padding-left: unset;\n list-style: none;\n}\n\n.o-List__Item {\n}\n\n@media screen and (min-width: 30em) { .o-List-sK { .o-List; } .o-List__Item-sK { .o-List__Item; } }\n@media screen and (min-width: 45em) { .o-List-sM { .o-List; } .o-List__Item-sM { .o-List__Item; } }\n@media screen and (min-width: 60em) { .o-List-sG { .o-List; } .o-List__Item-sG { .o-List__Item; } }\n@media screen and (min-width: 75em) { .o-List-sT { .o-List; } .o-List__Item-sT { .o-List__Item; } }\n@media screen and (min-width: 90em) { .o-List-sP { .o-List; } .o-List__Item-sP { .o-List__Item; } }\n@media not all and (min-width: 30em) { .o-List-nK { .o-List; } .o-List__Item-nK { .o-List__Item; } }\n@media not all and (min-width: 45em) { .o-List-nM { .o-List; } .o-List__Item-nM { .o-List__Item; } }\n@media not all and (min-width: 60em) { .o-List-nG { .o-List; } .o-List__Item-nG { .o-List__Item; } }\n@media not all and (min-width: 75em) { .o-List-nT { .o-List; } .o-List__Item-nT { .o-List__Item; } }\n@media not all and (min-width: 90em) { .o-List-nP { .o-List; } .o-List__Item-nP { .o-List__Item; } }\n","////////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////////\n///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---////////\n////////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////////\n\n/*################################*\\\n xmeter | _h-Hidden.less\n\\*################################*/\n\n\n// Hidden\n//\n// **CHANGED. DEPRECATED. This helper has been moved to https://github.com/chharvey/aria-patterns.**\n//\n// The Hidden Helper visually hides an element while keeping it accessible\n// to non-visual media such as screen readers.\n// A skip link is a common example.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n// skip to main content\n//\n// :focus - On focus, the element returns to static position.\n//\n// Weight: 4\n//\n// Styleguide Helpers.Hidden\n.h-Hidden {\n &:not(:focus) {\n position: absolute;\n }\n left: -999999px;\n @supports (inset-inline-start: 0) {\n left: 0;\n inset-inline-start: -999999px;\n }\n}\n\n@media screen and (min-width: 30em) { .h-Hidden-sK { .h-Hidden; } }\n@media screen and (min-width: 45em) { .h-Hidden-sM { .h-Hidden; } }\n@media screen and (min-width: 60em) { .h-Hidden-sG { .h-Hidden; } }\n@media screen and (min-width: 75em) { .h-Hidden-sT { .h-Hidden; } }\n@media screen and (min-width: 90em) { .h-Hidden-sP { .h-Hidden; } }\n@media not all and (min-width: 30em) { .h-Hidden-nK { .h-Hidden; } }\n@media not all and (min-width: 45em) { .h-Hidden-nM { .h-Hidden; } }\n@media not all and (min-width: 60em) { .h-Hidden-nG { .h-Hidden; } }\n@media not all and (min-width: 75em) { .h-Hidden-nT { .h-Hidden; } }\n@media not all and (min-width: 90em) { .h-Hidden-nP { .h-Hidden; } }\n","////////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////////\n///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---////////\n////////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////////\n\n/*################################*\\\n xmeter | _o-Tablist.less\n\\*################################*/\n\n\n// The Tablist Object\n//\n// **WARNING: CHANGED: This object is DEPRECATED.\n// This object will be removed in Version 7.**\n// It will be replaced by the Tablist Object in https://github.com/chharvey/aria-patterns.\n//\n// The Tablist Object contains a series of corresponding tabs and panels.\n// It is similar to a carousel, but only one panel is shown at a time and\n// there is no timed automatic progression.\n//\n// Tabs and corresponding panels follow subsequently, as so:\n//
tab-0, panel-0, tab-1, panel-1, tab-2, panel-2, etc.
\n//\n// Note: All radio buttons in a group must have the same `[name]` attribute.\n// While the `[name]` attribute prevents the user from selecting multiple radio buttons\n// within the same groupat the same time, radio buttons should also be grouped within a\n// `fieldset` element (or if not a fieldset, any element with `[aria-role=\"group\"]`).\n// Additionally, that `fieldest` element should also contain a visible `legend:first-child` element\n// (or if using an `[aria-role=\"group\"]`, it should contain an `[aria-label]` attribute).\n//\n// Note: Enable Javascript to view carousel effects.\n// Without Javascript, this object won’t look like a carousel, just a regular `
` list.\n//\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
\n// Tabs\n//
\n//
\n// \n//
\n//
\n//

This is slide 1. Switch to the next panel by clicking its heading.

\n//
\n//
\n// \n//
\n//
\n//

This is slide 2. This slide is slightly larger than slide 1.

\n//

This is slide 2. This slide is slightly larger than slide 1.

\n//
\n//
\n// \n//
\n//
\n//

This is slide 3. The largest slide.

\n//

This is slide 3. The largest slide.

\n//

This is slide 3. The largest slide.

\n//
\n//
\n//
\n//\n// Weight: 4\n//\n// Styleguide Objects.Tablist\n.o-Tablist {\n display: contents;\n width: 100%; // HTML Spec BUG: \n\n //---- if `display:contents` is not supported, unset all box styles: ----//\n margin-top: initial; margin-left: initial; margin-right: initial; // HACK fallbacks for `unset`\n margin-top: unset ; margin-left: unset ; margin-right: unset ; // HACK fallbacks for logical\n margin-block-start: unset;\n margin-inline: unset;\n\n padding: initial; // HACK fallback for `unset`\n padding: unset; // unset fieldset base\n\n border: 0; // unset fieldset base\n\n & > .o-Flex {\n flex-wrap: wrap;\n margin-bottom: initial; // HACK fallback\n margin-bottom: unset; // fixes a BUG where fieldset vertical margins don’t collapse\n }\n}\n\n\n// Tab\n//\n// The Tab subcomponent is a child of the Tablist Object.\n// It represents a tab for a panel, and semantically consists of a radio button\n// (although it may not appear anything like a radio button).\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
\n// \n//
\n//\n// .o-Tablist__Tab--js-selected - selected tab style (extend with your own skin)\n//\n// Weight: 1\n//\n// Styleguide Objects.Tablist.Tab\n.o-Tablist__Tab {\n}\n// NOTE! Do not add this class manually.\n// It will be added automatically by `o-Tablist.js`.\n.o-Tablist__Tab--js-selected {\n}\n\n.o-Tablist__Check {\n position: absolute; // override `.h-Hidden:focus`\n}\n\n\n// Panel\n//\n// The Panel subcomponent is a child of the Tablist Object.\n// It represents a panel, and can contain any content.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
\n//

This is slide 4.

\n//
\n//\n// .o-Tablist__Panel--js-selected - selected panel style (extend with your own skin)\n//\n// Weight: 2\n//\n// Styleguide Objects.Tablist.Panel\n.o-Tablist__Panel {\n order: 1;\n flex: 100%;\n}\n// NOTE! Do not add this class manually.\n// It will be added automatically by `o-Tablist.js`.\n.o-Tablist__Panel--js-selected {\n}\n","\n/*################################*\\\n xmeter | __tool.fontsize.less\n\\*################################*/\n\n\n// Sets the font size of a module while preserving vertical rhythm.\n// Modules use their own typographical systems with their own \"vertical rhythm units.\"\n// Font size is set in rems so that the module can be placed anywhere without changing appearance.\n// Line height is simply set to that of the root element, so that the \"vertical rhythm unit\"\n// scales with font size. (Effectively the same as `inherit`.)\n// Typographical blocks within this module will be vertically spaced accordingly:\n// as the font-size of this module increases, so does vertical spacing.\n//\n// ^params\n// @ratio - (default: 1) the ratio of the new font size to the root font size, i.e., the number of rems\n// ^author\n// : Chris Harvey\n// ^updated\n// : 2016-10-01\n.font-size-mod(@ratio: 1) {\n font-size: (@ratio * 1rem);\n // line-height: inherit; // NOTE clarification\n & > * {\n --lh: calc(@ratio ~' * var(--line-height) * 1rem'); // @ratio * parent lh\n }\n}\n\n// Sets the font size of an element within a module (or if not, in the root)\n// while preserving vertical rhythm.\n// Font size is set in ems so that it will scale accordingly with its\n// parent module’s (or the root’s) font size.\n// Line height is adjusted so that it remains a constant \"vertical rhythm unit\"\n// of the parent module (or root).\n// `font-size` * `line-height` = one vertical rhythm unit\n//\n// ^params\n// @ratio - (default: 1) the ratio of the new font size to\n// the parent font size, i.e., the number of ems\n// @lines - (default: 1) the number of vrus each line of text will take up.\n// should be a whole number to satisfy vertical rhythm.\n// ^author\n// : Chris Harvey\n// ^updated\n// : 2016-10-01\n.font-size-el(@ratio: 1; @lines: 1) {\n font-size: (@ratio * 1em);\n line-height: calc(~'var(--line-height) / ' (@ratio/@lines));\n}\n","\n/*################################*\\\n xmeter | _h-Block.less\n\\*################################*/\n\n\n// Block\n//\n// The Block Helper displays an element as a block, with an inherited line-height to maintain vertical rhythm.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//

Albert Einstein was made famous by his equation\n// E = mc2\n// which explains the relationship between energy and mass.

\n//\n// Weight: 1\n//\n// Styleguide Helpers.Block\n.h-Block {\n display: block;\n line-height: inherit; // HACK fallback for `unset`\n line-height: unset;\n}\n\n@media screen and (min-width: 30em) { .h-Block-sK { .h-Block; } }\n@media screen and (min-width: 45em) { .h-Block-sM { .h-Block; } }\n@media screen and (min-width: 60em) { .h-Block-sG { .h-Block; } }\n@media screen and (min-width: 75em) { .h-Block-sT { .h-Block; } }\n@media screen and (min-width: 90em) { .h-Block-sP { .h-Block; } }\n@media not all and (min-width: 30em) { .h-Block-nK { .h-Block; } }\n@media not all and (min-width: 45em) { .h-Block-nM { .h-Block; } }\n@media not all and (min-width: 60em) { .h-Block-nG { .h-Block; } }\n@media not all and (min-width: 75em) { .h-Block-nT { .h-Block; } }\n@media not all and (min-width: 90em) { .h-Block-nP { .h-Block; } }\n","\n/*################################*\\\n xmeter | _o-Flex.less\n\\*################################*/\n\n\n// The Flex Object\n//\n// The Flex Object is a container of flexible items arranged in one dimension.\n//\n// The axis, called the main-axis, is horizontal by default, but you can\n// change the orientation to vertical using flex-direction.\n//\n// Also by default, the items along the main-axis do not wrap to the next track (row or column),\n// but you can use flex-wrap to override this as well. If wrapping is turned on,\n// the point where the wrap occurs is not controlled. This is by design.\n// For two-dimensional control, see the Grid Object.\n//\n// Each flex item has a main size of auto, which defers to its\n// width (or height) property. If that property is not explicitly set\n// (or is explicitly set to auto), then the item’s main size will set\n// automatically based its contents.\n//\n// The flex items will grow or shrink together to fit into the allotted space.\n// By default, the extra space (if any) will be distributed between the items.\n// You can override this with justify-content.\n//\n// See https://css-tricks.com/snippets/css/a-guide-to-flexbox/ for details.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
    \n//
  • Burns & McDonnell Engineering
  • \n//
  • DIS-TRAN Steel, LLC
  • \n//
  • EDM International
  • \n//
  • Electrical Consultants, Inc.
  • \n//
  • Fabrimet Inc.
  • \n//
  • Falcon Steel Company
  • \n//
  • Sabre-FWT
  • \n//
  • HDR
  • \n//
  • Mitas Energy
  • \n//
  • Power Consulting Associates, LLC
  • \n//
  • Power Line Systems, Inc.
  • \n//
  • Quanta Services
  • \n//
  • ReliaPOLE Inspection Services
  • \n//
\n//\n// Weight: 2\n//\n// Styleguide Objects.Flex\n.o-Flex {\n display: flex;\n line-height: inherit; // override lh-z on text-level elements\n justify-content: space-between;\n}\n\n.o-Flex__Item {\n flex: auto;\n}\n\n@media screen and (min-width: 30em) { .o-Flex-sK { .o-Flex; } .o-Flex__Item-sK { .o-Flex__Item; } }\n@media screen and (min-width: 45em) { .o-Flex-sM { .o-Flex; } .o-Flex__Item-sM { .o-Flex__Item; } }\n@media screen and (min-width: 60em) { .o-Flex-sG { .o-Flex; } .o-Flex__Item-sG { .o-Flex__Item; } }\n@media screen and (min-width: 75em) { .o-Flex-sT { .o-Flex; } .o-Flex__Item-sT { .o-Flex__Item; } }\n@media screen and (min-width: 90em) { .o-Flex-sP { .o-Flex; } .o-Flex__Item-sP { .o-Flex__Item; } }\n@media not all and (min-width: 30em) { .o-Flex-nK { .o-Flex; } .o-Flex__Item-nK { .o-Flex__Item; } }\n@media not all and (min-width: 45em) { .o-Flex-nM { .o-Flex; } .o-Flex__Item-nM { .o-Flex__Item; } }\n@media not all and (min-width: 60em) { .o-Flex-nG { .o-Flex; } .o-Flex__Item-nG { .o-Flex__Item; } }\n@media not all and (min-width: 75em) { .o-Flex-nT { .o-Flex; } .o-Flex__Item-nT { .o-Flex__Item; } }\n@media not all and (min-width: 90em) { .o-Flex-nP { .o-Flex; } .o-Flex__Item-nP { .o-Flex__Item; } }\n","\n/*################################*\\\n xmeter | _o-Grid.less\n\\*################################*/\n\n\n// The Grid Object\n//\n// The Grid Object is similar to the Flex Object except that it can be controlled in two dimensions.\n//\n// It has the structure of a list in that all items share the same container\n// (unlike tables where cells might not share the same row), while at the same time\n// appearing like a table with rows and columns.\n//\n// The Grid Object has one column at 1fr, unless overridden.\n// Using CSS Grid properties and media queries, you can achieve a flexible and responsive table effect,\n// adjusting the number of columns and rows based on screen size and/or content.\n//\n// See https://css-tricks.com/snippets/css/complete-guide-grid/ for details.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
    \n//
  • Burns & McDonnell Engineering
  • \n//
  • DIS-TRAN Steel, LLC
  • \n//
  • EDM International
  • \n//
  • Electrical Consultants, Inc.
  • \n//
  • Fabrimet Inc.
  • \n//
  • Falcon Steel Company
  • \n//
  • Sabre-FWT
  • \n//
  • HDR
  • \n//
  • Mitas Energy
  • \n//
  • Power Consulting Associates, LLC
  • \n//
  • Power Line Systems, Inc.
  • \n//
  • Quanta Services
  • \n//
  • ReliaPOLE Inspection Services
  • \n//
  • Sabre-FWT
  • \n//
  • SAE Towers
  • \n//
  • TAPP Steel Poles
  • \n//
  • Trinity Meyer Utility Structures
  • \n//
  • TRC Engineers
  • \n//
  • Underground Devices
  • \n//
  • Valmont Newmark
  • \n//
\n//\n// Weight: 3\n//\n// Styleguide Objects.Grid\n.o-Grid {\n display: grid;\n line-height: inherit; // override lh-z on text-level elements\n grid-template-columns: 1fr;\n}\n\n.o-Grid__Item {\n}\n\n@media screen and (min-width: 30em) { .o-Grid-sK { .o-Grid; } .o-Grid__Item-sK { .o-Grid__Item; } }\n@media screen and (min-width: 45em) { .o-Grid-sM { .o-Grid; } .o-Grid__Item-sM { .o-Grid__Item; } }\n@media screen and (min-width: 60em) { .o-Grid-sG { .o-Grid; } .o-Grid__Item-sG { .o-Grid__Item; } }\n@media screen and (min-width: 75em) { .o-Grid-sT { .o-Grid; } .o-Grid__Item-sT { .o-Grid__Item; } }\n@media screen and (min-width: 90em) { .o-Grid-sP { .o-Grid; } .o-Grid__Item-sP { .o-Grid__Item; } }\n@media not all and (min-width: 30em) { .o-Grid-nK { .o-Grid; } .o-Grid__Item-nK { .o-Grid__Item; } }\n@media not all and (min-width: 45em) { .o-Grid-nM { .o-Grid; } .o-Grid__Item-nM { .o-Grid__Item; } }\n@media not all and (min-width: 60em) { .o-Grid-nG { .o-Grid; } .o-Grid__Item-nG { .o-Grid__Item; } }\n@media not all and (min-width: 75em) { .o-Grid-nT { .o-Grid; } .o-Grid__Item-nT { .o-Grid__Item; } }\n@media not all and (min-width: 90em) { .o-Grid-nP { .o-Grid; } .o-Grid__Item-nP { .o-Grid__Item; } }\n","\n/*################################*\\\n xmeter | __tool.delims.less\n\\*################################*/\n\n\n// This tool adds opening and closing punctuation marks surrounding an element.\n// The punctuation marks are given by the `quotes` property.\n//\n// @arg - (default: `none`) an even number of space-separated left/right delimiters,\n// each pair used for one level of nested quotation.\n// ^author\n// : Chris Harvey\n// ^updated\n// : 2016-05-05\n.delims(@arg: none) {\n quotes: @arg;\n &::before { content: open-quote; }\n &::after { content: close-quote; }\n}\n\n.parens() { .delims('(' ')'); }\n.brackets() { .delims('[' ']'); }\n.braces() { .delims('{' '}'); }\n.angles() { .delims('<' '>'); } // '\\003c' '\\003e' // < >\n\n.apos() { .delims('\\'' '\\''); } // '\\0027' '\\0027' // ' '\n.quot() { .delims('\\\"' '\\\"'); } // '\\0022' '\\0022' // " "\n\n.quotes-single() { .delims('\\2018' '\\2019'); } // '‘' '’' // ‘ ’\n.quotes-double() { .delims('\\201c' '\\201d'); } // '“' '”' // “ ”\n.guillemets-single() { .delims('\\2039' '\\203a'); } // '‹' '›' // ‹ ›\n.guillemets-double() { .delims('\\00ab' '\\00bb'); } // '«' '»' // « »\n","\n/*################################*\\\n xmeter | __tool.borders.less\n\\*################################*/\n\n\n// The following mixins adjust border widths for **BLOCK** Objects only! They will keep the\n// vertical rhythm intact when adding border widths (by slightly adjusting position and margins).\n// Do *not* use these mixins on INLINE Objects!\n//\n// NOTE: This mixin affects border width only (for structure). It does not affect cosmetics,\n// i.e., border style or color. To change these, you must include the `border-style` and\n// `border-color` properties after including this mixin.\n//\n// ```\n// .border-vert(top ; ); // adjust the top border\n// .border-vert(bottom; ); // adjust the bottom border\n// .border-vert(topbot; ); // adjust both the top and bottom borders\n// .border-vert(all ; ); // adjust all four borders\n// ```\n//\n// NOTE: In place of `.border-vert(all; ...)`, you may use a hack involving `box-shadow` to create\n// an effective border around an element, without using this tool and thus affecting the element’s\n// `margin-top` value.\n// The box-shadow must be outset, have an offset-x of 0, an offset-y of 0, a blur of 0,\n// a spread of `` (the effective border-width), and a color of `` (the effective border-color).\n// The color must be specified in the same declaration, and the effective border-style will always be solid.\n// ```\n// box-shadow: 0 0 0 ;\n// ```\n//\n// @width - (optional: `0`) value of `border-width`\n// ^author\n// : Chris Harvey\n// ^updated\n// : 2017-11-28\n.border-vert(top; @width: 0) {\n border-top-width: @width;\n margin-top: (-@width);\n}\n\n.border-vert(bottom; @width: 0) {\n border-bottom-width: @width;\n margin-top: (-@width);\n}\n\n.border-vert(topbot; @width: 0) {\n border-top-width: @width;\n border-bottom-width: @width;\n margin-top: (-2 * @width);\n}\n\n.border-vert(all; @width: 0) {\n border-width: @width;\n margin-top: (-2 * @width);\n}\n\n// Logical Properties below\n\n.border-block(start; @width: 0) {\n border-block-start-width: @width;\n margin-block-start: (-@width);\n}\n\n.border-block(end; @width: 0) {\n border-block-end-width: @width;\n margin-block-start: (-@width);\n}\n\n.border-block(block; @width: 0) {\n border-block-width: @width;\n margin-block-start: (-2 * @width);\n}\n\n.border-block(all; @width: 0) {\n border-width: @width;\n margin-block-start: (-2 * @width);\n}\n","////////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////////\n///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---////////\n////////////////////////////////////////////////////////////////////////////////////\n////////////////////////////////////////////////////////////////////////////////////\n\n/*################################*\\\n xmeter | _c-Permalink.less\n\\*################################*/\n\n\n// The Permalink\n//\n// **CHANGED. DEPRECATED. This component has been moved to https://github.com/chharvey/aria-patterns.**\n//\n// The Permalink Component is added to the end of a heading in a documentation system,\n// style guide, or pattern library. This Component is an internal link, and makes sections\n// within a document easy to access.\n// Use with .h-Inline and .h-Hidden.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Pug:\n//
\n// section#section-title\n//   h1\n//     | Section Title\n//     != Xmeter.view({id: 'section-title'}).permalink()\n// 
\n//\n// Markup:\n//
\n//

\n// Section Title\n// §\n//

\n//
\n//\n// Weight: 1\n//\n// Styleguide Components.Permalink\n.c-Permalink {\n margin-left: 1rem;\n margin-inline-start: 1rem;\n font-weight: 100;\n h1:hover > &,\n h2:hover > &,\n h3:hover > &,\n h4:hover > &,\n h5:hover > &,\n h6:hover > & {\n position: initial; // HACK fallback\n position: unset; // unset `.h-Hidden`\n }\n}\n\n@media screen and (min-width: 30em) { .c-Permalink-sK { .c-Permalink; } }\n@media screen and (min-width: 45em) { .c-Permalink-sM { .c-Permalink; } }\n@media screen and (min-width: 60em) { .c-Permalink-sG { .c-Permalink; } }\n@media screen and (min-width: 75em) { .c-Permalink-sT { .c-Permalink; } }\n@media screen and (min-width: 90em) { .c-Permalink-sP { .c-Permalink; } }\n@media not all and (min-width: 30em) { .c-Permalink-nK { .c-Permalink; } }\n@media not all and (min-width: 45em) { .c-Permalink-nM { .c-Permalink; } }\n@media not all and (min-width: 60em) { .c-Permalink-nG { .c-Permalink; } }\n@media not all and (min-width: 75em) { .c-Permalink-nT { .c-Permalink; } }\n@media not all and (min-width: 90em) { .c-Permalink-nP { .c-Permalink; } }\n","\n/*################################*\\\n xmeter | _h-Inline.less\n\\*################################*/\n\n\n// Inline\n//\n// The Inline Helper displays an element in line, with a line-height of 0 to maintain vertical rhythm.\n// This class is useful for creating inline lists,\n// that is, lists whose items are each displayed in line, one right after another.\n//
\n//
author
Chris Harvey
\n//
updated
\n//
\n//\n// Markup:\n//
    \n//
  • spacetime
  • \n//
  • black hole
  • \n//
  • singularity
  • \n//
  • gravity
  • \n//
  • supernova
  • \n//
  • neutron star
  • \n//
      \n//\n// Weight: 2\n//\n// Styleguide Helpers.Inline\n.h-Inline {\n display: inline;\n line-height: 0;\n}\n\n@media screen and (min-width: 30em) { .h-Inline-sK { .h-Inline; } }\n@media screen and (min-width: 45em) { .h-Inline-sM { .h-Inline; } }\n@media screen and (min-width: 60em) { .h-Inline-sG { .h-Inline; } }\n@media screen and (min-width: 75em) { .h-Inline-sT { .h-Inline; } }\n@media screen and (min-width: 90em) { .h-Inline-sP { .h-Inline; } }\n@media not all and (min-width: 30em) { .h-Inline-nK { .h-Inline; } }\n@media not all and (min-width: 45em) { .h-Inline-nM { .h-Inline; } }\n@media not all and (min-width: 60em) { .h-Inline-nG { .h-Inline; } }\n@media not all and (min-width: 75em) { .h-Inline-nT { .h-Inline; } }\n@media not all and (min-width: 90em) { .h-Inline-nP { .h-Inline; } }\n","\n/*################################*\\\n xmeter | _h-Clearfix.less\n\\*################################*/\n\n\n// Clearfix\n//\n// The Clearfix Helper creates a line break after an element\n// in order to push subsequent content below the container.\n// This could be a container of floats, or it could simply be an inline list item.\n// Use this as an alternative to the br element.\n//\n// The Clearfix Helper is used in the classical sense in the first example below (to clear a float).\n// In the second example, the Clearfix Helper creates a line break after the 2nd inline item.\n//\n// The last example shows an alternative to marking up postal addresses.\n// Instead of adding br elements to create line breaks in\n// postal addresses—the traditional approach—you may wrap each line of the address\n// with spans using the Clearfix Helper. This approach may be easier if the spans are already present,\n// for example, from microdata markup.\n//\n//
      \n//
      author
      Chris Harvey
      \n//
      updated
      \n//
      \n//\n// Markup:\n//
      \n//
      gravity
      \n//
      supernova
      \n//
      \n//
      spacetime black hole singularity
      \n//
        \n//
      • spacetime
      • \n//
      • black hole
      • \n//
      • singularity
      • \n//
      • neutron star
      • \n//
      \n//

      \n// The White House\n// 1600 Pennsylvania Ave NW\n// Washington, DC 20500\n//

      \n//\n// Weight: 3\n//\n// Styleguide Helpers.Clearfix\n\n// Example 1\n//\n// The Clearfix Helper is used in the classical sense: to clear a float.\n//\n// Markup:\n//
      \n//
      gravity
      \n//
      supernova
      \n//
      \n//
      spacetime black hole singularity
      \n//\n// Styleguide Helpers.Clearfix.1\n\n\n// Example 2\n//\n// The Clearfix Helper creates a line break after the 2nd inline list item.\n//\n// Markup:\n//
        \n//
      • spacetime
      • \n//
      • black hole
      • \n//
      • singularity
      • \n//
      • neutron star
      • \n//
      \n//\n// Styleguide Helpers.Clearfix.2\n\n\n// Example 3\n//\n// An alternative to marking up postal addresses.\n// Instead of adding br elements to create line breaks in\n// postal addresses—the traditional approach—you may wrap each line of the address\n// with spans using the Clearfix Helper. This approach may be easier if the spans are already present,\n// for example, from microdata markup.\n//\n// Markup:\n//

      \n// The White House\n// 1600 Pennsylvania Ave NW\n// Washington, DC 20500\n//

      \n//\n// Styleguide Helpers.Clearfix.3\n\n.h-Clearfix {\n &::after {\n content: '';\n display: block;\n clear: both;\n }\n}\n\n@media screen and (min-width: 30em) { .h-Clearfix-sK { .h-Clearfix; } }\n@media screen and (min-width: 45em) { .h-Clearfix-sM { .h-Clearfix; } }\n@media screen and (min-width: 60em) { .h-Clearfix-sG { .h-Clearfix; } }\n@media screen and (min-width: 75em) { .h-Clearfix-sT { .h-Clearfix; } }\n@media screen and (min-width: 90em) { .h-Clearfix-sP { .h-Clearfix; } }\n@media not all and (min-width: 30em) { .h-Clearfix-nK { .h-Clearfix; } }\n@media not all and (min-width: 45em) { .h-Clearfix-nM { .h-Clearfix; } }\n@media not all and (min-width: 60em) { .h-Clearfix-nG { .h-Clearfix; } }\n@media not all and (min-width: 75em) { .h-Clearfix-nT { .h-Clearfix; } }\n@media not all and (min-width: 90em) { .h-Clearfix-nP { .h-Clearfix; } }\n","\n/*################################*\\\n xmeter | _h-Meaure.less\n\\*################################*/\n\n\n// Measure\n//\n// The Measure Helper constrains an element’s inline-size\n// (width, in horizontal writing modes) to a reasonable line length.\n//\n// The default style sets the max-inline-size of the block to 66 characters, but there are\n// narrow and wide variants for differing cases.\n//\n// The narrow variant is useful in mobile design when the user might want to\n// zoom in on text. Reading text with too large a measure on mobile devices requires a lot of\n// horizontal scrolling back and forth. Inversely, the wide variant is useful for\n// large type when you might not want the text to wrap as often.\n//\n// Because the block is capped at a character length,\n// this style is responsive to font-size. The bigger the font, the larger the line length\n// can be before the text wraps. Try adjusting your browser’s font size to see the effects.\n//\n//
      \n//
      author
      Chris Harvey
      \n//
      updated
      \n//
      \n//\n// Markup:\n//

      If the measure is too short, the reader’s eyes\n// have to dart back and forth more often, causing fatigue. If the measure is too long,\n// the reader is more likely to lose track of the previous line.

      \n//\n// .h-Measure--narrow - narrow variant constrains the size even tighter\n// .h-Measure--wide - wide variant is not as constrained\n//\n// Weight: 5\n//\n// Styleguide Helpers.Measure\n.h-Measure {\n max-width: 33em; // HACK fallback for `ch` unit\n max-width: 66ch;\n @supports (max-inline-size: 1ch) {\n max-width: unset;\n max-inline-size: 66ch;\n }\n}\n.h-Measure--narrow {\n max-width: 22.5em; // HACK fallback for `ch` unit\n max-width: 45ch;\n @supports (max-inline-size: 1ch) {\n max-width: unset;\n max-inline-size: 45ch;\n }\n}\n.h-Measure--wide {\n max-width: 45em; // HACK fallback for `ch` unit\n max-width: 90ch;\n @supports (max-inline-size: 1ch) {\n max-width: unset;\n max-inline-size: 90ch;\n }\n}\n\n@media screen and (min-width: 30em) { .h-Measure-sK { .h-Measure; } .h-Measure--narrow-sK { .h-Measure--narrow; } .h-Measure--wide-sK { .h-Measure--wide; } }\n@media screen and (min-width: 45em) { .h-Measure-sM { .h-Measure; } .h-Measure--narrow-sM { .h-Measure--narrow; } .h-Measure--wide-sM { .h-Measure--wide; } }\n@media screen and (min-width: 60em) { .h-Measure-sG { .h-Measure; } .h-Measure--narrow-sG { .h-Measure--narrow; } .h-Measure--wide-sG { .h-Measure--wide; } }\n@media screen and (min-width: 75em) { .h-Measure-sT { .h-Measure; } .h-Measure--narrow-sT { .h-Measure--narrow; } .h-Measure--wide-sT { .h-Measure--wide; } }\n@media screen and (min-width: 90em) { .h-Measure-sP { .h-Measure; } .h-Measure--narrow-sP { .h-Measure--narrow; } .h-Measure--wide-sP { .h-Measure--wide; } }\n@media not all and (min-width: 30em) { .h-Measure-nK { .h-Measure; } .h-Measure--narrow-nK { .h-Measure--narrow; } .h-Measure--wide-nK { .h-Measure--wide; } }\n@media not all and (min-width: 45em) { .h-Measure-nM { .h-Measure; } .h-Measure--narrow-nM { .h-Measure--narrow; } .h-Measure--wide-nM { .h-Measure--wide; } }\n@media not all and (min-width: 60em) { .h-Measure-nG { .h-Measure; } .h-Measure--narrow-nG { .h-Measure--narrow; } .h-Measure--wide-nG { .h-Measure--wide; } }\n@media not all and (min-width: 75em) { .h-Measure-nT { .h-Measure; } .h-Measure--narrow-nT { .h-Measure--narrow; } .h-Measure--wide-nT { .h-Measure--wide; } }\n@media not all and (min-width: 90em) { .h-Measure-nP { .h-Measure; } .h-Measure--narrow-nP { .h-Measure--narrow; } .h-Measure--wide-nP { .h-Measure--wide; } }\n","\n/*################################*\\\n xmeter | _h-Constrain.less\n\\*################################*/\n\n\n// Constrain\n//\n// The Constrain Helper limits an element’s maximum inline-size\n// (width, in horizontal writing modes), ensuring body content does not expand infinitely.\n// It is very similar to the `.h-Measure` Helper, but it is meant for large containers,\n// not for individual elements of prose (such as a paragraph or list).\n//
      \n//
      author
      Chris Harvey
      \n//
      updated
      \n//
      \n//\n// Markup:\n//
      \n//

      content heading

      \n//

      This object is constrained to a maximum width. Expand\n// your browser window (or zoom out) to see the effect.

      \n//
      \n//\n// Weight: 5.1\n//\n// Styleguide Helpers.Constrain\n.h-Constrain {\n max-width: 90em; // HACK fallback for logical prop\n @supports (max-inline-size: 1em) {\n max-width: unset;\n max-inline-size: 90em;\n }\n margin-left: auto; margin-right: auto; // HACK fallback for logical prop\n margin-inline: auto;\n}\n\n@media screen and (min-width: 30em) { .h-Constrain-sK { .h-Constrain; } }\n@media screen and (min-width: 45em) { .h-Constrain-sM { .h-Constrain; } }\n@media screen and (min-width: 60em) { .h-Constrain-sG { .h-Constrain; } }\n@media screen and (min-width: 75em) { .h-Constrain-sT { .h-Constrain; } }\n@media screen and (min-width: 90em) { .h-Constrain-sP { .h-Constrain; } }\n@media not all and (min-width: 30em) { .h-Constrain-nK { .h-Constrain; } }\n@media not all and (min-width: 45em) { .h-Constrain-nM { .h-Constrain; } }\n@media not all and (min-width: 60em) { .h-Constrain-nG { .h-Constrain; } }\n@media not all and (min-width: 75em) { .h-Constrain-nT { .h-Constrain; } }\n@media not all and (min-width: 90em) { .h-Constrain-nP { .h-Constrain; } }\n","\n/*################################*\\\n xmeter | _h-Ruled.less\n\\*################################*/\n\n\n// Ruled\n//\n// The Ruled Helper adds background lines for designing with vertical rhythm.\n// Each line corresponds to one line of text. Lines are separated by one vertical rhythm unit (VRU).\n//
      \n//
      author
      Chris Harvey
      \n//
      updated
      \n//
      \n//\n// Markup:\n//
      \n//

      For instance,\n// playing Ping-Pong on the train, one would find that\n// the ball obeyed Newton’s laws just like a ball on a table by the track.\n// So there is no way to tell whether it is the train or the earth that is moving.

      \n//

      The laws of science\n// should be the same for all freely moving observers,\n// no matter what their speed. This was true for Netwon’s laws of motion,\n// but now the idea was extended to include Maxwell’s theory. All observers\n// should measure the same speed of light, no matter how fast they are moving.

      \n//

      Gravity is not a force\n// like other forces, but is a consequence of the\n// fact that space-time is curved by the distribution of mass and energy in it.\n// An object in a gravitational field experiences the same effects as if it were\n// accelerating at a rate proportional to the strength of that gravitational field.

      \n//
      \n//\n// Weight: 6\n//\n// Styleguide Helpers.Ruled\n@p-color-gray: rgba(0,0,0, 0.25); // same as _base.less\n.h-Ruled {\n background-image: linear-gradient(to top, @p-color-gray 1px, transparent 1px);\n background-size: 1px var(--lh);\n background-size: 1px 1lh;\n background-position-y: top;\n background-position-block: start;\n // for logical background sizing, see `background-image-transform`: (extremely unstable)\n // https://www.w3.org/TR/css-logical-1/#propdef-background-image-transform\n}\n\n@media screen and (min-width: 30em) { .h-Ruled-sK { .h-Ruled; } }\n@media screen and (min-width: 45em) { .h-Ruled-sM { .h-Ruled; } }\n@media screen and (min-width: 60em) { .h-Ruled-sG { .h-Ruled; } }\n@media screen and (min-width: 75em) { .h-Ruled-sT { .h-Ruled; } }\n@media screen and (min-width: 90em) { .h-Ruled-sP { .h-Ruled; } }\n@media not all and (min-width: 30em) { .h-Ruled-nK { .h-Ruled; } }\n@media not all and (min-width: 45em) { .h-Ruled-nM { .h-Ruled; } }\n@media not all and (min-width: 60em) { .h-Ruled-nG { .h-Ruled; } }\n@media not all and (min-width: 75em) { .h-Ruled-nT { .h-Ruled; } }\n@media not all and (min-width: 90em) { .h-Ruled-nP { .h-Ruled; } }\n","\n/*################################*\\\n xmeter | _-fz.less\n\\*################################*/\n\n\n// font-size\n//\n// The font-size Atoms set the font-size property.\n//\n// These are two groups of Atoms: the first group simply sets the font size of an element,\n// and the second group uses the .font-size-el() mixin, which also affects line-height\n// for maintaining vertical rhythm. See __tool.fontsize.less for the mixin code.\n//\n// All font sizes are available in /src/__settings.less.\n//
      \n//
      author
      Chris Harvey
      \n//
      updated
      \n//
      \n//\n// Markup:\n//
        \n//
      • universe (6.00)
      • \n//
      • galaxy (4.00)
      • \n//
      • star (3.00)
      • \n//
      • planet (2.00)
      • \n//
      • asteroid (1.50)
      • \n//
      • molecule (1.00)
      • \n//
      • atom (0.75)
      • \n//
      • quark (0.50)
      • \n//
      \n//
        \n//
      • universe (6.00/1.000)
      • \n//
      • galaxy (4.00/1.125)
      • \n//
      • star (3.00/1.000)
      • \n//
      • planet (2.00/1.500)
      • \n//
      • asteroid (1.50/1.000)
      • \n//
      • molecule (1.00/1.500)
      • \n//
      • atom (0.75/2.000)
      • \n//
      • quark (0.50/3.000)
      • \n//
      \n//\n// Weight: 1\n//\n// Styleguide Atoms.font-size\n\n\n.-fz-peta { font-size: (@g-font-size-peta * 1em) !important; }\n.-fz-tera { font-size: (@g-font-size-tera * 1em) !important; }\n.-fz-giga { font-size: (@g-font-size-giga * 1em) !important; }\n.-fz-mega { font-size: (@g-font-size-mega * 1em) !important; }\n.-fz-kilo { font-size: (@g-font-size-kilo * 1em) !important; }\n.-fz-norm { font-size: (@g-font-size-norm * 1em) !important; }\n.-fz-mill { font-size: (@g-font-size-mill * 1em) !important; }\n.-fz-micr { font-size: (@g-font-size-micr * 1em) !important; }\n\n@media screen and (min-width: 30em) { .-fz-peta-sK { .-fz-peta; } .-fz-tera-sK { .-fz-tera; } .-fz-giga-sK { .-fz-giga; } .-fz-mega-sK { .-fz-mega; } .-fz-kilo-sK { .-fz-kilo; } .-fz-norm-sK { .-fz-norm; } .-fz-mill-sK { .-fz-mill; } .-fz-micr-sK { .-fz-micr; } }\n@media screen and (min-width: 45em) { .-fz-peta-sM { .-fz-peta; } .-fz-tera-sM { .-fz-tera; } .-fz-giga-sM { .-fz-giga; } .-fz-mega-sM { .-fz-mega; } .-fz-kilo-sM { .-fz-kilo; } .-fz-norm-sM { .-fz-norm; } .-fz-mill-sM { .-fz-mill; } .-fz-micr-sM { .-fz-micr; } }\n@media screen and (min-width: 60em) { .-fz-peta-sG { .-fz-peta; } .-fz-tera-sG { .-fz-tera; } .-fz-giga-sG { .-fz-giga; } .-fz-mega-sG { .-fz-mega; } .-fz-kilo-sG { .-fz-kilo; } .-fz-norm-sG { .-fz-norm; } .-fz-mill-sG { .-fz-mill; } .-fz-micr-sG { .-fz-micr; } }\n@media screen and (min-width: 75em) { .-fz-peta-sT { .-fz-peta; } .-fz-tera-sT { .-fz-tera; } .-fz-giga-sT { .-fz-giga; } .-fz-mega-sT { .-fz-mega; } .-fz-kilo-sT { .-fz-kilo; } .-fz-norm-sT { .-fz-norm; } .-fz-mill-sT { .-fz-mill; } .-fz-micr-sT { .-fz-micr; } }\n@media screen and (min-width: 90em) { .-fz-peta-sP { .-fz-peta; } .-fz-tera-sP { .-fz-tera; } .-fz-giga-sP { .-fz-giga; } .-fz-mega-sP { .-fz-mega; } .-fz-kilo-sP { .-fz-kilo; } .-fz-norm-sP { .-fz-norm; } .-fz-mill-sP { .-fz-mill; } .-fz-micr-sP { .-fz-micr; } }\n@media not all and (min-width: 30em) { .-fz-peta-nK { .-fz-peta; } .-fz-tera-nK { .-fz-tera; } .-fz-giga-nK { .-fz-giga; } .-fz-mega-nK { .-fz-mega; } .-fz-kilo-nK { .-fz-kilo; } .-fz-norm-nK { .-fz-norm; } .-fz-mill-nK { .-fz-mill; } .-fz-micr-nK { .-fz-micr; } }\n@media not all and (min-width: 45em) { .-fz-peta-nM { .-fz-peta; } .-fz-tera-nM { .-fz-tera; } .-fz-giga-nM { .-fz-giga; } .-fz-mega-nM { .-fz-mega; } .-fz-kilo-nM { .-fz-kilo; } .-fz-norm-nM { .-fz-norm; } .-fz-mill-nM { .-fz-mill; } .-fz-micr-nM { .-fz-micr; } }\n@media not all and (min-width: 60em) { .-fz-peta-nG { .-fz-peta; } .-fz-tera-nG { .-fz-tera; } .-fz-giga-nG { .-fz-giga; } .-fz-mega-nG { .-fz-mega; } .-fz-kilo-nG { .-fz-kilo; } .-fz-norm-nG { .-fz-norm; } .-fz-mill-nG { .-fz-mill; } .-fz-micr-nG { .-fz-micr; } }\n@media not all and (min-width: 75em) { .-fz-peta-nT { .-fz-peta; } .-fz-tera-nT { .-fz-tera; } .-fz-giga-nT { .-fz-giga; } .-fz-mega-nT { .-fz-mega; } .-fz-kilo-nT { .-fz-kilo; } .-fz-norm-nT { .-fz-norm; } .-fz-mill-nT { .-fz-mill; } .-fz-micr-nT { .-fz-micr; } }\n@media not all and (min-width: 90em) { .-fz-peta-nP { .-fz-peta; } .-fz-tera-nP { .-fz-tera; } .-fz-giga-nP { .-fz-giga; } .-fz-mega-nP { .-fz-mega; } .-fz-kilo-nP { .-fz-kilo; } .-fz-norm-nP { .-fz-norm; } .-fz-mill-nP { .-fz-mill; } .-fz-micr-nP { .-fz-micr; } }\n\n\n.-fz-el-peta { .font-size-el(@g-font-size-peta; 4) !important; }\n.-fz-el-tera { .font-size-el(@g-font-size-tera; 3) !important; }\n.-fz-el-giga { .font-size-el(@g-font-size-giga; 2) !important; }\n.-fz-el-mega { .font-size-el(@g-font-size-mega; 2) !important; }\n.-fz-el-kilo { .font-size-el(@g-font-size-kilo ) !important; }\n.-fz-el-norm { .font-size-el(@g-font-size-norm ) !important; }\n.-fz-el-mill { .font-size-el(@g-font-size-mill ) !important; }\n.-fz-el-micr { .font-size-el(@g-font-size-micr ) !important; }\n\n@media screen and (min-width: 30em) { .-fz-el-peta-sK { .-fz-el-peta; } .-fz-el-tera-sK { .-fz-el-tera; } .-fz-el-giga-sK { .-fz-el-giga; } .-fz-el-mega-sK { .-fz-el-mega; } .-fz-el-kilo-sK { .-fz-el-kilo; } .-fz-el-norm-sK { .-fz-el-norm; } .-fz-el-mill-sK { .-fz-el-mill; } .-fz-el-micr-sK { .-fz-el-micr; } }\n@media screen and (min-width: 45em) { .-fz-el-peta-sM { .-fz-el-peta; } .-fz-el-tera-sM { .-fz-el-tera; } .-fz-el-giga-sM { .-fz-el-giga; } .-fz-el-mega-sM { .-fz-el-mega; } .-fz-el-kilo-sM { .-fz-el-kilo; } .-fz-el-norm-sM { .-fz-el-norm; } .-fz-el-mill-sM { .-fz-el-mill; } .-fz-el-micr-sM { .-fz-el-micr; } }\n@media screen and (min-width: 60em) { .-fz-el-peta-sG { .-fz-el-peta; } .-fz-el-tera-sG { .-fz-el-tera; } .-fz-el-giga-sG { .-fz-el-giga; } .-fz-el-mega-sG { .-fz-el-mega; } .-fz-el-kilo-sG { .-fz-el-kilo; } .-fz-el-norm-sG { .-fz-el-norm; } .-fz-el-mill-sG { .-fz-el-mill; } .-fz-el-micr-sG { .-fz-el-micr; } }\n@media screen and (min-width: 75em) { .-fz-el-peta-sT { .-fz-el-peta; } .-fz-el-tera-sT { .-fz-el-tera; } .-fz-el-giga-sT { .-fz-el-giga; } .-fz-el-mega-sT { .-fz-el-mega; } .-fz-el-kilo-sT { .-fz-el-kilo; } .-fz-el-norm-sT { .-fz-el-norm; } .-fz-el-mill-sT { .-fz-el-mill; } .-fz-el-micr-sT { .-fz-el-micr; } }\n@media screen and (min-width: 90em) { .-fz-el-peta-sP { .-fz-el-peta; } .-fz-el-tera-sP { .-fz-el-tera; } .-fz-el-giga-sP { .-fz-el-giga; } .-fz-el-mega-sP { .-fz-el-mega; } .-fz-el-kilo-sP { .-fz-el-kilo; } .-fz-el-norm-sP { .-fz-el-norm; } .-fz-el-mill-sP { .-fz-el-mill; } .-fz-el-micr-sP { .-fz-el-micr; } }\n@media not all and (min-width: 30em) { .-fz-el-peta-nK { .-fz-el-peta; } .-fz-el-tera-nK { .-fz-el-tera; } .-fz-el-giga-nK { .-fz-el-giga; } .-fz-el-mega-nK { .-fz-el-mega; } .-fz-el-kilo-nK { .-fz-el-kilo; } .-fz-el-norm-nK { .-fz-el-norm; } .-fz-el-mill-nK { .-fz-el-mill; } .-fz-el-micr-nK { .-fz-el-micr; } }\n@media not all and (min-width: 45em) { .-fz-el-peta-nM { .-fz-el-peta; } .-fz-el-tera-nM { .-fz-el-tera; } .-fz-el-giga-nM { .-fz-el-giga; } .-fz-el-mega-nM { .-fz-el-mega; } .-fz-el-kilo-nM { .-fz-el-kilo; } .-fz-el-norm-nM { .-fz-el-norm; } .-fz-el-mill-nM { .-fz-el-mill; } .-fz-el-micr-nM { .-fz-el-micr; } }\n@media not all and (min-width: 60em) { .-fz-el-peta-nG { .-fz-el-peta; } .-fz-el-tera-nG { .-fz-el-tera; } .-fz-el-giga-nG { .-fz-el-giga; } .-fz-el-mega-nG { .-fz-el-mega; } .-fz-el-kilo-nG { .-fz-el-kilo; } .-fz-el-norm-nG { .-fz-el-norm; } .-fz-el-mill-nG { .-fz-el-mill; } .-fz-el-micr-nG { .-fz-el-micr; } }\n@media not all and (min-width: 75em) { .-fz-el-peta-nT { .-fz-el-peta; } .-fz-el-tera-nT { .-fz-el-tera; } .-fz-el-giga-nT { .-fz-el-giga; } .-fz-el-mega-nT { .-fz-el-mega; } .-fz-el-kilo-nT { .-fz-el-kilo; } .-fz-el-norm-nT { .-fz-el-norm; } .-fz-el-mill-nT { .-fz-el-mill; } .-fz-el-micr-nT { .-fz-el-micr; } }\n@media not all and (min-width: 90em) { .-fz-el-peta-nP { .-fz-el-peta; } .-fz-el-tera-nP { .-fz-el-tera; } .-fz-el-giga-nP { .-fz-el-giga; } .-fz-el-mega-nP { .-fz-el-mega; } .-fz-el-kilo-nP { .-fz-el-kilo; } .-fz-el-norm-nP { .-fz-el-norm; } .-fz-el-mill-nP { .-fz-el-mill; } .-fz-el-micr-nP { .-fz-el-micr; } }\n","\n/*################################*\\\n xmeter | _hack.ie.less\n\\*################################*/\n@import (reference) url('./__tool.delims.less');\n\n\n// IE fixes go here. These styles should *only* be rendered on IE!\n// Using the -ms-high-contrast quirk: only IE supports -ms-high-contrast\n///////////////////////////////////////////////////////////////////////////////\n\n\n// Table of Contents\n// # IE QUIRK FALLBACKS\n// ## `initial`\n// ### reset.css\n// ### _base.less\n// ## Pseudo Rems\n// # CUSTOM PROPERTY FALLBACKS\n// ## Line height\n// ## Vertical rhythm unit\n// ## Other custom props\n// # CSS3 FALLBACKS\n// ## Filters\n\n\n@media (-ms-high-contrast: none), (-ms-high-contrast: active) {\n //+++++++++++++++++++++++++++++++//\n // # IE QUIRK FALLBACKS\n //+++++++++++++++++++++++++++++++//\n //-------------------------------//\n // ## `initial`\n // IE does not support the `initial` keyword for css values\n //-------------------------------//\n //...............................//\n // ## reset.css\n //...............................//\n sup, sub {\n vertical-align: baseline;\n }\n body,\n h1, h2, h3, h4, h5, h6,\n hr,\n p, figure, blockquote, pre,\n ol, ul, dl,\n dd,\n fieldset {\n margin: 0;\n }\n ol, ul,\n th, td,\n legend {\n padding: 0;\n }\n a,\n u, s,\n ins, del {\n text-decoration: none;\n }\n //.... end ## reset.css ....//\n //...............................//\n // ## _base.less\n //...............................//\n h1 {\n margin-top: 0;\n }\n figure {\n margin-top: 0;\n margin-left: 0;\n margin-right: 0;\n }\n ol,\n ul,\n dl {\n li > &,\n dt > &,\n dd > & {\n margin-bottom: 0;\n }\n }\n q {\n .quotes-double();\n }\n //.... end ## _base.less ....//\n .o-List {\n padding-left: 0;\n }\n // CHANGED-DEPRECATED\n .o-Tablist {\n margin-top: 0;\n margin-left: 0;\n margin-right: 0;\n padding: 0;\n & > .o-Flex {\n margin-bottom: 0;\n }\n }\n // CHANGED-DEPRECATED\n .c-Permalink {\n h1:hover > &,\n h2:hover > &,\n h3:hover > &,\n h4:hover > &,\n h5:hover > &,\n h6:hover > & {\n position: static;\n }\n }\n //---- end ## `initial` ----//\n //-------------------------------//\n // ## Pseudo Rems\n // IE10 does not support the `rem` unit on pseudo-elements like `::before` or `::after`\n //-------------------------------//\n //---- end ## Pseudo Rems ----//\n //++++ end # IE QUIRK FALLBACKS ++++//\n\n\n //+++++++++++++++++++++++++++++++//\n // # CUSTOM PROPERTY FALLBACKS\n //+++++++++++++++++++++++++++++++//\n //-------------------------------//\n // ## Line height\n //-------------------------------//\n @p-line-height: 1.5; // equivalent to custom prop `--line-height`\n h1 { line-height: (@p-line-height / (@g-font-size-h1 / 2)); }\n h2 { line-height: (@p-line-height / (@g-font-size-h2 / 2)); }\n h3 { line-height: (@p-line-height / @g-font-size-h3 ); }\n h4 { line-height: (@p-line-height / @g-font-size-h4 ); }\n h5 { line-height: (@p-line-height / @g-font-size-h5 ); }\n h6 { line-height: (@p-line-height / @g-font-size-h6 ); }\n pre {\n line-height: (@p-line-height / @g-font-size-mill);\n }\n .-fz-el-peta { line-height: (@p-line-height / (@g-font-size-peta / 4)) !important; }\n .-fz-el-tera { line-height: (@p-line-height / (@g-font-size-tera / 3)) !important; }\n .-fz-el-giga { line-height: (@p-line-height / (@g-font-size-giga / 2)) !important; }\n .-fz-el-mega { line-height: (@p-line-height / (@g-font-size-mega / 2)) !important; }\n .-fz-el-kilo { line-height: (@p-line-height / @g-font-size-kilo ) !important; }\n .-fz-el-norm { line-height: (@p-line-height / @g-font-size-norm ) !important; }\n .-fz-el-mill { line-height: (@p-line-height / @g-font-size-mill ) !important; }\n .-fz-el-micr { line-height: (@p-line-height / @g-font-size-micr ) !important; }\n //---- end ## Line height ----//\n //-------------------------------//\n // ## Vertical rhythm unit\n //-------------------------------//\n @p-lh: (@p-line-height * 1rem); // equivalent to unit `1lh`, or custom prop `--lh`\n html {\n line-height: @p-line-height;\n }\n h1, h2, h3, h4, h5, h6,\n p, pre, figure, blockquote,\n ol, ul, dl,\n table,\n form, fieldset, textarea,\n details {\n margin-bottom: @p-lh;\n }\n h1 {\n padding-top: @p-lh;\n }\n textarea {\n height: (6 * @p-lh);\n }\n .h-Ruled {\n background-size: 1px @p-lh;\n }\n //---- end ## Vertical rhythm unit ----//\n //-------------------------------//\n // ## Other custom props\n //-------------------------------//\n //---- end ## Other custom props ----//\n //++++ end # CUSTOM PROPERTY FALLBACKS ++++//\n\n\n //+++++++++++++++++++++++++++++++//\n // # CSS3 FALLBACKS\n //+++++++++++++++++++++++++++++++//\n //++++ end # CSS3 FALLBACKS ++++//\n}\n"]} \ No newline at end of file diff --git a/docs/_docs.tpl.jade b/docs/_docs.tpl.jade index 980b615..847aaee 100644 --- a/docs/_docs.tpl.jade +++ b/docs/_docs.tpl.jade @@ -1,5 +1,5 @@ doctype html -html(lang="en") +html(lang="en")#top mixin doctoc(args, inner) //- NOTE parameter validation - @@ -21,10 +21,11 @@ html(lang="en") meta(name="description" content=Docs.DOCS.description()) meta(name="viewport" content="width=device-width, initial-scale=1") block styles - //- link(rel="stylesheet" href="https://cdn.rawgit.com/chharvey/bangs/v0.9.0/bangs.min.css") + link(rel="stylesheet" href="https://cdn.rawgit.com/chharvey/bangs/v0.15.0/bangs.css") link(rel="stylesheet" href="../css/xmeter.css") link(rel="stylesheet" href="css/docs.css") - body.h-Ruled#top + block scripts + body.h-Ruled.docs-body a.h-Hidden(href="#main") skip to main content header h1= Docs.DOCS.name() diff --git a/docs/_includes/_base.pug b/docs/_includes/_base.pug index 82a0324..ad7739d 100644 --- a/docs/_includes/_base.pug +++ b/docs/_includes/_base.pug @@ -1,6 +1,6 @@ - classname = classname || {} mixin permalink(id) - != Xmeter.view({ id: id }).permalink() + != Xmeter.view({ id: id }).permalink('§') section#grouping-elements block groupingElements h2 Grouping Elements #[+permalink('grouping-elements')] @@ -338,3 +338,10 @@ section#interactive-elements details summary Integer at lacus et diam tristique #[code(class=classname.code) details summary] suscipit. | Aenean consectetur #[code(class=classname.code) details] suscipit urna, non vehicula lacus blandit et. + figure(class=classname.figure) + dialog + h1.-pt-0 A Dialog + | text for #[code(class=classname.code) dialog] element + p Can include flow content. + p.-mb-0: button(type="button" name="dialog-close") close dialog + button(type="button" name="dialog-open") open dialog diff --git a/docs/base.html b/docs/base.html index a6e7438..16f97fe 100644 --- a/docs/base.html +++ b/docs/base.html @@ -1,4 +1,8 @@ -Base Typography | Xmeter Style Guideskip to main content

      Xmeter Style Guide

      A demo of Xmeter styles.

      Base Typography

      Bare, unstyled HTML elements. No classes.

      Grouping Elements §

      Headings & Paragraphs §

      Heading 1 h1

      Paragraph p +Base Typography | Xmeter Style Guideskip to main content

      Xmeter Style Guide

      A demo of Xmeter styles.

      Base Typography

      Bare, unstyled HTML elements. No classes.

      Grouping Elements + § +

      Headings & Paragraphs + § +

      Heading 1 h1

      Paragraph p Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sagittis suscipit nunc, a cursus libero euismod at. Nulla placerat neque massa, quis interdum leo efficitur vel. @@ -69,4 +73,24 @@ , quis: convallis(id () { justo Quisque.elit; }) }; } -}

      Aenean consectetur figure suscipit urna, non vehicula lacus blandit et.
      Integer at lacus et diam tristique figure figcaption suscipit.
      Donec blockquote vel dolor ut felis dapibus ultricies vitae a nibh.
      A horizontal rule hr is present below.

      Lists §

      Ordered List ol
      1. List item li
      2. List item li
        1. Nested list item
        2. Nested list item
          1. Another nested list item
          2. Another nested list item
      Unrdered List ul
      • List item li
      • List item li
        • Nested list item
        • Nested list item
          • Another nested list item
          • Another nested list item
      Dictionary List dl
      key dt
      value dd
      • 1st key
      • 2nd key
      value
      key
      • 1st value
      • 2nd value

      Tables §

      table caption
      theader trow 1 theading 1theader trow 1 theading 2theader trow 1 theading 3
      tfooter trow 1 tdata 1tfooter trow 1 tdata 2tfooter trow 1 tdata 3
      tfooter trow 2 tdata 1tfooter trow 2 tdata 2tfooter trow 2 tdata 3
      tbody trow 1 tdata 1tbody trow 1 tdata 2tbody trow 1 tdata 3
      tbody trow 2 tdata 1tbody trow 2 tdata 2tbody trow 2 tdata 3
      tbody trow 3 tdata 1tbody trow 3 tdata 2tbody trow 3 tdata 3

      Text-Level Elements §

      Stress §

      • emphasized text em
      • important text strong
      • alternate voice/mood (scare quotes, mentioning words, foreign expressions) i
      • relevant in some context mark
      • unarticulated annotation u
      • side comment small
      • text shown to be no longer relevant s

      Documentation §

      • content shown to be inserted into a document ins
      • content shown to be deleted from a document del
      • definining instance of a term dfn
      • keyword or technical term b
      • abbreviation or acronym abbr[title]
      • variable var
      • quoted material q
      • reference to a work, some part of a work, or the creator of a work cite
      • superscript sup
      • subscript sub

      Data §

      • generic machine-readable data data
      • a fragment of code code
      • user input kbd
      • a button or key on a physical device kbd > kbd
      • sample computer output samp

      Forms §

      Integer at lacus et diam tristique fieldset legend suscipit.Aenean consectetur fieldset suscipit urna, non vehicula lacus blandit et.
      single line text inputs
      date/time
      without text input
      check boxes
      radio buttons
      drop-down list (select only one)
      drop-down list (select multiple)
      buttons
      textarea

      Embedded Elements §

      Interactive Elements §

      Integer at lacus et diam tristique details summary suscipit.Aenean consectetur details suscipit urna, non vehicula lacus blandit et.
      jump to top \ No newline at end of file +}
      Aenean consectetur figure suscipit urna, non vehicula lacus blandit et.
      Integer at lacus et diam tristique figure figcaption suscipit.
      Donec blockquote vel dolor ut felis dapibus ultricies vitae a nibh.
      A horizontal rule hr is present below.

      Lists + § +

      Ordered List ol
      1. List item li
      2. List item li
        1. Nested list item
        2. Nested list item
          1. Another nested list item
          2. Another nested list item
      Unrdered List ul
      • List item li
      • List item li
        • Nested list item
        • Nested list item
          • Another nested list item
          • Another nested list item
      Dictionary List dl
      key dt
      value dd
      • 1st key
      • 2nd key
      value
      key
      • 1st value
      • 2nd value

      Tables + § +

      table caption
      theader trow 1 theading 1theader trow 1 theading 2theader trow 1 theading 3
      tfooter trow 1 tdata 1tfooter trow 1 tdata 2tfooter trow 1 tdata 3
      tfooter trow 2 tdata 1tfooter trow 2 tdata 2tfooter trow 2 tdata 3
      tbody trow 1 tdata 1tbody trow 1 tdata 2tbody trow 1 tdata 3
      tbody trow 2 tdata 1tbody trow 2 tdata 2tbody trow 2 tdata 3
      tbody trow 3 tdata 1tbody trow 3 tdata 2tbody trow 3 tdata 3

      Text-Level Elements + § +

      Stress + § +

      • emphasized text em
      • important text strong
      • alternate voice/mood (scare quotes, mentioning words, foreign expressions) i
      • relevant in some context mark
      • unarticulated annotation u
      • side comment small
      • text shown to be no longer relevant s

      Documentation + § +

      • content shown to be inserted into a document ins
      • content shown to be deleted from a document del
      • definining instance of a term dfn
      • keyword or technical term b
      • abbreviation or acronym abbr[title]
      • variable var
      • quoted material q
      • reference to a work, some part of a work, or the creator of a work cite
      • superscript sup
      • subscript sub

      Data + § +

      • generic machine-readable data data
      • a fragment of code code
      • user input kbd
      • a button or key on a physical device kbd > kbd
      • sample computer output samp

      Forms + § +

      Integer at lacus et diam tristique fieldset legend suscipit.Aenean consectetur fieldset suscipit urna, non vehicula lacus blandit et.
      single line text inputs
      date/time
      without text input
      check boxes
      radio buttons
      drop-down list (select only one)
      drop-down list (select multiple)
      buttons
      textarea

      Embedded Elements + § +

      Interactive Elements + § +

      Integer at lacus et diam tristique details summary suscipit.Aenean consectetur details suscipit urna, non vehicula lacus blandit et.

      A Dialog

      text for dialog element

      Can include flow content.

      jump to top \ No newline at end of file diff --git a/docs/base.pug b/docs/base.pug index d85405c..fcd4f3a 100644 --- a/docs/base.pug +++ b/docs/base.pug @@ -10,5 +10,8 @@ block append vars form : 'docs-form', } +block append scripts + script(src="./js/base.js" defer="") + block append main include _includes/_base.pug diff --git a/docs/css/docs.css b/docs/css/docs.css index 31fa46b..83162f0 100644 --- a/docs/css/docs.css +++ b/docs/css/docs.css @@ -4,6 +4,9 @@ /*================================*\ docs.less \*================================*/ +.docs-body { + margin-bottom: 50vh; +} [aria-current="page"] { font-weight: bold; } @@ -25,7 +28,7 @@ padding: 0.5lh 0.5rem; border-radius: 0.5rem; -webkit-box-shadow: 0 0 0 1px #ddd; - box-shadow: 0 0 0 1px #ddd; + box-shadow: 0 0 0 1px #ddd; background-color: #eee; overflow: auto; } diff --git a/docs/css/docs.less b/docs/css/docs.less index 20ff95f..ad289fe 100644 --- a/docs/css/docs.less +++ b/docs/css/docs.less @@ -12,6 +12,10 @@ // Stylesheet for Xmeter documentation files. +.docs-body { + margin-bottom: 50vh; +} + [aria-current="page"] { font-weight: bold; } diff --git a/docs/index.html b/docs/index.html index cea9f50..d9af838 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -Home | Xmeter Style Guideskip to main content

      Xmeter Style Guide

      A demo of Xmeter styles.

      Home

      Xmeter Homepage

      jump to top \ No newline at end of file +Home | Xmeter Style Guideskip to main content

      Xmeter Style Guide

      A demo of Xmeter styles.

      Home

      Xmeter Homepage

      jump to top \ No newline at end of file diff --git a/docs/js/base.js b/docs/js/base.js new file mode 100644 index 0000000..67b7676 --- /dev/null +++ b/docs/js/base.js @@ -0,0 +1,9 @@ +let interactive = document.querySelector('#interactive-elements') +let dialog = interactive.querySelector('dialog') +interactive.querySelector('button[name="dialog-open"]').addEventListener('click', function (e) { + dialog.showModal() +}) +dialog.querySelector('button[name="dialog-close"]').addEventListener('click', function (e) { + dialog.close('some result') + // access result with `dialog.returnValue` +}) diff --git a/docs/tools.md b/docs/tools.md index 2174a94..c802487 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -74,10 +74,16 @@ The shadow will emulate a border-bottom if `` is positive, or border-top **Sub-Tip:** Use `inset` to keep the box-shadow constrained within the bounds of the box’s `box-sizing`. -There are a few limitations of this hack: it cannot be used in the case of `.border-vert(topbot)`, -because you can’t get the box shadow to appear only on opposing sides. -The effective border color must be provided -in the same declaration, and the effective border-style cannot be specified; it will always be solid. +There are a few limitations of this hack: + +1. It cannot be used to create a border on only the top/bottom sides, or left/right sides. +You can only use this hack to create a pseudo-border on exactly 1 side, 2 adjacent sides, or all 4 sides. + +2. The effective border color must be provided in the same declaration as the width +(there’s no `box-shadow-color` property), +so you can’t use the Cascade to override the color. + +3. The effective border-style cannot be specified; it will always be solid. ### border-radius diff --git a/gulpfile.js b/gulpfile.js index 25f5d49..6b06e66 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -9,11 +9,11 @@ const sourcemaps = require('gulp-sourcemaps') gulp.task('docs:api', function () { return gulp.src(['README.md', './index.js', 'class/Xmeter.class.js'], {read: false}) - .pipe(jsdoc(require('./config-jsdoc.json'))) + .pipe(jsdoc(require('./config/jsdoc.json'))) }) gulp.task('docs:kss', function () { - return kss(require('./config-kss.json')) + return kss(require('./config/kss.json')) }) gulp.task('pug:docs', function () { @@ -33,7 +33,6 @@ gulp.task('lessc:docs', function () { .pipe(less()) .pipe(autoprefixer({ grid: true, - cascade: false, })) .pipe(gulp.dest('./docs/css/')) }) @@ -42,13 +41,12 @@ gulp.task('build:docs', ['docs:api', 'docs:kss', 'pug:docs', 'lessc:docs']) gulp.task('lessc:core', function () { return gulp.src('css/src/xmeter.less') + .pipe(sourcemaps.init()) .pipe(less()) .pipe(autoprefixer({ grid: true, - cascade: false, })) .pipe(gulp.dest('./css/')) - .pipe(sourcemaps.init()) .pipe(clean_css({ level: { 2: { diff --git a/js/o-Tablist.js b/js/o-Tablist.js index 1ad6f5e..af73238 100644 --- a/js/o-Tablist.js +++ b/js/o-Tablist.js @@ -1,3 +1,10 @@ +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// +///////--- CHANGED DEPRECATED! Use `require('aria-patterns')` instead! ---//////// +//////////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// + + (function TablistObject($) { /** * Update tab and panel accessibilty on input change. diff --git a/package-lock.json b/package-lock.json index cf54e72..23220fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "xmeter", - "version": "6.2.0", + "version": "6.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -10,19 +10,11 @@ "integrity": "sha1-z6I7xYQPkQTOMqZedNt+epdLvuE=", "dev": true, "requires": { - "acorn": "5.1.2", + "acorn": "5.4.1", "css": "2.2.1", "normalize-path": "2.1.1", "source-map": "0.5.7", "through2": "2.0.3" - }, - "dependencies": { - "acorn": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", - "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==", - "dev": true - } } }, "@gulp-sourcemaps/map-sources": { @@ -35,24 +27,44 @@ "through2": "2.0.3" } }, + "@types/babel-types": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.0.tgz", + "integrity": "sha512-PyWcbX0W4r4GcgXLI0Vu4jyJ/Erueo3PwjgvQcOmWAOBW0ObhzBBciEX+sHvjkNE0umI6nqD192FDKvYZTL91A==", + "dev": true + }, + "@types/babylon": { + "version": "6.16.2", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.2.tgz", + "integrity": "sha512-+Jty46mPaWe1VAyZbfvgJM4BAdklLWxrT5tc/RjvCgLrtk6gzRY6AOnoWFv4p6hVxhJshDdr2hGVn56alBp97Q==", + "dev": true, + "requires": { + "@types/babel-types": "7.0.0" + } + }, + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=" + }, "accord": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/accord/-/accord-0.27.3.tgz", - "integrity": "sha1-f7kSlwkoXK6oTrNyxOiCAxtxOOg=", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/accord/-/accord-0.28.0.tgz", + "integrity": "sha512-sPF34gqHegaCSryKf5wHJ8wREK1dTZnHmC9hsB7D8xjntRdd30DXDPKf0YVIcSvnXJmcYu5SCvZRz28H++kFhQ==", "dev": true, "requires": { - "convert-source-map": "1.5.0", + "convert-source-map": "1.5.1", "glob": "7.1.2", "indx": "0.2.3", "lodash.clone": "4.5.0", "lodash.defaults": "4.2.0", "lodash.flatten": "4.4.0", - "lodash.merge": "4.6.0", + "lodash.merge": "4.6.1", "lodash.partialright": "4.2.1", "lodash.pick": "4.4.0", "lodash.uniq": "4.5.0", - "resolve": "1.4.0", - "semver": "5.4.1", + "resolve": "1.5.0", + "semver": "5.5.0", "uglify-js": "2.8.29", "when": "3.7.8" }, @@ -77,51 +89,39 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true } } }, "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz", + "integrity": "sha512-XLmq3H/BVvW6/GbxKryGxWORz1ebilSsUDlyC27bXhWGWAZWkGwS6FLHjOlwFXNFoWFQEO/Df4u0YYd0K3BQgQ==" }, "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz", + "integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==", "requires": { - "acorn": "4.0.13" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "acorn": "5.4.1" } }, "ajv": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz", - "integrity": "sha1-wG9Zh3jETGsWGrr+NGa4GtGBTtI=", - "dev": true, - "optional": true, + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "json-schema-traverse": "0.3.1", - "json-stable-stringify": "1.0.1" + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } }, "align-text": { @@ -133,6 +133,17 @@ "kind-of": "3.2.2", "longest": "1.0.1", "repeat-string": "1.6.1" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "amdefine": { @@ -141,6 +152,33 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", @@ -153,27 +191,44 @@ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", "dev": true }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, + "aria-patterns": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/aria-patterns/-/aria-patterns-0.2.0.tgz", + "integrity": "sha512-DU1K2rjunct1WRY03OhL7BQIu3DfATHvRJ82OTgMShtVUByxj0qDCyyCal8ivwoOzVvUEqhr2+Bq7F+hiXQ4Og==", "requires": { - "arr-flatten": "1.1.0" + "extrajs-dom": "4.0.0" } }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, "array-differ": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", @@ -186,10 +241,15 @@ "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, - "array-slice": { + "array-equal": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.0.0.tgz", - "integrity": "sha1-5zA08A3MH0CHYAj9IP6ud71LfC8=", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, "array-uniq": { @@ -199,9 +259,9 @@ "dev": true }, "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, "asap": { @@ -213,14 +273,17 @@ "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true, - "optional": true + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" }, "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, "async": { @@ -229,46 +292,67 @@ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true, - "optional": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/atob/-/atob-1.1.3.tgz", - "integrity": "sha1-lfE2KbEsOlGl0hWr3OKqnzL4B3M=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", + "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=", "dev": true }, "autoprefixer": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.4.tgz", - "integrity": "sha512-MB1XybOJqu1uAwpfSilAa1wSURNc4W310CFKvMj1fNaJBFxr1PGgz72vZaPr9ryKGqs2vYZ6jDyJ0aiGELjsoA==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", + "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", "dev": true, "requires": { - "browserslist": "2.4.0", - "caniuse-lite": "1.0.30000740", + "browserslist": "2.11.3", + "caniuse-lite": "1.0.30000810", "normalize-range": "0.1.2", "num2fraction": "1.2.2", - "postcss": "6.0.12", + "postcss": "6.0.19", "postcss-value-parser": "3.3.0" } }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "optional": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, - "optional": true + "requires": { + "core-js": "2.5.3", + "regenerator-runtime": "0.11.1" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.5", + "to-fast-properties": "1.0.3" + } }, "babylon": { "version": "7.0.0-beta.19", @@ -282,11 +366,36 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + } + } + }, "bcrypt-pbkdf": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, "optional": true, "requires": { "tweetnacl": "0.14.5" @@ -299,25 +408,23 @@ "dev": true }, "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", "dev": true }, "boom": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "optional": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } }, "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "1.0.0", @@ -325,24 +432,58 @@ } }, "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", + "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "define-property": "1.0.0", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "kind-of": "6.0.2", + "repeat-element": "1.1.2", + "snapdragon": "0.8.1", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } } }, + "browser-process-hrtime": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz", + "integrity": "sha1-Ql1opY00R/AqBKqJQYf86K+Le44=" + }, "browserslist": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.4.0.tgz", - "integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000740", - "electron-to-chromium": "1.3.24" + "caniuse-lite": "1.0.30000810", + "electron-to-chromium": "1.3.34" } }, "builtin-modules": { @@ -351,6 +492,23 @@ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + } + }, "camelcase": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", @@ -358,17 +516,15 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30000740", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000740.tgz", - "integrity": "sha1-8sTATWVk64EuYQBoQXAK1Vf2+XM=", + "version": "1.0.30000810", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000810.tgz", + "integrity": "sha512-/0Q00Oie9C72P8zQHtFvzmkrMC3oOFUnMWjCy5F2+BE8lzICm91hQPhh0+XIsAFPKOe2Dh3pKgbRmU3EKxfldA==", "dev": true }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "catharsis": { "version": "0.8.9", @@ -387,6 +543,14 @@ "requires": { "align-text": "0.1.4", "lazy-cache": "1.0.4" + }, + "dependencies": { + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + } } }, "chalk": { @@ -411,6 +575,86 @@ "is-regex": "1.0.4" } }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, "clean-css": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", @@ -429,12 +673,20 @@ "center-align": "0.1.3", "right-align": "0.1.3", "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + } } }, "clone": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", - "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", "dev": true }, "clone-stats": { @@ -446,9 +698,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "optional": true + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "code-point-at": { "version": "1.1.0", @@ -456,10 +706,20 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, "color-convert": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", - "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "dev": true, "requires": { "color-name": "1.1.3" @@ -471,11 +731,16 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { "delayed-stream": "1.0.0" } @@ -489,6 +754,12 @@ "graceful-readlink": "1.0.1" } }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -496,33 +767,57 @@ "dev": true }, "constantinople": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.0.tgz", - "integrity": "sha1-dWnKqKo/jVk11i4fqW+fcCzYHHk=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", "dev": true, "requires": { - "acorn": "3.3.0", - "is-expression": "2.1.0" + "@types/babel-types": "7.0.0", + "@types/babylon": "6.16.2", + "babel-types": "6.26.0", + "babylon": "6.18.0" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } } }, + "content-type-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==" + }, "convert-source-map": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", - "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", "dev": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cryptiles": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "optional": true, "requires": { "boom": "5.2.0" }, @@ -531,10 +826,8 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "optional": true, "requires": { - "hoek": "4.2.0" + "hoek": "4.2.1" } } } @@ -551,6 +844,12 @@ "urix": "0.1.0" }, "dependencies": { + "atob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/atob/-/atob-1.1.3.tgz", + "integrity": "sha1-lfE2KbEsOlGl0hWr3OKqnzL4B3M=", + "dev": true + }, "source-map": { "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", @@ -559,24 +858,53 @@ "requires": { "amdefine": "1.0.1" } + }, + "source-map-resolve": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.3.1.tgz", + "integrity": "sha1-YQ9hIqRFuN1RU1oqcbeD38Ekh2E=", + "dev": true, + "requires": { + "atob": "1.1.3", + "resolve-url": "0.2.1", + "source-map-url": "0.3.0", + "urix": "0.1.0" + } + }, + "source-map-url": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz", + "integrity": "sha1-fsrxO1e80J2opAxdJp2zN5nUqvk=", + "dev": true } } }, + "cssom": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=" + }, + "cssstyle": { + "version": "0.2.37", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "requires": { + "cssom": "0.3.2" + } + }, "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.30" + "es5-ext": "0.10.39" } }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "optional": true, "requires": { "assert-plus": "1.0.0" } @@ -597,13 +925,13 @@ } }, "debug-fabulous": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.2.1.tgz", - "integrity": "sha512-u0TV6HcfLsZ03xLBhdhSViQMldaiQ2o+8/nSILaXkuNSWvxkx66vYJUAam0Eu7gAilJRX/69J4kKdqajQPaPyw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.0.0.tgz", + "integrity": "sha512-dsd50qQ1atDeurcxL7XOjPp4nZCGZzWIONDujDXzl1atSyC3hMbZD+v6440etw+Vt0Pr8ce4TQzHfX3KZM05Mw==", "dev": true, "requires": { "debug": "3.1.0", - "memoizee": "0.4.11", + "memoizee": "0.4.12", "object-assign": "4.1.1" }, "dependencies": { @@ -630,20 +958,40 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { - "clone": "1.0.2" + "clone": "1.0.3" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" } }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "deprecated": { "version": "0.0.1", @@ -652,13 +1000,10 @@ "dev": true }, "detect-file": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz", - "integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=", - "dev": true, - "requires": { - "fs-exists-sync": "0.1.0" - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true }, "detect-newline": { "version": "2.1.0", @@ -696,6 +1041,14 @@ "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", "dev": true }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "4.0.2" + } + }, "domhandler": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", @@ -706,9 +1059,9 @@ } }, "domutils": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", - "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { "dom-serializer": "0.1.0", @@ -728,16 +1081,15 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, "optional": true, "requires": { "jsbn": "0.1.1" } }, "electron-to-chromium": { - "version": "1.3.24", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.24.tgz", - "integrity": "sha1-m3uIuwXOufoBahd4M8wt3jiPIbY=", + "version": "1.3.34", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.34.tgz", + "integrity": "sha1-2TSY9AORuwwWpgPYJBuZUUBBV+0=", "dev": true }, "end-of-stream": { @@ -756,13 +1108,13 @@ "dev": true }, "errno": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "optional": true, "requires": { - "prr": "0.0.0" + "prr": "1.0.1" } }, "error-ex": { @@ -775,23 +1127,23 @@ } }, "es5-ext": { - "version": "0.10.30", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.30.tgz", - "integrity": "sha1-cUGhaDZpfbq/qq7uQUlc4p9SyTk=", + "version": "0.10.39", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz", + "integrity": "sha512-AlaXZhPHl0po/uxMx1tyrlt1O86M6D5iVaDH8UgLfgek4kXTX6vzsRfJQWC2Ku+aG8pkw1XWzh9eTkwfVrsD5g==", "dev": true, "requires": { - "es6-iterator": "2.0.1", + "es6-iterator": "2.0.3", "es6-symbol": "3.1.1" } }, "es6-iterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", - "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30", + "es5-ext": "0.10.39", "es6-symbol": "3.1.1" } }, @@ -802,7 +1154,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30" + "es5-ext": "0.10.39" } }, "es6-weak-map": { @@ -812,8 +1164,8 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30", - "es6-iterator": "2.0.1", + "es5-ext": "0.10.39", + "es6-iterator": "2.0.3", "es6-symbol": "3.1.1" } }, @@ -823,6 +1175,33 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, + "escodegen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz", + "integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==", + "requires": { + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.5.7" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, "event-emitter": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", @@ -830,110 +1209,244 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30" + "es5-ext": "0.10.39" } }, "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "fill-range": "2.2.3" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.1", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, "expand-tilde": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", - "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "os-homedir": "1.0.2" + "homedir-polyfill": "1.0.1" } }, "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.1", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } } }, "extrajs": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/extrajs/-/extrajs-0.10.0.tgz", - "integrity": "sha512-JQs6/G/n4j9AhvXGlRldO0F1GhXLjHyQEiJAbsi4p/7FNNysx0mQv3CfQXov5fJoPfDiHMNqks44tWB79q3HMA==" + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/extrajs/-/extrajs-0.11.0.tgz", + "integrity": "sha512-/xJ0d9XjChojeLcEdfMFAwn/kMNNHWIn01X+P9fpXPJ6MGWcRMfwyoUqPRdzBp6PQLsW26T18frUl61CJu+33A==" }, "extrajs-dom": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/extrajs-dom/-/extrajs-dom-3.2.0.tgz", - "integrity": "sha512-Vsb9TQGrYInrVz0qxnvXL+roN679kQaPdJfy22ViRAnr+K7/eo38ngwqw6mXY/yoZC79AQgQzViyrA6pWx4c6w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/extrajs-dom/-/extrajs-dom-4.0.0.tgz", + "integrity": "sha512-xhZrfPOuFTqZsQRlBF/u4C00K+kd0J/vsccMwmBlApvfPsNy+P7DN3xEeTI3QlSM5C9XU4h6aKedtrOKINxhIA==", "requires": { - "extrajs": "0.10.0", - "extrajs-view": "1.1.1" + "extrajs": "0.11.0", + "extrajs-view": "1.1.2", + "jsdom": "11.6.2" } }, "extrajs-view": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/extrajs-view/-/extrajs-view-1.1.1.tgz", - "integrity": "sha512-YZW9gNICXh0SvZjjwJLGe0KtcI+6Ya4V81geiSIPbKTeLn2hVI46z0CtozHFcdwMCS6SLLyIc4n/6uYBRMWZaQ==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/extrajs-view/-/extrajs-view-1.1.2.tgz", + "integrity": "sha512-ed6QW/VFOcsHy2aXI8gJo7764DIdSYVyVj+VEK3ZpVl40/sGtr9kail7PZ7elbUJ4LRzuBTQu0usV7j9sv1JFA==" }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fancy-log": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", - "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", "dev": true, "requires": { - "chalk": "1.1.3", + "ansi-gray": "0.1.1", + "color-support": "1.1.3", "time-stamp": "1.1.0" } }, "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true, - "optional": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } } }, "find-index": { @@ -953,15 +1466,15 @@ } }, "findup-sync": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz", - "integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "dev": true, "requires": { - "detect-file": "0.1.0", - "is-glob": "2.0.1", - "micromatch": "2.3.11", - "resolve-dir": "0.1.1" + "detect-file": "1.0.0", + "is-glob": "3.1.0", + "micromatch": "3.1.9", + "resolve-dir": "1.0.1" } }, "fined": { @@ -974,18 +1487,7 @@ "is-plain-object": "2.0.4", "object.defaults": "1.1.0", "object.pick": "1.3.0", - "parse-filepath": "1.0.1" - }, - "dependencies": { - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "1.0.1" - } - } + "parse-filepath": "1.0.2" } }, "first-chunk-stream": { @@ -995,9 +1497,9 @@ "dev": true }, "flagged-respawn": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz", - "integrity": "sha1-/xke3c1wiKZ1smEP/8l2vpuAdLU=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", "dev": true }, "for-in": { @@ -1007,9 +1509,9 @@ "dev": true }, "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { "for-in": "1.0.2" @@ -1024,27 +1526,26 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "optional": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "dev": true, - "optional": true, + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "combined-stream": "1.0.6", + "mime-types": "2.1.18" } }, - "fs-exists-sync": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", - "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=", - "dev": true + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } }, "fs-extra": { "version": "2.1.2", @@ -1091,12 +1592,16 @@ "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", "dev": true }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "optional": true, "requires": { "assert-plus": "1.0.0" } @@ -1113,25 +1618,6 @@ "once": "1.3.3" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" - } - }, - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "2.0.1" - } - }, "glob-stream": { "version": "3.1.18", "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", @@ -1189,24 +1675,26 @@ } }, "global-modules": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", - "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "global-prefix": "0.1.5", - "is-windows": "0.2.0" + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" } }, "global-prefix": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", - "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { + "expand-tilde": "2.0.2", "homedir-polyfill": "1.0.1", - "ini": "1.3.4", - "is-windows": "0.2.0", + "ini": "1.3.5", + "is-windows": "1.0.2", "which": "1.3.0" } }, @@ -1244,6 +1732,12 @@ "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", "dev": true }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, "minimatch": { "version": "0.2.14", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", @@ -1257,9 +1751,9 @@ } }, "glogg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", - "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", "dev": true, "requires": { "sparkles": "1.0.0" @@ -1271,7 +1765,7 @@ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "natives": "1.1.0" + "natives": "1.1.1" } }, "graceful-readlink": { @@ -1290,8 +1784,8 @@ "chalk": "1.1.3", "deprecated": "0.0.1", "gulp-util": "3.0.8", - "interpret": "1.0.4", - "liftoff": "2.3.0", + "interpret": "1.1.0", + "liftoff": "2.5.0", "minimist": "1.2.0", "orchestrator": "0.3.8", "pretty-hrtime": "1.0.3", @@ -1302,26 +1796,27 @@ } }, "gulp-autoprefixer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-4.0.0.tgz", - "integrity": "sha1-4AqMVxuF0GUWrCY0G+kN/Z/B6rA=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-4.1.0.tgz", + "integrity": "sha1-Bkr3PMAsrayP800L+T/9+5TqEqo=", "dev": true, "requires": { - "autoprefixer": "7.1.4", - "gulp-util": "3.0.8", - "postcss": "6.0.12", + "autoprefixer": "7.2.6", + "fancy-log": "1.3.2", + "plugin-error": "0.1.2", + "postcss": "6.0.19", "through2": "2.0.3", "vinyl-sourcemaps-apply": "0.2.1" } }, "gulp-clean-css": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.0.tgz", - "integrity": "sha512-CsqaSO2ZTMQI/WwbWloZWBudhsRMKgxBthzxt4bbcbWrjOY4pRFziyK9IH6YbTpaWAPKEwWpopPkpiAEoDofxw==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.2.tgz", + "integrity": "sha512-NaBtCOmhk2FP1D1pgv5jEvZaKr+6FZHvEgsl1iPGmTpyUOWpECR3Mzdciwo+hEWwtlnkZSueoAf74YCMtar48A==", "dev": true, "requires": { "clean-css": "4.1.9", - "gulp-util": "3.0.8", + "plugin-error": "0.1.2", "through2": "2.0.3", "vinyl-sourcemaps-apply": "0.2.1" } @@ -1332,25 +1827,26 @@ "integrity": "sha1-Yek1IS6qlrXC5yvD1n0e3d8VKTo=", "dev": true, "requires": { - "bluebird": "3.5.0", + "bluebird": "3.5.1", "debug": "2.6.9", "gulp-util": "3.0.8", - "ink-docstrap": "1.3.0", + "ink-docstrap": "1.3.2", "jsdoc": "3.5.5", "map-stream": "0.0.6", "tmp": "0.0.28" } }, "gulp-less": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-3.3.2.tgz", - "integrity": "sha1-9mNq3MZhUKiQJxn6WZY/x/hipJo=", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-3.5.0.tgz", + "integrity": "sha512-FQLY7unaHdTOXG0jlwxeBQcWoPPrTMQZRA7HfYwSNi9IPVx5l7GJEN72mG4ri2yigp/f/VNGUAJnFMJHBmH3iw==", "dev": true, "requires": { - "accord": "0.27.3", - "gulp-util": "3.0.8", - "less": "2.7.2", + "accord": "0.28.0", + "less": "2.7.3", "object-assign": "4.1.1", + "plugin-error": "0.1.2", + "replace-ext": "1.0.0", "through2": "2.0.3", "vinyl-sourcemaps-apply": "0.2.1" }, @@ -1360,6 +1856,12 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true } } }, @@ -1384,47 +1886,35 @@ } }, "gulp-sourcemaps": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.1.tgz", - "integrity": "sha512-1qHCI3hdmsMdq/SUotxwUh/L8YzlI6J9zQ5ifNOtx4Y6KV5y5sGuORv1KZzWhuKtz/mXNh5xLESUtwC4EndCjA==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz", + "integrity": "sha1-y7IAhFCxvM5s0jv5gze+dRv24wo=", "dev": true, "requires": { "@gulp-sourcemaps/identity-map": "1.0.1", "@gulp-sourcemaps/map-sources": "1.0.0", - "acorn": "4.0.13", - "convert-source-map": "1.5.0", + "acorn": "5.4.1", + "convert-source-map": "1.5.1", "css": "2.2.1", - "debug-fabulous": "0.2.1", + "debug-fabulous": "1.0.0", "detect-newline": "2.1.0", "graceful-fs": "4.1.11", - "source-map": "0.5.7", + "source-map": "0.6.1", "strip-bom-string": "1.0.0", - "through2": "2.0.3", - "vinyl": "1.2.0" + "through2": "2.0.3" }, "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "requires": { - "clone": "1.0.2", - "clone-stats": "0.0.1", - "replace-ext": "0.0.1" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -1439,7 +1929,7 @@ "beeper": "1.1.1", "chalk": "1.1.3", "dateformat": "2.2.0", - "fancy-log": "1.3.0", + "fancy-log": "1.3.2", "gulplog": "1.0.0", "has-gulplog": "0.1.0", "lodash._reescape": "3.0.0", @@ -1460,13 +1950,13 @@ "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "dev": true, "requires": { - "glogg": "1.0.0" + "glogg": "1.0.1" } }, "handlebars": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", - "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", + "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "dev": true, "requires": { "async": "1.5.2", @@ -1489,18 +1979,14 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "optional": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, - "optional": true, "requires": { - "ajv": "5.2.3", + "ajv": "5.5.2", "har-schema": "2.0.0" } }, @@ -1523,9 +2009,9 @@ } }, "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "has-gulplog": { @@ -1537,24 +2023,53 @@ "sparkles": "1.0.0" } }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, "hawk": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "optional": true, "requires": { "boom": "4.3.1", "cryptiles": "3.1.2", - "hoek": "4.2.0", - "sntp": "2.0.2" + "hoek": "4.2.1", + "sntp": "2.1.0" } }, "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", - "dev": true + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" }, "homedir-polyfill": { "version": "1.0.1", @@ -1571,6 +2086,14 @@ "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", "dev": true }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "1.0.3" + } + }, "htmlparser2": { "version": "3.9.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", @@ -1579,10 +2102,10 @@ "requires": { "domelementtype": "1.3.0", "domhandler": "2.4.1", - "domutils": "1.6.2", + "domutils": "1.7.0", "entities": "1.1.1", "inherits": "2.0.3", - "readable-stream": "2.3.3" + "readable-stream": "2.3.4" }, "dependencies": { "isarray": { @@ -1592,15 +2115,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -1621,14 +2144,17 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "optional": true, "requires": { "assert-plus": "1.0.0", "jsprim": "1.4.1", "sshpk": "1.13.1" } }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, "image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", @@ -1659,25 +2185,25 @@ "dev": true }, "ini": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, "ink-docstrap": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ink-docstrap/-/ink-docstrap-1.3.0.tgz", - "integrity": "sha1-6QBeW7kCXMmpvo5ErYf4rViIyB0=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ink-docstrap/-/ink-docstrap-1.3.2.tgz", + "integrity": "sha512-STx5orGQU1gfrkoI/fMU7lX6CSP7LBGO10gXNgOZhwKhUqbtNjCkYSewJtNnLmWP1tAGN6oyEpG1HFPw5vpa5Q==", "dev": true, "requires": { - "moment": "2.18.1", - "sanitize-html": "1.14.1" + "moment": "2.20.1", + "sanitize-html": "1.18.2" } }, "interpret": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz", - "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", "dev": true }, "invert-kv": { @@ -1687,13 +2213,22 @@ "dev": true }, "is-absolute": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", - "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "1.0.0", + "is-windows": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "is-relative": "0.2.1", - "is-windows": "0.2.0" + "kind-of": "6.0.2" } }, "is-arrayish": { @@ -1703,9 +2238,9 @@ "dev": true }, "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-builtin-module": { @@ -1717,31 +2252,42 @@ "builtin-modules": "1.1.1" } }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-primitive": "2.0.0" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "is-expression": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-2.1.0.tgz", - "integrity": "sha1-kb6dR968/vB3l36XIr5tz7RGXvA=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", "dev": true, "requires": { - "acorn": "3.3.0", + "acorn": "4.0.13", "object-assign": "4.1.1" }, "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -1757,9 +2303,9 @@ "dev": true }, "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-fullwidth-code-point": { @@ -1772,51 +2318,59 @@ } }, "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "2.1.1" } }, "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "is-odd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", + "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", "dev": true, "requires": { - "isobject": "3.0.1" + "is-number": "4.0.0" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true } } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + } }, "is-promise": { "version": "2.1.0", @@ -1834,25 +2388,23 @@ } }, "is-relative": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", - "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { - "is-unc-path": "0.1.2" + "is-unc-path": "1.0.0" } }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true, - "optional": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-unc-path": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", - "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { "unc-path-regex": "0.1.2" @@ -1865,9 +2417,9 @@ "dev": true }, "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, "isarray": { @@ -1883,28 +2435,15 @@ "dev": true }, "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true, - "optional": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "js-stringify": { "version": "1.0.2", @@ -1925,7 +2464,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, "optional": true }, "jsdoc": { @@ -1935,12 +2473,12 @@ "dev": true, "requires": { "babylon": "7.0.0-beta.19", - "bluebird": "3.5.0", + "bluebird": "3.5.1", "catharsis": "0.8.9", "escape-string-regexp": "1.0.5", "js2xmlparser": "3.0.0", "klaw": "2.0.0", - "marked": "0.3.6", + "marked": "0.3.16", "mkdirp": "0.5.1", "requizzle": "0.2.1", "strip-json-comments": "2.0.1", @@ -1948,19 +2486,48 @@ "underscore": "1.8.3" } }, + "jsdom": { + "version": "11.6.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.6.2.tgz", + "integrity": "sha512-pAeZhpbSlUp5yQcS6cBQJwkbzmv4tWFaYxHbFVSxzXefqjvtRA851Z5N2P+TguVG9YeUDcgb8pdeVQRJh0XR3Q==", + "requires": { + "abab": "1.0.4", + "acorn": "5.4.1", + "acorn-globals": "4.1.0", + "array-equal": "1.0.0", + "browser-process-hrtime": "0.1.2", + "content-type-parser": "1.0.2", + "cssom": "0.3.2", + "cssstyle": "0.2.37", + "domexception": "1.0.1", + "escodegen": "1.9.0", + "html-encoding-sniffer": "1.0.2", + "left-pad": "1.2.0", + "nwmatcher": "1.4.3", + "parse5": "4.0.0", + "pn": "1.1.0", + "request": "2.83.0", + "request-promise-native": "1.0.5", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.3.3", + "w3c-hr-time": "1.0.1", + "webidl-conversions": "4.0.2", + "whatwg-encoding": "1.0.3", + "whatwg-url": "6.4.0", + "ws": "4.1.0", + "xml-name-validator": "3.0.0" + } + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true, - "optional": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true, - "optional": true + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" }, "json-stable-stringify": { "version": "1.0.1", @@ -1975,9 +2542,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "optional": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "jsonfile": { "version": "2.4.0", @@ -2008,8 +2573,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "optional": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -2028,13 +2591,10 @@ } }, "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.5" - } + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true }, "klaw": { "version": "2.0.0", @@ -2059,11 +2619,11 @@ "integrity": "sha1-gyojvaTKvs9UJrk4ksG2GNt+ok4=", "dev": true, "requires": { - "bluebird": "3.5.0", + "bluebird": "3.5.1", "fs-extra": "2.1.2", "glob": "7.1.2", - "handlebars": "4.0.10", - "marked": "0.3.6", + "handlebars": "4.0.11", + "marked": "0.3.16", "twig": "0.10.3", "yargs": "6.6.0" }, @@ -2105,7 +2665,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "yargs": { @@ -2132,10 +2692,13 @@ } }, "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "dev": true, + "requires": { + "set-getter": "0.1.0" + } }, "lcid": { "version": "1.0.0", @@ -2146,46 +2709,219 @@ "invert-kv": "1.0.0" } }, + "left-pad": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.2.0.tgz", + "integrity": "sha1-0wpzxrggHY99jnlWupYWCHpo4O4=" + }, "less": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.2.tgz", - "integrity": "sha1-No1sxz4fsDmBGDKAkYdDxdz5s98=", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", + "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", "dev": true, "requires": { - "errno": "0.1.4", + "errno": "0.1.7", "graceful-fs": "4.1.11", "image-size": "0.5.5", - "mime": "1.4.1", + "mime": "1.6.0", "mkdirp": "0.5.1", "promise": "7.3.1", - "request": "2.83.0", + "request": "2.81.0", "source-map": "0.5.7" }, "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true, + "optional": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1" + } + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.6", + "mime-types": "2.1.18" + } + }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true, "optional": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true, + "optional": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.6", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.18", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.2.1" + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "optional": true, + "requires": { + "hoek": "2.16.3" + } } } }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, "liftoff": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz", - "integrity": "sha1-qY8v9nGD2Lp8+soQVIvX/wVQs4U=", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", "dev": true, "requires": { "extend": "3.0.1", - "findup-sync": "0.4.3", + "findup-sync": "2.0.0", "fined": "1.1.0", - "flagged-respawn": "0.3.2", - "lodash.isplainobject": "4.0.6", - "lodash.isstring": "4.0.1", - "lodash.mapvalues": "4.6.0", + "flagged-respawn": "1.0.0", + "is-plain-object": "2.0.4", + "object.map": "1.0.1", "rechoir": "0.6.2", - "resolve": "1.4.0" + "resolve": "1.5.0" } }, "load-json-file": { @@ -2225,10 +2961,9 @@ "dev": true }, "lodash": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", - "dev": true + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" }, "lodash._basecopy": { "version": "3.0.1", @@ -2290,6 +3025,12 @@ "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", "dev": true }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -2305,6 +3046,12 @@ "lodash._root": "3.0.1" } }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", + "dev": true + }, "lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", @@ -2346,16 +3093,16 @@ "lodash.isarray": "3.0.4" } }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", "dev": true }, - "lodash.merge": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", - "integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU=", + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", "dev": true }, "lodash.partialright": { @@ -2376,6 +3123,11 @@ "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, "lodash.template": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", @@ -2427,7 +3179,27 @@ "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", "dev": true, "requires": { - "es5-ext": "0.10.30" + "es5-ext": "0.10.39" + } + }, + "make-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.0.tgz", + "integrity": "sha1-V7713IXSOSO6I3ZzJNjo+PPZaUs=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "map-cache": { @@ -2442,20 +3214,29 @@ "integrity": "sha1-0u9OuBGihkTHqJiZhcacL91JaCc=", "dev": true }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, "marked": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", - "integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=", + "version": "0.3.16", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.16.tgz", + "integrity": "sha512-diLiAxHidES67uJ1P5unXBUB4CyOFwodKrctuK0U4Ogw865N9Aw4dLmY0BK0tGKOy3xvkdMGgUXPD6W9z1Ne0Q==", "dev": true }, "memoizee": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.11.tgz", - "integrity": "sha1-vemBdmPJ5A/bKk6hw2cpYIeujI8=", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.12.tgz", + "integrity": "sha512-sprBu6nwxBWBvBOh5v2jcsGqiGLlL2xr2dLub3vR8dnE8YB17omwtm/0NSHl8jjNbcsJd5GMWJAnTSVe/O0Wfg==", "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.30", + "es5-ext": "0.10.39", "es6-weak-map": "2.0.2", "event-emitter": "0.3.5", "is-promise": "2.1.0", @@ -2465,46 +3246,44 @@ } }, "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz", + "integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.1", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.9", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.1", + "to-regex": "3.0.2" } }, "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "optional": true }, "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" }, "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "requires": { - "mime-db": "1.30.0" + "mime-db": "1.33.0" } }, "minimatch": { @@ -2513,7 +3292,7 @@ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -2522,6 +3301,27 @@ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", @@ -2540,9 +3340,9 @@ } }, "moment": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", - "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=", + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz", + "integrity": "sha512-Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==", "dev": true }, "ms": { @@ -2560,10 +3360,30 @@ "duplexer2": "0.0.2" } }, + "nanomatch": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", + "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-odd": "2.0.0", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.1", + "to-regex": "3.0.2" + } + }, "natives": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz", - "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", + "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", "dev": true }, "next-tick": { @@ -2617,12 +3437,15 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, + "nwmatcher": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", + "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==" + }, "oauth-sign": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true, - "optional": true + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, "object-assign": { "version": "3.0.0", @@ -2630,60 +3453,112 @@ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", "dev": true }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "array-each": "1.0.1", - "array-slice": "1.0.0", - "for-own": "1.0.0", - "isobject": "3.0.1" + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" }, "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "for-in": "1.0.2" + "is-descriptor": "0.1.6" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - } - }, - "object.pick": { + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "1.0.1", + "array-slice": "1.1.0", + "for-own": "1.0.0", + "isobject": "3.0.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "1.0.0", + "make-iterator": "1.0.0" + } + }, + "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } } }, "once": { @@ -2702,7 +3577,7 @@ "dev": true, "requires": { "minimist": "0.0.10", - "wordwrap": "0.0.2" + "wordwrap": "0.0.3" }, "dependencies": { "minimist": { @@ -2710,9 +3585,28 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true } } }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } + }, "orchestrator": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", @@ -2721,7 +3615,7 @@ "requires": { "end-of-stream": "0.1.5", "sequencify": "0.0.7", - "stream-consume": "0.1.0" + "stream-consume": "0.1.1" } }, "ordered-read-streams": { @@ -2752,28 +3646,16 @@ "dev": true }, "parse-filepath": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz", - "integrity": "sha1-FZ1hVdQ5BNFsEO9piRHaHpGWm3M=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", "dev": true, "requires": { - "is-absolute": "0.2.6", + "is-absolute": "1.0.0", "map-cache": "0.2.2", "path-root": "0.1.1" } }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - } - }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -2789,6 +3671,17 @@ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", @@ -2847,9 +3740,7 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true, - "optional": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "pify": { "version": "2.3.0", @@ -2872,15 +3763,78 @@ "pinkie": "2.0.4" } }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "0.1.1", + "ansi-red": "0.1.1", + "arr-diff": "1.1.0", + "arr-union": "2.1.0", + "extend-shallow": "1.1.4" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-slice": "0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, "postcss": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.12.tgz", - "integrity": "sha512-K6SLofXEK43FBSyZ6/ExQV7ji24OEw4tEY6x1CAf7+tcoMWJoO24Rf3rVFVpk+5IQL1e1Cy3sTKfg7hXuLzafg==", + "version": "6.0.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", + "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", "dev": true, "requires": { - "chalk": "2.1.0", - "source-map": "0.5.7", - "supports-color": "4.4.0" + "chalk": "2.3.1", + "source-map": "0.6.1", + "supports-color": "5.2.0" }, "dependencies": { "ansi-styles": { @@ -2889,27 +3843,33 @@ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", "dev": true, "requires": { - "color-convert": "1.9.0" + "color-convert": "1.9.1" } }, "chalk": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", - "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", "dev": true, "requires": { "ansi-styles": "3.2.0", "escape-string-regexp": "1.0.5", - "supports-color": "4.4.0" + "supports-color": "5.2.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", "dev": true, "requires": { - "has-flag": "2.0.0" + "has-flag": "3.0.0" } } } @@ -2920,11 +3880,10 @@ "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "pretty-hrtime": { "version": "1.0.3", @@ -2933,9 +3892,9 @@ "dev": true }, "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, "promise": { @@ -2948,9 +3907,9 @@ } }, "prr": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "optional": true }, @@ -2976,7 +3935,7 @@ "integrity": "sha1-i+KyIlVo/6ddG4Zpgr/59BEa/8s=", "dev": true, "requires": { - "constantinople": "3.1.0", + "constantinople": "3.1.2", "js-stringify": "1.0.2", "pug-runtime": "2.0.3" } @@ -2987,7 +3946,7 @@ "integrity": "sha512-E4oiJT+Jn5tyEIloj8dIJQognbiNNp0i0cAJmYtQTFS0soJ917nlIuFtqVss3IXMEyQKUew3F4gIkBpn18KbVg==", "dev": true, "requires": { - "constantinople": "3.1.0", + "constantinople": "3.1.2", "doctypes": "1.1.0", "js-stringify": "1.0.2", "pug-attrs": "2.0.2", @@ -3010,11 +3969,11 @@ "dev": true, "requires": { "clean-css": "3.4.28", - "constantinople": "3.1.0", + "constantinople": "3.1.2", "jstransformer": "1.0.0", "pug-error": "1.3.2", "pug-walk": "1.1.5", - "resolve": "1.4.0", + "resolve": "1.5.0", "uglify-js": "2.8.29" }, "dependencies": { @@ -3048,30 +4007,6 @@ "character-parser": "2.2.0", "is-expression": "3.0.0", "pug-error": "1.3.2" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - }, - "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "dev": true, - "requires": { - "acorn": "4.0.13", - "object-assign": "4.1.1" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - } } }, "pug-linker": { @@ -3136,57 +4071,12 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true, - "optional": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "qs": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true, - "optional": true - }, - "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", - "dev": true, - "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "1.1.5" - } - } - } + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, "read-pkg": { "version": "1.1.0", @@ -3227,24 +4117,25 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "1.4.0" + "resolve": "1.5.0" } }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "is-equal-shallow": "0.1.3" + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" } }, - "regexp-quote": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/regexp-quote/-/regexp-quote-0.0.0.tgz", - "integrity": "sha1-Hg9GUMhi3L/tVP1CsUjpuxch/PI=", - "dev": true - }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", @@ -3273,23 +4164,21 @@ "version": "2.83.0", "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", - "dev": true, - "optional": true, "requires": { "aws-sign2": "0.7.0", "aws4": "1.6.0", "caseless": "0.12.0", - "combined-stream": "1.0.5", + "combined-stream": "1.0.6", "extend": "3.0.1", "forever-agent": "0.6.1", - "form-data": "2.3.1", + "form-data": "2.3.2", "har-validator": "5.0.3", "hawk": "6.0.2", "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", + "mime-types": "2.1.18", "oauth-sign": "0.8.2", "performance-now": "2.1.0", "qs": "6.5.1", @@ -3297,7 +4186,25 @@ "stringstream": "0.0.5", "tough-cookie": "2.3.3", "tunnel-agent": "0.6.0", - "uuid": "3.1.0" + "uuid": "3.2.1" + } + }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "requires": { + "lodash": "4.17.5" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "1.1.1", + "tough-cookie": "2.3.3" } }, "require-directory": { @@ -3330,22 +4237,22 @@ } }, "resolve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", - "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "dev": true, "requires": { "path-parse": "1.0.5" } }, "resolve-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", - "integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "expand-tilde": "1.2.2", - "global-modules": "0.2.3" + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" } }, "resolve-url": { @@ -3354,6 +4261,12 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", @@ -3366,20 +4279,71 @@ "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "0.1.15" + } }, "sanitize-html": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.14.1.tgz", - "integrity": "sha1-cw/6Ikm98YMz7/5FsoYXPJxa0Lg=", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.18.2.tgz", + "integrity": "sha512-52ThA+Z7h6BnvpSVbURwChl10XZrps5q7ytjTwWcIe9bmJwnVP6cpEVK2NvDOUhGupoqAvNbUz3cpnJDp4+/pg==", "dev": true, "requires": { + "chalk": "2.3.1", "htmlparser2": "3.9.2", - "regexp-quote": "0.0.0", + "lodash.clonedeep": "4.5.0", + "lodash.escaperegexp": "4.1.2", + "lodash.isplainobject": "4.0.6", + "lodash.isstring": "4.0.1", + "lodash.mergewith": "4.6.1", + "postcss": "6.0.19", + "srcset": "1.0.0", "xtend": "4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "5.2.0" + } + }, + "supports-color": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz", + "integrity": "sha512-F39vS48la4YvTZUPVeTqsjsFNrvcMwrV3RLZINsmHo+7djCvuUzSIeXOnZ5hmjef4bajL1dNccN+tg5XAliO5Q==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, "semver": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", @@ -3398,6 +4362,38 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "dev": true, + "requires": { + "to-object-path": "0.3.0" + } + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", @@ -3410,38 +4406,171 @@ "integrity": "sha1-YccfTqXc/O7JxuEOlG1r0NepdAY=", "dev": true }, - "sntp": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", - "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", + "snapdragon": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", + "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=", "dev": true, - "optional": true, "requires": { - "hoek": "4.2.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.3.1.tgz", - "integrity": "sha1-YQ9hIqRFuN1RU1oqcbeD38Ekh2E=", - "dev": true, + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.1", + "use": "2.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { - "atob": "1.1.3", + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.2.1" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", + "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", + "dev": true, + "requires": { + "atob": "2.0.3", + "decode-uri-component": "0.2.0", "resolve-url": "0.2.1", - "source-map-url": "0.3.0", + "source-map-url": "0.4.0", "urix": "0.1.0" } }, "source-map-url": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz", - "integrity": "sha1-fsrxO1e80J2opAxdJp2zN5nUqvk=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, "sparkles": { @@ -3471,12 +4600,29 @@ "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", "dev": true }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + } + }, + "srcset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-1.0.0.tgz", + "integrity": "sha1-pWad4StC87HV6D7QPHEEb8SPQe8=", + "dev": true, + "requires": { + "array-uniq": "1.0.3", + "number-is-nan": "1.0.1" + } + }, "sshpk": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "optional": true, "requires": { "asn1": "0.2.3", "assert-plus": "1.0.0", @@ -3488,10 +4634,93 @@ "tweetnacl": "0.14.5" } }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, "stream-consume": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz", - "integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, "string-width": { @@ -3514,9 +4743,7 @@ "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true, - "optional": true + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" }, "strip-ansi": { "version": "3.0.1", @@ -3555,6 +4782,11 @@ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" + }, "taffydb": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz", @@ -3567,7 +4799,7 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.3", + "readable-stream": "2.3.4", "xtend": "4.0.1" }, "dependencies": { @@ -3578,15 +4810,15 @@ "dev": true }, "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", - "process-nextick-args": "1.0.7", + "process-nextick-args": "2.0.0", "safe-buffer": "5.1.1", "string_decoder": "1.0.3", "util-deprecate": "1.0.2" @@ -3624,7 +4856,7 @@ "integrity": "sha1-YcxHp2wavTGV8UUn+XjViulMUgQ=", "dev": true, "requires": { - "es5-ext": "0.10.30", + "es5-ext": "0.10.39", "next-tick": "1.0.0" } }, @@ -3637,6 +4869,54 @@ "os-tmpdir": "1.0.2" } }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + } + }, "token-stream": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", @@ -3647,18 +4927,29 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, - "optional": true, "requires": { "punycode": "1.4.1" } }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=" + } + } + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "optional": true, "requires": { "safe-buffer": "5.1.1" } @@ -3667,7 +4958,6 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, "optional": true }, "twig": { @@ -3687,11 +4977,19 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "1.1.11" } } } }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "1.1.2" + } + }, "uglify-js": { "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", @@ -3739,18 +5037,178 @@ } } }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, "unique-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", "dev": true }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, + "use": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz", + "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "isobject": "3.0.1", + "lazy-cache": "2.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, "user-home": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", @@ -3764,11 +5222,9 @@ "dev": true }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true, - "optional": true + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" }, "v8flags": { "version": "2.1.1", @@ -3793,8 +5249,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "optional": true, "requires": { "assert-plus": "1.0.0", "core-util-is": "1.0.2", @@ -3807,7 +5261,7 @@ "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", "dev": true, "requires": { - "clone": "1.0.2", + "clone": "1.0.3", "clone-stats": "0.0.1", "replace-ext": "0.0.1" } @@ -3883,6 +5337,14 @@ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "0.1.2" + } + }, "walk": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", @@ -3892,6 +5354,29 @@ "foreachasync": "3.0.0" } }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-encoding": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", + "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "requires": { + "iconv-lite": "0.4.19" + } + }, + "whatwg-url": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.4.0.tgz", + "integrity": "sha512-Z0CVh/YE217Foyb488eo+iBv+r7eAQ0wSTyApi9n06jhcA3z6Nidg/EGvl0UFkg7kMdKxfBzzr+o9JF+cevgMg==", + "requires": { + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" + } + }, "when": { "version": "3.7.8", "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", @@ -3927,13 +5412,37 @@ "requires": { "acorn": "3.3.0", "acorn-globals": "3.1.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + } } }, "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, "wrap-ansi": { "version": "2.1.0", @@ -3951,6 +5460,20 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, "xmlcreate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz", diff --git a/package.json b/package.json index bdaf8f1..3e5d9b0 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,28 @@ { "name": "xmeter", - "version": "6.2.0", + "version": "6.3.0", "description": "A default stylesheet with a set of tools that make designing with vertical rhythm easy.", "main": "index.js", "dependencies": { - "extrajs-dom": "^3.2.0", - "extrajs-view": "^1.1.1" + "aria-patterns": "^0.2.0", + "extrajs-dom": "^4.0.0", + "extrajs-view": "^1.1.2" }, "devDependencies": { "gulp": "^3.9.1", - "gulp-autoprefixer": "^4.0.0", - "gulp-clean-css": "^3.9.0", + "gulp-autoprefixer": "^4.1.0", + "gulp-clean-css": "^3.9.2", "gulp-jsdoc3": "^1.0.1", - "gulp-less": "^3.3.0", + "gulp-less": "^3.4.0", "gulp-pug": "^3.3.0", - "gulp-sourcemaps": "^2.6.1", + "gulp-sourcemaps": "^2.6.4", "kss": "^3.0.0-beta.18", "normalize.css": "^6.0.0", "sitepage": "^1.0.0" }, "scripts": { "test": "node test.js", - "unbuild:api": "rm -r docs/api/", - "unbuild:kss": "rm -r docs/styleguide/", - "unbuild:docs": "npm run unbuild:api && npm run unbuild:kss && rm docs/{{index,base}.html,css/docs.css}", + "unbuild:docs": "rm -r docs/{styleguide,api}/ && rm docs/{{index,base}.html,css/docs.css}", "unbuild": "npm run unbuild:docs && rm css/xmeter.css{,.map}", "build": "gulp build" },