UNPKG

next-csrf

Version:

CSRF mitigation library for Next.js

1 lines 530 kB
module.exports=function(e,r){"use strict";var t={};function __webpack_require__(r){if(t[r]){return t[r].exports}var n=t[r]={i:r,l:false,exports:{}};e[r].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(296)}r(__webpack_require__);return startup()}([function(e){e.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",260:"H J K V W X Y Z a b c d e f g h i j k l",292:"G U I F E D A B C O T P fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"A B C O T P H J K V W X Y Z a b",548:"G U I F E D"},E:{2:"xB WB",260:"F E D A B C O bB cB dB VB L S hB iB",292:"I aB",804:"G U"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB",33:"C oB",164:"L EB"},G:{260:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",292:"rB sB",804:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",33:"G BC HB",548:"GB 8B 9B AC"},J:{1:"A",548:"F"},K:{1:"Q S",2:"A B",33:"C",164:"L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Gradients"}},,,,,,,,,function(e){e.exports=[{id:"all-property",title:"`all` Property",description:"A property for defining the reset of all properties of an element",specification:"https://www.w3.org/TR/css-cascade-3/#all-shorthand",stage:3,caniuse:"css-all",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/all"},example:"a {\n all: initial;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/maximkoretskiy/postcss-initial"}]},{id:"any-link-pseudo-class",title:"`:any-link` Hyperlink Pseudo-Class",description:"A pseudo-class for matching anchor elements independent of whether they have been visited",specification:"https://www.w3.org/TR/selectors-4/#any-link-pseudo",stage:2,caniuse:"css-any-link",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:any-link"},example:"nav :any-link > span {\n background-color: yellow;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-pseudo-class-any-link"}]},{id:"blank-pseudo-class",title:"`:blank` Empty-Value Pseudo-Class",description:"A pseudo-class for matching form elements when they are empty",specification:"https://drafts.csswg.org/selectors-4/#blank",stage:1,example:"input:blank {\n background-color: yellow;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-blank-pseudo"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-blank-pseudo"}]},{id:"break-properties",title:"Break Properties",description:"Properties for defining the break behavior between and within boxes",specification:"https://www.w3.org/TR/css-break-3/#breaking-controls",stage:3,caniuse:"multicolumn",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/break-after"},example:"a {\n break-inside: avoid;\n break-before: avoid-column;\n break-after: always;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/shrpne/postcss-page-break"}]},{id:"case-insensitive-attributes",title:"Case-Insensitive Attributes",description:"An attribute selector matching attribute values case-insensitively",specification:"https://www.w3.org/TR/selectors-4/#attribute-case",stage:2,caniuse:"css-case-insensitive",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors"},example:"[frame=hsides i] {\n border-style: solid none;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/Semigradsky/postcss-attribute-case-insensitive"}]},{id:"color-adjust",title:"`color-adjust` Property",description:"The color-adjust property is a non-standard CSS extension that can be used to force printing of background colors and images",specification:"https://www.w3.org/TR/css-color-4/#color-adjust",stage:2,caniuse:"css-color-adjust",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color-adjust"},example:".background {\n background-color:#ccc;\n}\n.background.color-adjust {\n color-adjust: economy;\n}\n.background.color-adjust-exact {\n color-adjust: exact;\n}"},{id:"color-functional-notation",title:"Color Functional Notation",description:"A space and slash separated notation for specifying colors",specification:"https://drafts.csswg.org/css-color/#ref-for-funcdef-rgb%E2%91%A1%E2%91%A0",stage:1,example:"em {\n background-color: hsl(120deg 100% 25%);\n box-shadow: 0 0 0 10px hwb(120deg 100% 25% / 80%);\n color: rgb(0 255 0);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-color-functional-notation"}]},{id:"color-mod-function",title:"`color-mod()` Function",description:"A function for modifying colors",specification:"https://www.w3.org/TR/css-color-4/#funcdef-color-mod",stage:-1,example:"p {\n color: color-mod(black alpha(50%));\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-color-mod-function"}]},{id:"custom-media-queries",title:"Custom Media Queries",description:"An at-rule for defining aliases that represent media queries",specification:"https://drafts.csswg.org/mediaqueries-5/#at-ruledef-custom-media",stage:1,example:"@custom-media --narrow-window (max-width: 30em);\n\n@media (--narrow-window) {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-media"}]},{id:"custom-properties",title:"Custom Properties",description:"A syntax for defining custom values accepted by all CSS properties",specification:"https://www.w3.org/TR/css-variables-1/",stage:3,caniuse:"css-variables",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/var"},example:"img {\n --some-length: 32px;\n\n height: var(--some-length);\n width: var(--some-length);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-properties"}]},{id:"custom-property-sets",title:"Custom Property Sets",description:"A syntax for storing properties in named variables, referenceable in other style rules",specification:"https://tabatkins.github.io/specs/css-apply-rule/",stage:-1,caniuse:"css-apply-rule",example:"img {\n --some-length-styles: {\n height: 32px;\n width: 32px;\n };\n\n @apply --some-length-styles;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/pascalduez/postcss-apply"}]},{id:"custom-selectors",title:"Custom Selectors",description:"An at-rule for defining aliases that represent selectors",specification:"https://drafts.csswg.org/css-extensions/#custom-selectors",stage:1,example:"@custom-selector :--heading h1, h2, h3, h4, h5, h6;\n\narticle :--heading + p {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-selectors"}]},{id:"dir-pseudo-class",title:"`:dir` Directionality Pseudo-Class",description:"A pseudo-class for matching elements based on their directionality",specification:"https://www.w3.org/TR/selectors-4/#dir-pseudo",stage:2,caniuse:"css-dir-pseudo",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:dir"},example:"blockquote:dir(rtl) {\n margin-right: 10px;\n}\n\nblockquote:dir(ltr) {\n margin-left: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-dir-pseudo-class"}]},{id:"double-position-gradients",title:"Double Position Gradients",description:"A syntax for using two positions in a gradient.",specification:"https://www.w3.org/TR/css-images-4/#color-stop-syntax",stage:2,"caniuse-compat":{and_chr:{71:"y"},chrome:{71:"y"}},example:".pie_chart {\n background-image: conic-gradient(yellowgreen 40%, gold 0deg 75%, #f06 0deg);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-double-position-gradients"}]},{id:"environment-variables",title:"Custom Environment Variables",description:"A syntax for using custom values accepted by CSS globally",specification:"https://drafts.csswg.org/css-env-1/",stage:0,"caniuse-compat":{and_chr:{69:"y"},chrome:{69:"y"},ios_saf:{11.2:"y"},safari:{11.2:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/env"},example:"@media (max-width: env(--brand-small)) {\n body {\n padding: env(--brand-spacing);\n }\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-env-function"}]},{id:"focus-visible-pseudo-class",title:"`:focus-visible` Focus-Indicated Pseudo-Class",description:"A pseudo-class for matching focused elements that indicate that focus to a user",specification:"https://www.w3.org/TR/selectors-4/#focus-visible-pseudo",stage:2,caniuse:"css-focus-visible",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible"},example:":focus:not(:focus-visible) {\n outline: 0;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/WICG/focus-visible"},{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-focus-visible"}]},{id:"focus-within-pseudo-class",title:"`:focus-within` Focus Container Pseudo-Class",description:"A pseudo-class for matching elements that are either focused or that have focused descendants",specification:"https://www.w3.org/TR/selectors-4/#focus-within-pseudo",stage:2,caniuse:"css-focus-within",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-within"},example:"form:focus-within {\n background: rgba(0, 0, 0, 0.3);\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/jonathantneal/focus-within"},{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-focus-within"}]},{id:"font-variant-property",title:"`font-variant` Property",description:"A property for defining the usage of alternate glyphs in a font",specification:"https://www.w3.org/TR/css-fonts-3/#propdef-font-variant",stage:3,caniuse:"font-variant-alternates",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant"},example:"h2 {\n font-variant: small-caps;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-font-variant"}]},{id:"gap-properties",title:"Gap Properties",description:"Properties for defining gutters within a layout",specification:"https://www.w3.org/TR/css-grid-1/#gutters",stage:3,"caniuse-compat":{chrome:{66:"y"},edge:{16:"y"},firefox:{61:"y"},safari:{11.2:"y",TP:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/gap"},example:".grid-1 {\n gap: 20px;\n}\n\n.grid-2 {\n column-gap: 40px;\n row-gap: 20px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-gap-properties"}]},{id:"gray-function",title:"`gray()` Function",description:"A function for specifying fully desaturated colors",specification:"https://www.w3.org/TR/css-color-4/#funcdef-gray",stage:2,example:"p {\n color: gray(50);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-gray"}]},{id:"grid-layout",title:"Grid Layout",description:"A syntax for using a grid concept to lay out content",specification:"https://www.w3.org/TR/css-grid-1/",stage:3,caniuse:"css-grid",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/grid"},example:"section {\n display: grid;\n grid-template-columns: 100px 100px 100px;\n grid-gap: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/autoprefixer"}]},{id:"has-pseudo-class",title:"`:has()` Relational Pseudo-Class",description:"A pseudo-class for matching ancestor and sibling elements",specification:"https://www.w3.org/TR/selectors-4/#has-pseudo",stage:2,caniuse:"css-has",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:has"},example:"a:has(> img) {\n display: block;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-has-pseudo"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-has-pseudo"}]},{id:"hexadecimal-alpha-notation",title:"Hexadecimal Alpha Notation",description:"A 4 & 8 character hex color notation for specifying the opacity level",specification:"https://www.w3.org/TR/css-color-4/#hex-notation",stage:2,caniuse:"css-rrggbbaa",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Syntax_2"},example:"section {\n background-color: #f3f3f3f3;\n color: #0003;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-hex-alpha"}]},{id:"hwb-function",title:"`hwb()` Function",description:"A function for specifying colors by hue and then a degree of whiteness and blackness to mix into it",specification:"https://www.w3.org/TR/css-color-4/#funcdef-hwb",stage:2,example:"p {\n color: hwb(120 44% 50%);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-hwb"}]},{id:"image-set-function",title:"`image-set()` Function",description:"A function for specifying image sources based on the user’s resolution",specification:"https://www.w3.org/TR/css-images-4/#image-set-notation",stage:2,caniuse:"css-image-set",example:'p {\n background-image: image-set(\n "foo.png" 1x,\n "foo-2x.png" 2x,\n "foo-print.png" 600dpi\n );\n}',polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-image-set-function"}]},{id:"in-out-of-range-pseudo-class",title:"`:in-range` and `:out-of-range` Pseudo-Classes",description:"A pseudo-class for matching elements that have range limitations",specification:"https://www.w3.org/TR/selectors-4/#range-pseudos",stage:2,caniuse:"css-in-out-of-range",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:in-range"},example:"input:in-range {\n background-color: rgba(0, 255, 0, 0.25);\n}\ninput:out-of-range {\n background-color: rgba(255, 0, 0, 0.25);\n border: 2px solid red;\n}"},{id:"lab-function",title:"`lab()` Function",description:"A function for specifying colors expressed in the CIE Lab color space",specification:"https://www.w3.org/TR/css-color-4/#funcdef-lab",stage:2,example:"body {\n color: lab(240 50 20);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-lab-function"}]},{id:"lch-function",title:"`lch()` Function",description:"A function for specifying colors expressed in the CIE Lab color space with chroma and hue",specification:"https://www.w3.org/TR/css-color-4/#funcdef-lch",stage:2,example:"body {\n color: lch(53 105 40);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-lab-function"}]},{id:"logical-properties-and-values",title:"Logical Properties and Values",description:"Flow-relative (left-to-right or right-to-left) properties and values",specification:"https://www.w3.org/TR/css-logical-1/",stage:2,caniuse:"css-logical-props",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties"},example:"span:first-child {\n float: inline-start;\n margin-inline-start: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-logical-properties"}]},{id:"matches-pseudo-class",title:"`:matches()` Matches-Any Pseudo-Class",description:"A pseudo-class for matching elements in a selector list",specification:"https://www.w3.org/TR/selectors-4/#matches-pseudo",stage:2,caniuse:"css-matches-pseudo",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:matches"},example:"p:matches(:first-child, .special) {\n margin-top: 1em;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-selector-matches"}]},{id:"media-query-ranges",title:"Media Query Ranges",description:"A syntax for defining media query ranges using ordinary comparison operators",specification:"https://www.w3.org/TR/mediaqueries-4/#range-context",stage:3,docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries#Syntax_improvements_in_Level_4"},example:"@media (width < 480px) {}\n\n@media (480px <= width < 768px) {}\n\n@media (width >= 768px) {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-media-minmax"}]},{id:"nesting-rules",title:"Nesting Rules",description:"A syntax for nesting relative rules within rules",specification:"https://drafts.csswg.org/css-nesting-1/",stage:1,example:"article {\n & p {\n color: #333;\n }\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-nesting"}]},{id:"not-pseudo-class",title:"`:not()` Negation List Pseudo-Class",description:"A pseudo-class for ignoring elements in a selector list",specification:"https://www.w3.org/TR/selectors-4/#negation-pseudo",stage:2,caniuse:"css-not-sel-list",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:not"},example:"p:not(:first-child, .special) {\n margin-top: 1em;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-selector-not"}]},{id:"overflow-property",title:"`overflow` Shorthand Property",description:"A property for defining `overflow-x` and `overflow-y`",specification:"https://www.w3.org/TR/css-overflow-3/#propdef-overflow",stage:2,caniuse:"css-overflow","caniuse-compat":{and_chr:{68:"y"},and_ff:{61:"y"},chrome:{68:"y"},firefox:{61:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow"},example:"html {\n overflow: hidden auto;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-overflow-shorthand"}]},{id:"overflow-wrap-property",title:"`overflow-wrap` Property",description:"A property for defining whether to insert line breaks within words to prevent overflowing",specification:"https://www.w3.org/TR/css-text-3/#overflow-wrap-property",stage:2,caniuse:"wordwrap",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap"},example:"p {\n overflow-wrap: break-word;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/mattdimu/postcss-replace-overflow-wrap"}]},{id:"overscroll-behavior-property",title:"`overscroll-behavior` Property",description:"Properties for controlling when the scroll position of a scroll container reaches the edge of a scrollport",specification:"https://drafts.csswg.org/css-overscroll-behavior",stage:1,caniuse:"css-overscroll-behavior",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior"},example:".messages {\n height: 220px;\n overflow: auto;\n overscroll-behavior-y: contain;\n}\n\nbody {\n margin: 0;\n overscroll-behavior: none;\n}"},{id:"place-properties",title:"Place Properties",description:"Properties for defining alignment within a layout",specification:"https://www.w3.org/TR/css-align-3/#place-items-property",stage:2,"caniuse-compat":{chrome:{59:"y"},firefox:{45:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/place-content"},example:".example {\n place-content: flex-end;\n place-items: center / space-between;\n place-self: flex-start / center;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-place"}]},{id:"prefers-color-scheme-query",title:"`prefers-color-scheme` Media Query",description:"A media query to detect if the user has requested the system use a light or dark color theme",specification:"https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme",stage:1,caniuse:"prefers-color-scheme","caniuse-compat":{ios_saf:{12.1:"y"},safari:{12.1:"y"}},example:"body {\n background-color: white;\n color: black;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n background-color: black;\n color: white;\n }\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-prefers-color-scheme"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-prefers-color-scheme"}]},{id:"prefers-reduced-motion-query",title:"`prefers-reduced-motion` Media Query",description:"A media query to detect if the user has requested less animation and general motion on the page",specification:"https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-motion",stage:1,caniuse:"prefers-reduced-motion",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion"},example:".animation {\n animation: vibrate 0.3s linear infinite both; \n}\n\n@media (prefers-reduced-motion: reduce) {\n .animation {\n animation: none;\n }\n}"},{id:"read-only-write-pseudo-class",title:"`:read-only` and `:read-write` selectors",description:"Pseudo-classes to match elements which are considered user-alterable",specification:"https://www.w3.org/TR/selectors-4/#rw-pseudos",stage:2,caniuse:"css-read-only-write",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:read-only"},example:"input:read-only {\n background-color: #ccc;\n}"},{id:"rebeccapurple-color",title:"`rebeccapurple` Color",description:"A particularly lovely shade of purple in memory of Rebecca Alison Meyer",specification:"https://www.w3.org/TR/css-color-4/#valdef-color-rebeccapurple",stage:2,caniuse:"css-rebeccapurple",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color_value"},example:"html {\n color: rebeccapurple;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-rebeccapurple"}]},{id:"system-ui-font-family",title:"`system-ui` Font Family",description:"A generic font used to match the user’s interface",specification:"https://www.w3.org/TR/css-fonts-4/#system-ui-def",stage:2,caniuse:"font-family-system-ui",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#Syntax"},example:"body {\n font-family: system-ui;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/JLHwung/postcss-font-family-system-ui"}]},{id:"when-else-rules",title:"When/Else Rules",description:"At-rules for specifying media queries and support queries in a single grammar",specification:"https://tabatkins.github.io/specs/css-when-else/",stage:0,example:"@when media(width >= 640px) and (supports(display: flex) or supports(display: grid)) {\n /* A */\n} @else media(pointer: coarse) {\n /* B */\n} @else {\n /* C */\n}"},{id:"where-pseudo-class",title:"`:where()` Zero-Specificity Pseudo-Class",description:"A pseudo-class for matching elements in a selector list without contributing specificity",specification:"https://drafts.csswg.org/selectors-4/#where-pseudo",stage:1,example:"a:where(:not(:hover)) {\n text-decoration: none;\n}"}]},function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(314));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,r){e.prototype=Object.create(r.prototype);e.prototype.constructor=e;e.__proto__=r}var i=function(e){_inheritsLoose(Comment,e);function Comment(r){var t;t=e.call(this,r)||this;t.type="comment";return t}return Comment}(n.default);var o=i;r.default=o;e.exports=r.default},,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(193));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,r,t){if(r)_defineProperties(e.prototype,r);if(t)_defineProperties(e,t);return e}var i=function(){function Result(e,r,t){this.processor=e;this.messages=[];this.root=r;this.opts=t;this.css=undefined;this.map=undefined}var e=Result.prototype;e.toString=function toString(){return this.css};e.warn=function warn(e,r){if(r===void 0){r={}}if(!r.plugin){if(this.lastPlugin&&this.lastPlugin.postcssPlugin){r.plugin=this.lastPlugin.postcssPlugin}}var t=new n.default(e,r);this.messages.push(t);return t};e.warnings=function warnings(){return this.messages.filter(function(e){return e.type==="warning"})};_createClass(Result,[{key:"content",get:function get(){return this.css}}]);return Result}();var o=i;r.default=o;e.exports=r.default},,function(e){e.exports={A:{A:{2:"I gB",2340:"F E D A B"},B:{2:"C O T P H J K",1025:"UB IB N"},C:{2:"qB GB nB",513:"9 w R M JB KB LB MB NB OB PB QB RB SB",545:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",1025:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB aB",164:"I",4644:"F E D bB cB dB"},F:{2:"D B P H J K V W X Y Z a b c d jB kB lB mB L EB",545:"C oB S",1025:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",4260:"rB sB",4644:"E tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F",4260:"A"},K:{2:"A B L EB",545:"C S",1025:"Q"},L:{1025:"N"},M:{545:"M"},N:{2340:"A B"},O:{1:"EC"},P:{1025:"G FC GC HC IC JC VB L"},Q:{1025:"KC"},R:{1025:"LC"},S:{4097:"MC"}},B:7,C:"Crisp edges/pixelated images"}},,,,function(e){e.exports={A:{A:{132:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB",322:"m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I",16:"F",33:"E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{1:"B C O L S hB iB",2:"G xB WB",16:"U",33:"I F E D A aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",33:"E rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",33:"GB G BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{36:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS writing-mode property"}},,,function(e){e.exports={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"T P H J K UB IB N",129:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",804:"G U I F E D A B C O T nB fB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",260:"1 2 3 4 5",388:"0 g h i j k l m n o p q r s t u v Q x y z",1412:"P H J K V W X Y Z a b c d e f",1956:"G U I F E D A B C O T"},E:{129:"A B C O dB VB L S hB iB",1412:"I F E D bB cB",1956:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D jB kB",260:"o p q r s",388:"P H J K V W X Y Z a b c d e f g h i j k l m n",1796:"lB mB",1828:"B C L EB oB S"},G:{129:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",1412:"E sB tB uB vB",1956:"WB pB HB rB"},H:{1828:"7B"},I:{388:"N CC DC",1956:"GB G 8B 9B AC BC HB"},J:{1412:"A",1924:"F"},K:{2:"A",388:"Q",1828:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{388:"EC"},P:{1:"HC IC JC VB L",260:"FC GC",388:"G"},Q:{260:"KC"},R:{260:"LC"},S:{260:"MC"}},B:4,C:"CSS3 Border images"}},function(e){"use strict";let r=function(e,t){let n=new e.constructor;for(let i in e){if(!e.hasOwnProperty(i))continue;let o=e[i],s=typeof o;if(i==="parent"&&s==="object"){if(t)n[i]=t}else if(i==="source"){n[i]=o}else if(o instanceof Array){n[i]=o.map(e=>r(e,n))}else if(i!=="before"&&i!=="after"&&i!=="between"&&i!=="semicolon"){if(s==="object"&&o!==null)o=r(o);n[i]=o}}return n};e.exports=class Node{constructor(e){e=e||{};this.raws={before:"",after:""};for(let r in e){this[r]=e[r]}}remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let t=r(this);for(let r in e){t[r]=e[r]}return t}cloneBefore(e){e=e||{};let r=this.clone(e);this.parent.insertBefore(this,r);return r}cloneAfter(e){e=e||{};let r=this.clone(e);this.parent.insertAfter(this,r);return r}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let r of e){this.parent.insertBefore(this,r)}this.remove()}return this}moveTo(e){this.cleanRaws(this.root()===e.root());this.remove();e.append(this);return this}moveBefore(e){this.cleanRaws(this.root()===e.root());this.remove();e.parent.insertBefore(e,this);return this}moveAfter(e){this.cleanRaws(this.root()===e.root());this.remove();e.parent.insertAfter(e,this);return this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let r in this){if(!this.hasOwnProperty(r))continue;if(r==="parent")continue;let t=this[r];if(t instanceof Array){e[r]=t.map(e=>{if(typeof e==="object"&&e.toJSON){return e.toJSON()}else{return e}})}else if(typeof t==="object"&&t.toJSON){e[r]=t.toJSON()}else{e[r]=t}}return e}root(){let e=this;while(e.parent)e=e.parent;return e}cleanRaws(e){delete this.raws.before;delete this.raws.after;if(!e)delete this.raws.between}positionInside(e){let r=this.toString(),t=this.source.start.column,n=this.source.start.line;for(let i=0;i<e;i++){if(r[i]==="\n"){t=1;n+=1}else{t+=1}}return{line:n,column:t}}positionBy(e){let r=this.source.start;if(Object(e).index){r=this.positionInside(e.index)}else if(Object(e).word){let t=this.toString().indexOf(e.word);if(t!==-1)r=this.positionInside(t)}return r}}},function(e,r,t){"use strict";const n=t(896);class FunctionNode extends n{constructor(e){super(e);this.type="func";this.unbalanced=-1}}n.registerWalker(FunctionNode);e.exports=FunctionNode},,,,function(e){e.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",36:"fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",516:"G U I F E D A B C O T"},E:{1:"F E D A B C O cB dB VB L S hB iB",772:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB",36:"kB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB sB",516:"rB"},H:{132:"7B"},I:{1:"N CC DC",36:"8B",516:"GB G BC HB",548:"9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Background-image options"}},,,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"SB",16:"qB",33:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"D A B C O dB VB L S hB iB",16:"xB WB",132:"G U I F E aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L",132:"C P H J K V W X Y EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB",132:"E HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",16:"8B 9B",132:"GB G AC BC HB CC DC"},J:{1:"A",132:"F"},K:{1:"Q",2:"A B L",132:"C EB S"},L:{1:"N"},M:{33:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:1,C:"CSS :read-only and :read-write selectors"}},,function(e,r,t){"use strict";var n=t(561);function capitalize(e){return e.slice(0,1).toUpperCase()+e.slice(1)}var i={ie:"IE",ie_mob:"IE Mobile",ios_saf:"iOS",op_mini:"Opera Mini",op_mob:"Opera Mobile",and_chr:"Chrome for Android",and_ff:"Firefox for Android",and_uc:"UC for Android"};function prefix(e,r,t){var n=" "+e;if(t)n+=" *";n+=": ";n+=r.map(function(e){return e.replace(/^-(.*)-$/g,"$1")}).join(", ");n+="\n";return n}e.exports=function(e){if(e.browsers.selected.length===0){return"No browsers selected"}var r={};for(var t=e.browsers.selected,o=Array.isArray(t),s=0,t=o?t:t[Symbol.iterator]();;){var a;if(o){if(s>=t.length)break;a=t[s++]}else{s=t.next();if(s.done)break;a=s.value}var u=a;var c=u.split(" ");var l=c[0];var f=c[1];l=i[l]||capitalize(l);if(r[l]){r[l].push(f)}else{r[l]=[f]}}var p="Browsers:\n";for(var B in r){var d=r[B];d=d.sort(function(e,r){return parseFloat(r)-parseFloat(e)});p+=" "+B+": "+d.join(", ")+"\n"}var h=n.coverage(e.browsers.selected);var v=Math.round(h*100)/100;p+="\nThese browsers account for "+v+"% of all users globally\n";var b=[];for(var g in e.add){var m=e.add[g];if(g[0]==="@"&&m.prefixes){b.push(prefix(g,m.prefixes))}}if(b.length>0){p+="\nAt-Rules:\n"+b.sort().join("")}var y=[];for(var C=e.add.selectors,w=Array.isArray(C),S=0,C=w?C:C[Symbol.iterator]();;){var O;if(w){if(S>=C.length)break;O=C[S++]}else{S=C.next();if(S.done)break;O=S.value}var A=O;if(A.prefixes){y.push(prefix(A.name,A.prefixes))}}if(y.length>0){p+="\nSelectors:\n"+y.sort().join("")}var x=[];var F=[];var D=false;for(var j in e.add){var E=e.add[j];if(j[0]!=="@"&&E.prefixes){var T=j.indexOf("grid-")===0;if(T)D=true;F.push(prefix(j,E.prefixes,T))}if(!Array.isArray(E.values)){continue}for(var k=E.values,P=Array.isArray(k),R=0,k=P?k:k[Symbol.iterator]();;){var M;if(P){if(R>=k.length)break;M=k[R++]}else{R=k.next();if(R.done)break;M=R.value}var I=M;var L=I.name.includes("grid");if(L)D=true;var G=prefix(I.name,I.prefixes,L);if(!x.includes(G)){x.push(G)}}}if(F.length>0){p+="\nProperties:\n"+F.sort().join("")}if(x.length>0){p+="\nValues:\n"+x.sort().join("")}if(D){p+="\n* - Prefixes will be added only on grid: true option.\n"}if(!b.length&&!y.length&&!F.length&&!x.length){p+="\nAwesome! Your browsers don't require any vendor prefixes."+"\nNow you can remove Autoprefixer from build steps."}return p}},function(e){e.exports={A:{A:{2:"I F E D gB",1028:"B",1316:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"qB GB G U I F E D A B C O T P H J K V W X nB fB",516:"Y Z a b c d"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"X Y Z a b c d e",164:"G U I F E D A B C O T P H J K V W"},E:{1:"D A B C O dB VB L S hB iB",33:"F E bB cB",164:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB",33:"P H"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E tB uB",164:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",164:"GB G 8B 9B AC BC HB"},J:{1:"A",164:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",292:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Flexible Box Layout Module"}},,,,,,,,,,,,function(e,r,t){"use strict";var n=t(586).list;e.exports={error:function error(e){var r=new Error(e);r.autoprefixer=true;throw r},uniq:function uniq(e){var r=[];for(var t=e,n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(!r.includes(s)){r.push(s)}}return r},removeNote:function removeNote(e){if(!e.includes(" ")){return e}return e.split(" ")[0]},escapeRegexp:function escapeRegexp(e){return e.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")},regexp:function regexp(e,r){if(r===void 0){r=true}if(r){e=this.escapeRegexp(e)}return new RegExp("(^|[\\s,(])("+e+"($|[\\s(,]))","gi")},editList:function editList(e,r){var t=n.comma(e);var i=r(t,[]);if(t===i){return e}var o=e.match(/,\s*/);o=o?o[0]:", ";return i.join(o)},splitSelector:function splitSelector(e){return n.comma(e).map(function(e){return n.space(e).map(function(e){return e.split(/(?=\.|#)/g)})})}}},,,,function(e,r,t){var n=t(586);var i={"font-variant-ligatures":{"common-ligatures":'"liga", "clig"',"no-common-ligatures":'"liga", "clig off"',"discretionary-ligatures":'"dlig"',"no-discretionary-ligatures":'"dlig" off',"historical-ligatures":'"hlig"',"no-historical-ligatures":'"hlig" off',contextual:'"calt"',"no-contextual":'"calt" off'},"font-variant-position":{sub:'"subs"',super:'"sups"',normal:'"subs" off, "sups" off'},"font-variant-caps":{"small-caps":'"c2sc"',"all-small-caps":'"smcp", "c2sc"',"petite-caps":'"pcap"',"all-petite-caps":'"pcap", "c2pc"',unicase:'"unic"',"titling-caps":'"titl"'},"font-variant-numeric":{"lining-nums":'"lnum"',"oldstyle-nums":'"onum"',"proportional-nums":'"pnum"',"tabular-nums":'"tnum"',"diagonal-fractions":'"frac"',"stacked-fractions":'"afrc"',ordinal:'"ordn"',"slashed-zero":'"zero"'},"font-kerning":{normal:'"kern"',none:'"kern" off'},"font-variant":{normal:"normal",inherit:"inherit"}};for(var o in i){var s=i[o];for(var a in s){if(!(a in i["font-variant"])){i["font-variant"][a]=s[a]}}}function getFontFeatureSettingsPrevTo(e){var r=null;e.parent.walkDecls(function(e){if(e.prop==="font-feature-settings"){r=e}});if(r===null){r=e.clone();r.prop="font-feature-settings";r.value="";e.parent.insertBefore(e,r)}return r}e.exports=n.plugin("postcss-font-variant",function(){return function(e){e.walkRules(function(e){var r=null;e.walkDecls(function(e){if(!i[e.prop]){return null}var t=e.value;if(e.prop==="font-variant"){t=e.value.split(/\s+/g).map(function(e){return i["font-variant"][e]}).join(", ")}else if(i[e.prop][e.value]){t=i[e.prop][e.value]}if(r===null){r=getFontFeatureSettingsPrevTo(e)}if(r.value&&r.value!==t){r.value+=", "+t}else{r.value=t}})})}})},,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));var i=_interopDefault(t(790));var o=t(682);function _slicedToArray(e,r){return _arrayWithHoles(e)||_iterableToArrayLimit(e,r)||_nonIterableRest()}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArrayLimit(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"]!=null)s["return"]()}finally{if(i)throw o}}return t}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var s=n.plugin("postcss-color-gray",e=>r=>{r.walkDecls(r=>{if(u(r)){const t=r.value;const n=i(t).parse();n.walk(e=>{const r=S(e),t=_slicedToArray(r,2),n=t[0],s=t[1];if(n!==undefined){e.value="rgb";const r=o.lab2rgb(n,0,0).map(e=>Math.max(Math.min(Math.round(e*2.55),255),0)),t=_slicedToArray(r,3),a=t[0],u=t[1],c=t[2];const l=e.first;const f=e.last;e.removeAll().append(l).append(i.number({value:a})).append(i.comma({value:","})).append(i.number({value:u})).append(i.comma({value:","})).append(i.number({value:c}));if(s<1){e.value+="a";e.append(i.comma({value:","})).append(i.number({value:s}))}e.append(f)}});const s=n.toString();if(t!==s){if(Object(e).preserve){r.cloneBefore({value:s})}else{r.value=s}}}})});const a=/(^|[^\w-])gray\(/i;const u=e=>a.test(Object(e).value);const c=e=>Object(e).type==="number";const l=e=>Object(e).type==="operator";const f=e=>Object(e).type==="func";const p=/^calc$/i;const B=e=>f(e)&&p.test(e.value);const d=/^gray$/i;const h=e=>f(e)&&d.test(e.value)&&e.nodes&&e.nodes.length;const v=e=>c(e)&&e.unit==="%";const b=e=>c(e)&&e.unit==="";const g=e=>l(e)&&e.value==="/";const m=e=>b(e)?Number(e.value):undefined;const y=e=>g(e)?null:undefined;const C=e=>B(e)?String(e):b(e)?Number(e.value):v(e)?Number(e.value)/100:undefined;const w=[m,y,C];const S=e=>{const r=[];if(h(e)){const t=e.nodes.slice(1,-1);for(const e in t){const n=typeof w[e]==="function"?w[e](t[e]):undefined;if(n!==undefined){if(n!==null){r.push(n)}}else{return[]}}return r}else{return[]}};e.exports=s},,,,,,,,,,,,,function(e,r){"use strict";r.__esModule=true;r.default=void 0;var t={prefix:function prefix(e){var r=e.match(/^(-\w+-)/);if(r){return r[0]}return""},unprefixed:function unprefixed(e){return e.replace(/^-\w+-/,"")}};var n=t;r.default=n;e.exports=r.default},,,,,function(e){e.exports={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",4:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B nB fB",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",322:"l m n o p q r s t u v Q"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",578:"Y Z a b c d e f g h i j"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS3 text-align-last"}},,function(e,r,t){"use strict";r.__esModule=true;var n=t(155);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(Combinator,e);function Combinator(r){_classCallCheck(this,Combinator);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.COMBINATOR;return t}return Combinator}(i.default);r.default=s;e.exports=r["default"]},,,function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=replaceRuleSelector;var n=t(607);var i=_interopRequireDefault(n);var o=t(599);var s=_interopRequireDefault(o);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _toConsumableArray(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++){t[r]=e[r]}return t}else{return Array.from(e)}}var a=":matches";var u=/^[a-zA-Z]/;function isElementSelector(e){var r=u.exec(e);return r}function normalizeSelector(e,r,t){if(isElementSelector(e)&&!isElementSelector(t)){return`${r}${e}${t}`}return`${r}${t}${e}`}function explodeSelector(e,r){if(e&&e.indexOf(a)>-1){var t=[];var n=e.match(/^\s+/);var o=n?n[0]:"";var u=i.default.comma(e);u.forEach(function(e){var n=e.indexOf(a);var u=e.slice(0,n);var c=e.slice(n);var l=(0,s.default)("(",")",c);var f=l&&l.body?i.default.comma(l.body).reduce(function(e,t){return[].concat(_toConsumableArray(e),_toConsumableArray(explodeSelector(t,r)))},[]):[c];var p=l&&l.post?explodeSelector(l.post,r):[];var B=void 0;if(p.length===0){if(n===-1||u.indexOf(" ")>-1){B=f.map(function(e){return o+u+e})}else{B=f.map(function(e){return normalizeSelector(e,o,u)})}}else{B=[];p.forEach(function(e){f.forEach(function(r){B.push(o+u+r+e)})})}t=[].concat(_toConsumableArray(t),_toConsumableArray(B))});return t}return[e]}function replaceRuleSelector(e,r){var t=e.raws&&e.raws.before?e.raws.before.split("\n").pop():"";return explodeSelector(e.selector,r).join(","+(r.lineBreak?"\n"+t:" "))}e.exports=r.default},,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",33:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b d e f g h i j k l m n o p q r s t u v Q x y z",258:"c"},E:{2:"G U I F E D A B C O xB WB bB cB dB VB L S hB iB",258:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s u jB kB lB mB L EB oB S"},G:{2:"WB pB HB",33:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{33:"M"},N:{161:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS text-size-adjust"}},,,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n<t.length;n++){var i=t[n];var o=Object.getOwnPropertyDescriptor(r,i);if(o&&o.configurable&&e[i]===undefined){Object.defineProperty(e,i,o)}}return e}function _inheritsLoose(e,r){e.prototype=Object.create(r.prototype);e.prototype.constructor=e;_defaults(e,r)}function _defineProperty(e,r,t){if(r in e){Object.defineProperty(e,r,{value:t,enumerable:true,configurable:true,writable:true})}else{e[r]=t}return e}var n=t(565);var i=t(974),o=i.prefixTrackProp,s=i.prefixTrackValue,a=i.autoplaceGridItems,u=i.getGridGap,c=i.inheritGridGap;var l=t(589);var f=function(e){_inheritsLoose(GridRowsColumns,e);function GridRowsColumns(){return e.apply(this,arguments)||this}var r=GridRowsColumns.prototype;r.prefixed=function prefixed(r,t){if(t==="-ms-"){return o({prop:r,prefix:t})}return e.prototype.prefixed.call(this,r,t)};r.normalize=function normalize(e){return e.replace(/^grid-(rows|columns)/,"grid-template-$1")};r.insert=function insert(r,t,n,i){if(t!=="-ms-")return e.prototype.insert.call(this,r,t,n);var f=r.parent,p=r.prop,B=r.value;var d=p.includes("rows");var h=p.includes("columns");var v=f.some(function(e){return e.prop==="grid-template"||e.prop==="grid-template-areas"});if(v&&d){return false}var b=new l({options:{}});var g=b.gridStatus(f,i);var m=u(r);m=c(r,m)||m;var y=d?m.row:m.column;if((g==="no-autoplace"||g===true)&&!v){y=null}var C=s({value:B,gap:y});r.cloneBefore({prop:o({prop:p,prefix:t}),value:C});var w=f.nodes.find(function(e){return e.prop==="grid-auto-flow"});var S="row";if(w&&!b.disabled(w,i)){S=w.value.trim()}if(g==="autoplace"){var O=f.nodes.find(function(e){return e.prop==="grid-template-rows"});if(!O&&v){return undefined}else if(!O&&!v){r.warn(i,"Autoplacement does not work without grid-template-rows property");return undefined}var A=f.nodes.find(function(e){return e.prop==="grid-template-columns"});if(!A&&!v){r.warn(i,"Autoplacement does not work without grid-template-columns property")}if(h&&!v){a(r,i,m,S)}}return undefined};return GridRowsColumns}(n);_defineProperty(f,"names",["grid-template-rows","grid-template-columns","grid-rows","grid-columns"]);e.exports=f},function(e,r,t){"use strict";const n=t(896);e.exports=class Value extends n{constructor(e){super(e);this.type="value";this.unbalanced=0}}},,,function(e){e.exports=require("os")},,,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB nB fB",33:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W",132:"X Y Z a b c d e f g h i j k l m n o p q r"},E:{1:"hB iB",2:"G U I xB WB aB",132:"F E D A B C O bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB lB",132:"P H J K V W X Y Z a b c d e",164:"B C mB L EB oB S"},G:{1:"6B",2:"WB pB HB rB sB",132:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B"},H:{164:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",132:"CC DC"},J:{132:"F A"},K:{1:"Q",2:"A",164:"B C L EB S"},L:{1:"N"},M:{33:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{164:"MC"}},B:5,C:"CSS3 tab-size"}},function(e,r,t){"use strict";r.__esModule=true;var n=function(){function defineProperties(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(e,r,t){if(r)defineProperties(e.prototype,r);if(t)defineProperties(e,t);return e}}();var i=t(136);var o=_interopRequireDefault(i);var s=t(325);var a=t(155);var u=_interopRequireDefault(a);var c=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var l=function(e){_inherits(ClassName,e);function ClassName(r){_classCallCheck(this,ClassName);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=c.CLASS;t._constructed=true;return t}ClassName.prototype.toString=function toString(){return[this.rawSpaceBefore,String("."+this.stringifyProperty("value")),this.rawSpaceAfter].join("")};n(ClassName,[{key:"value",set:function set(e){if(this._constructed){var r=(0,o.default)(e,{isIdentifier:true});if(r!==e){(0,s.ensureObject)(this,"raws");this.raws.value=r}else if(this.raws){delete this.raws.value}}this._value=e},get:function get(){return this._value}}]);return ClassName}(u.default);r.default=l