storybook
Version:
Storybook: Develop, document, and test UI components in isolation
1,522 lines (1,491 loc) • 1.58 MB
JavaScript
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf, __hasOwnProp = Object.prototype.hasOwnProperty;
var __require = /* @__PURE__ */ ((x2) => typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy(x2, {
get: (a5, b3) => (typeof require < "u" ? require : a5)[b3]
}) : x2)(function(x2) {
if (typeof require < "u") return require.apply(this, arguments);
throw Error('Dynamic require of "' + x2 + '" is not supported');
});
var __commonJS = (cb, mod) => function() {
try {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
} catch (e2) {
throw mod = 0, e2;
}
};
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: !0 });
}, __copyProps = (to, from, except, desc) => {
if (from && typeof from == "object" || typeof from == "function")
for (let key of __getOwnPropNames(from))
!__hasOwnProp.call(to, key) && key !== except && __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: !0 }) : target,
mod
));
// ../../node_modules/picocolors/picocolors.browser.js
var require_picocolors_browser = __commonJS({
"../../node_modules/picocolors/picocolors.browser.js"(exports, module2) {
var x2 = String, create = function() {
return { isColorSupported: !1, reset: x2, bold: x2, dim: x2, italic: x2, underline: x2, inverse: x2, hidden: x2, strikethrough: x2, black: x2, red: x2, green: x2, yellow: x2, blue: x2, magenta: x2, cyan: x2, white: x2, gray: x2, bgBlack: x2, bgRed: x2, bgGreen: x2, bgYellow: x2, bgBlue: x2, bgMagenta: x2, bgCyan: x2, bgWhite: x2, blackBright: x2, redBright: x2, greenBright: x2, yellowBright: x2, blueBright: x2, magentaBright: x2, cyanBright: x2, whiteBright: x2, bgBlackBright: x2, bgRedBright: x2, bgGreenBright: x2, bgYellowBright: x2, bgBlueBright: x2, bgMagentaBright: x2, bgCyanBright: x2, bgWhiteBright: x2 };
};
module2.exports = create();
module2.exports.createColors = create;
}
});
// ../../node_modules/memoizerific/memoizerific.js
var require_memoizerific = __commonJS({
"../../node_modules/memoizerific/memoizerific.js"(exports, module2) {
(function(f6) {
if (typeof exports == "object" && typeof module2 < "u")
module2.exports = f6();
else if (typeof define == "function" && define.amd)
define([], f6);
else {
var g3;
typeof window < "u" ? g3 = window : typeof global < "u" ? g3 = global : typeof self < "u" ? g3 = self : g3 = this, g3.memoizerific = f6();
}
})(function() {
var define3, module3, exports2;
return (function e2(t2, n3, r2) {
function s5(o4, u4) {
if (!n3[o4]) {
if (!t2[o4]) {
var a5 = typeof __require == "function" && __require;
if (!u4 && a5) return a5(o4, !0);
if (i3) return i3(o4, !0);
var f6 = new Error("Cannot find module '" + o4 + "'");
throw f6.code = "MODULE_NOT_FOUND", f6;
}
var l3 = n3[o4] = { exports: {} };
t2[o4][0].call(l3.exports, function(e3) {
var n4 = t2[o4][1][e3];
return s5(n4 || e3);
}, l3, l3.exports, e2, t2, n3, r2);
}
return n3[o4].exports;
}
for (var i3 = typeof __require == "function" && __require, o3 = 0; o3 < r2.length; o3++) s5(r2[o3]);
return s5;
})({ 1: [function(_dereq_, module4, exports3) {
module4.exports = function(forceSimilar) {
if (typeof Map != "function" || forceSimilar) {
var Similar = _dereq_("./similar");
return new Similar();
} else
return /* @__PURE__ */ new Map();
};
}, { "./similar": 2 }], 2: [function(_dereq_, module4, exports3) {
function Similar() {
return this.list = [], this.lastItem = void 0, this.size = 0, this;
}
Similar.prototype.get = function(key) {
var index2;
if (this.lastItem && this.isEqual(this.lastItem.key, key))
return this.lastItem.val;
if (index2 = this.indexOf(key), index2 >= 0)
return this.lastItem = this.list[index2], this.list[index2].val;
}, Similar.prototype.set = function(key, val) {
var index2;
return this.lastItem && this.isEqual(this.lastItem.key, key) ? (this.lastItem.val = val, this) : (index2 = this.indexOf(key), index2 >= 0 ? (this.lastItem = this.list[index2], this.list[index2].val = val, this) : (this.lastItem = { key, val }, this.list.push(this.lastItem), this.size++, this));
}, Similar.prototype.delete = function(key) {
var index2;
if (this.lastItem && this.isEqual(this.lastItem.key, key) && (this.lastItem = void 0), index2 = this.indexOf(key), index2 >= 0)
return this.size--, this.list.splice(index2, 1)[0];
}, Similar.prototype.has = function(key) {
var index2;
return this.lastItem && this.isEqual(this.lastItem.key, key) ? !0 : (index2 = this.indexOf(key), index2 >= 0 ? (this.lastItem = this.list[index2], !0) : !1);
}, Similar.prototype.forEach = function(callback, thisArg) {
var i3;
for (i3 = 0; i3 < this.size; i3++)
callback.call(thisArg || this, this.list[i3].val, this.list[i3].key, this);
}, Similar.prototype.indexOf = function(key) {
var i3;
for (i3 = 0; i3 < this.size; i3++)
if (this.isEqual(this.list[i3].key, key))
return i3;
return -1;
}, Similar.prototype.isEqual = function(val1, val2) {
return val1 === val2 || val1 !== val1 && val2 !== val2;
}, module4.exports = Similar;
}, {}], 3: [function(_dereq_, module4, exports3) {
var MapOrSimilar = _dereq_("map-or-similar");
module4.exports = function(limit) {
var cache = new MapOrSimilar(!1), lru = [];
return function(fn3) {
var memoizerific = function() {
var currentCache = cache, newMap, fnResult, argsLengthMinusOne = arguments.length - 1, lruPath = Array(argsLengthMinusOne + 1), isMemoized = !0, i3;
if ((memoizerific.numArgs || memoizerific.numArgs === 0) && memoizerific.numArgs !== argsLengthMinusOne + 1)
throw new Error("Memoizerific functions should always be called with the same number of arguments");
for (i3 = 0; i3 < argsLengthMinusOne; i3++) {
if (lruPath[i3] = {
cacheItem: currentCache,
arg: arguments[i3]
}, currentCache.has(arguments[i3])) {
currentCache = currentCache.get(arguments[i3]);
continue;
}
isMemoized = !1, newMap = new MapOrSimilar(!1), currentCache.set(arguments[i3], newMap), currentCache = newMap;
}
return isMemoized && (currentCache.has(arguments[argsLengthMinusOne]) ? fnResult = currentCache.get(arguments[argsLengthMinusOne]) : isMemoized = !1), isMemoized || (fnResult = fn3.apply(null, arguments), currentCache.set(arguments[argsLengthMinusOne], fnResult)), limit > 0 && (lruPath[argsLengthMinusOne] = {
cacheItem: currentCache,
arg: arguments[argsLengthMinusOne]
}, isMemoized ? moveToMostRecentLru(lru, lruPath) : lru.push(lruPath), lru.length > limit && removeCachedResult(lru.shift())), memoizerific.wasMemoized = isMemoized, memoizerific.numArgs = argsLengthMinusOne + 1, fnResult;
};
return memoizerific.limit = limit, memoizerific.wasMemoized = !1, memoizerific.cache = cache, memoizerific.lru = lru, memoizerific;
};
};
function moveToMostRecentLru(lru, lruPath) {
var lruLen = lru.length, lruPathLen = lruPath.length, isMatch, i3, ii;
for (i3 = 0; i3 < lruLen; i3++) {
for (isMatch = !0, ii = 0; ii < lruPathLen; ii++)
if (!isEqual3(lru[i3][ii].arg, lruPath[ii].arg)) {
isMatch = !1;
break;
}
if (isMatch)
break;
}
lru.push(lru.splice(i3, 1)[0]);
}
function removeCachedResult(removedLru) {
var removedLruLen = removedLru.length, currentLru = removedLru[removedLruLen - 1], tmp, i3;
for (currentLru.cacheItem.delete(currentLru.arg), i3 = removedLruLen - 2; i3 >= 0 && (currentLru = removedLru[i3], tmp = currentLru.cacheItem.get(currentLru.arg), !tmp || !tmp.size); i3--)
currentLru.cacheItem.delete(currentLru.arg);
}
function isEqual3(val1, val2) {
return val1 === val2 || val1 !== val1 && val2 !== val2;
}
}, { "map-or-similar": 1 }] }, {}, [3])(3);
});
}
});
// ../../node_modules/@ngard/tiny-isequal/index.js
var require_tiny_isequal = __commonJS({
"../../node_modules/@ngard/tiny-isequal/index.js"(exports) {
Object.defineProperty(exports, "__esModule", { value: !0 }), exports.isEqual = /* @__PURE__ */ (function() {
var e2 = Object.prototype.toString, r2 = Object.getPrototypeOf, t2 = Object.getOwnPropertySymbols ? function(e3) {
return Object.keys(e3).concat(Object.getOwnPropertySymbols(e3));
} : Object.keys;
return function(n3, a5) {
return (function n4(a6, c3, u4) {
var i3, s5, l3, o3 = e2.call(a6), f6 = e2.call(c3);
if (a6 === c3) return !0;
if (a6 == null || c3 == null) return !1;
if (u4.indexOf(a6) > -1 && u4.indexOf(c3) > -1) return !0;
if (u4.push(a6, c3), o3 != f6 || (i3 = t2(a6), s5 = t2(c3), i3.length != s5.length || i3.some(function(e3) {
return !n4(a6[e3], c3[e3], u4);
}))) return !1;
switch (o3.slice(8, -1)) {
case "Symbol":
return a6.valueOf() == c3.valueOf();
case "Date":
case "Number":
return +a6 == +c3 || +a6 != +a6 && +c3 != +c3;
case "RegExp":
case "Function":
case "String":
case "Boolean":
return "" + a6 == "" + c3;
case "Set":
case "Map":
i3 = a6.entries(), s5 = c3.entries();
do
if (!n4((l3 = i3.next()).value, s5.next().value, u4)) return !1;
while (!l3.done);
return !0;
case "ArrayBuffer":
a6 = new Uint8Array(a6), c3 = new Uint8Array(c3);
case "DataView":
a6 = new Uint8Array(a6.buffer), c3 = new Uint8Array(c3.buffer);
case "Float32Array":
case "Float64Array":
case "Int8Array":
case "Int16Array":
case "Int32Array":
case "Uint8Array":
case "Uint16Array":
case "Uint32Array":
case "Uint8ClampedArray":
case "Arguments":
case "Array":
if (a6.length != c3.length) return !1;
for (l3 = 0; l3 < a6.length; l3++) if ((l3 in a6 || l3 in c3) && (l3 in a6 != l3 in c3 || !n4(a6[l3], c3[l3], u4))) return !1;
return !0;
case "Object":
return n4(r2(a6), r2(c3), u4);
default:
return !1;
}
})(n3, a5, []);
};
})();
}
});
// ../../node_modules/min-indent/index.js
var require_min_indent = __commonJS({
"../../node_modules/min-indent/index.js"(exports, module2) {
"use strict";
module2.exports = (string2) => {
let match = string2.match(/^[ \t]*(?=\S)/gm);
return match ? match.reduce((r2, a5) => Math.min(r2, a5.length), 1 / 0) : 0;
};
}
});
// ../../node_modules/strip-indent/index.js
var require_strip_indent = __commonJS({
"../../node_modules/strip-indent/index.js"(exports, module2) {
"use strict";
var minIndent = require_min_indent();
module2.exports = (string2) => {
let indent2 = minIndent(string2);
if (indent2 === 0)
return string2;
let regex = new RegExp(`^[ \\t]{${indent2}}`, "gm");
return string2.replace(regex, "");
};
}
});
// ../../node_modules/indent-string/index.js
var require_indent_string = __commonJS({
"../../node_modules/indent-string/index.js"(exports, module2) {
"use strict";
module2.exports = (string2, count2 = 1, options) => {
if (options = {
indent: " ",
includeEmptyLines: !1,
...options
}, typeof string2 != "string")
throw new TypeError(
`Expected \`input\` to be a \`string\`, got \`${typeof string2}\``
);
if (typeof count2 != "number")
throw new TypeError(
`Expected \`count\` to be a \`number\`, got \`${typeof count2}\``
);
if (typeof options.indent != "string")
throw new TypeError(
`Expected \`options.indent\` to be a \`string\`, got \`${typeof options.indent}\``
);
if (count2 === 0)
return string2;
let regex = options.includeEmptyLines ? /^/gm : /^(?!\s*$)/gm;
return string2.replace(regex, options.indent.repeat(count2));
};
}
});
// ../../node_modules/redent/index.js
var require_redent = __commonJS({
"../../node_modules/redent/index.js"(exports, module2) {
"use strict";
var stripIndent = require_strip_indent(), indentString = require_indent_string();
module2.exports = (string2, count2 = 0, options) => indentString(stripIndent(string2), count2, options);
}
});
// ../../node_modules/aria-query/lib/util/iteratorProxy.js
var require_iteratorProxy = __commonJS({
"../../node_modules/aria-query/lib/util/iteratorProxy.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
function iteratorProxy() {
var values = this, index2 = 0, iter = {
"@@iterator": function() {
return iter;
},
next: function() {
if (index2 < values.length) {
var value = values[index2];
return index2 = index2 + 1, {
done: !1,
value
};
} else
return {
done: !0
};
}
};
return iter;
}
var _default = exports.default = iteratorProxy;
}
});
// ../../node_modules/aria-query/lib/util/iterationDecorator.js
var require_iterationDecorator = __commonJS({
"../../node_modules/aria-query/lib/util/iterationDecorator.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = iterationDecorator;
var _iteratorProxy = _interopRequireDefault(require_iteratorProxy());
function _interopRequireDefault(e2) {
return e2 && e2.__esModule ? e2 : { default: e2 };
}
function _typeof5(o3) {
"@babel/helpers - typeof";
return _typeof5 = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(o4) {
return typeof o4;
} : function(o4) {
return o4 && typeof Symbol == "function" && o4.constructor === Symbol && o4 !== Symbol.prototype ? "symbol" : typeof o4;
}, _typeof5(o3);
}
function iterationDecorator(collection, entries) {
return typeof Symbol == "function" && _typeof5(Symbol.iterator) === "symbol" && Object.defineProperty(collection, Symbol.iterator, {
value: _iteratorProxy.default.bind(entries)
}), collection;
}
}
});
// ../../node_modules/aria-query/lib/ariaPropsMap.js
var require_ariaPropsMap = __commonJS({
"../../node_modules/aria-query/lib/ariaPropsMap.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var _iterationDecorator = _interopRequireDefault(require_iterationDecorator());
function _interopRequireDefault(e2) {
return e2 && e2.__esModule ? e2 : { default: e2 };
}
function _slicedToArray(r2, e2) {
return _arrayWithHoles(r2) || _iterableToArrayLimit(r2, e2) || _unsupportedIterableToArray(r2, e2) || _nonIterableRest();
}
function _nonIterableRest() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
function _unsupportedIterableToArray(r2, a5) {
if (r2) {
if (typeof r2 == "string") return _arrayLikeToArray(r2, a5);
var t2 = {}.toString.call(r2).slice(8, -1);
return t2 === "Object" && r2.constructor && (t2 = r2.constructor.name), t2 === "Map" || t2 === "Set" ? Array.from(r2) : t2 === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t2) ? _arrayLikeToArray(r2, a5) : void 0;
}
}
function _arrayLikeToArray(r2, a5) {
(a5 == null || a5 > r2.length) && (a5 = r2.length);
for (var e2 = 0, n3 = Array(a5); e2 < a5; e2++) n3[e2] = r2[e2];
return n3;
}
function _iterableToArrayLimit(r2, l3) {
var t2 = r2 == null ? null : typeof Symbol < "u" && r2[Symbol.iterator] || r2["@@iterator"];
if (t2 != null) {
var e2, n3, i3, u4, a5 = [], f6 = !0, o3 = !1;
try {
if (i3 = (t2 = t2.call(r2)).next, l3 === 0) {
if (Object(t2) !== t2) return;
f6 = !1;
} else for (; !(f6 = (e2 = i3.call(t2)).done) && (a5.push(e2.value), a5.length !== l3); f6 = !0) ;
} catch (r3) {
o3 = !0, n3 = r3;
} finally {
try {
if (!f6 && t2.return != null && (u4 = t2.return(), Object(u4) !== u4)) return;
} finally {
if (o3) throw n3;
}
}
return a5;
}
}
function _arrayWithHoles(r2) {
if (Array.isArray(r2)) return r2;
}
var properties = [["aria-activedescendant", {
type: "id"
}], ["aria-atomic", {
type: "boolean"
}], ["aria-autocomplete", {
type: "token",
values: ["inline", "list", "both", "none"]
}], ["aria-braillelabel", {
type: "string"
}], ["aria-brailleroledescription", {
type: "string"
}], ["aria-busy", {
type: "boolean"
}], ["aria-checked", {
type: "tristate"
}], ["aria-colcount", {
type: "integer"
}], ["aria-colindex", {
type: "integer"
}], ["aria-colspan", {
type: "integer"
}], ["aria-controls", {
type: "idlist"
}], ["aria-current", {
type: "token",
values: ["page", "step", "location", "date", "time", !0, !1]
}], ["aria-describedby", {
type: "idlist"
}], ["aria-description", {
type: "string"
}], ["aria-details", {
type: "id"
}], ["aria-disabled", {
type: "boolean"
}], ["aria-dropeffect", {
type: "tokenlist",
values: ["copy", "execute", "link", "move", "none", "popup"]
}], ["aria-errormessage", {
type: "id"
}], ["aria-expanded", {
type: "boolean",
allowundefined: !0
}], ["aria-flowto", {
type: "idlist"
}], ["aria-grabbed", {
type: "boolean",
allowundefined: !0
}], ["aria-haspopup", {
type: "token",
values: [!1, !0, "menu", "listbox", "tree", "grid", "dialog"]
}], ["aria-hidden", {
type: "boolean",
allowundefined: !0
}], ["aria-invalid", {
type: "token",
values: ["grammar", !1, "spelling", !0]
}], ["aria-keyshortcuts", {
type: "string"
}], ["aria-label", {
type: "string"
}], ["aria-labelledby", {
type: "idlist"
}], ["aria-level", {
type: "integer"
}], ["aria-live", {
type: "token",
values: ["assertive", "off", "polite"]
}], ["aria-modal", {
type: "boolean"
}], ["aria-multiline", {
type: "boolean"
}], ["aria-multiselectable", {
type: "boolean"
}], ["aria-orientation", {
type: "token",
values: ["vertical", "undefined", "horizontal"]
}], ["aria-owns", {
type: "idlist"
}], ["aria-placeholder", {
type: "string"
}], ["aria-posinset", {
type: "integer"
}], ["aria-pressed", {
type: "tristate"
}], ["aria-readonly", {
type: "boolean"
}], ["aria-relevant", {
type: "tokenlist",
values: ["additions", "all", "removals", "text"]
}], ["aria-required", {
type: "boolean"
}], ["aria-roledescription", {
type: "string"
}], ["aria-rowcount", {
type: "integer"
}], ["aria-rowindex", {
type: "integer"
}], ["aria-rowspan", {
type: "integer"
}], ["aria-selected", {
type: "boolean",
allowundefined: !0
}], ["aria-setsize", {
type: "integer"
}], ["aria-sort", {
type: "token",
values: ["ascending", "descending", "none", "other"]
}], ["aria-valuemax", {
type: "number"
}], ["aria-valuemin", {
type: "number"
}], ["aria-valuenow", {
type: "number"
}], ["aria-valuetext", {
type: "string"
}]], ariaPropsMap = {
entries: function() {
return properties;
},
forEach: function(fn3) {
for (var thisArg = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null, _i = 0, _properties = properties; _i < _properties.length; _i++) {
var _properties$_i = _slicedToArray(_properties[_i], 2), key = _properties$_i[0], values = _properties$_i[1];
fn3.call(thisArg, values, key, properties);
}
},
get: function(key) {
var item = properties.filter(function(tuple) {
return tuple[0] === key;
})[0];
return item && item[1];
},
has: function(key) {
return !!ariaPropsMap.get(key);
},
keys: function() {
return properties.map(function(_ref) {
var _ref2 = _slicedToArray(_ref, 1), key = _ref2[0];
return key;
});
},
values: function() {
return properties.map(function(_ref3) {
var _ref4 = _slicedToArray(_ref3, 2), values2 = _ref4[1];
return values2;
});
}
}, _default = exports.default = (0, _iterationDecorator.default)(ariaPropsMap, ariaPropsMap.entries());
}
});
// ../../node_modules/aria-query/lib/domMap.js
var require_domMap = __commonJS({
"../../node_modules/aria-query/lib/domMap.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var _iterationDecorator = _interopRequireDefault(require_iterationDecorator());
function _interopRequireDefault(e2) {
return e2 && e2.__esModule ? e2 : { default: e2 };
}
function _slicedToArray(r2, e2) {
return _arrayWithHoles(r2) || _iterableToArrayLimit(r2, e2) || _unsupportedIterableToArray(r2, e2) || _nonIterableRest();
}
function _nonIterableRest() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}
function _unsupportedIterableToArray(r2, a5) {
if (r2) {
if (typeof r2 == "string") return _arrayLikeToArray(r2, a5);
var t2 = {}.toString.call(r2).slice(8, -1);
return t2 === "Object" && r2.constructor && (t2 = r2.constructor.name), t2 === "Map" || t2 === "Set" ? Array.from(r2) : t2 === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t2) ? _arrayLikeToArray(r2, a5) : void 0;
}
}
function _arrayLikeToArray(r2, a5) {
(a5 == null || a5 > r2.length) && (a5 = r2.length);
for (var e2 = 0, n3 = Array(a5); e2 < a5; e2++) n3[e2] = r2[e2];
return n3;
}
function _iterableToArrayLimit(r2, l3) {
var t2 = r2 == null ? null : typeof Symbol < "u" && r2[Symbol.iterator] || r2["@@iterator"];
if (t2 != null) {
var e2, n3, i3, u4, a5 = [], f6 = !0, o3 = !1;
try {
if (i3 = (t2 = t2.call(r2)).next, l3 === 0) {
if (Object(t2) !== t2) return;
f6 = !1;
} else for (; !(f6 = (e2 = i3.call(t2)).done) && (a5.push(e2.value), a5.length !== l3); f6 = !0) ;
} catch (r3) {
o3 = !0, n3 = r3;
} finally {
try {
if (!f6 && t2.return != null && (u4 = t2.return(), Object(u4) !== u4)) return;
} finally {
if (o3) throw n3;
}
}
return a5;
}
}
function _arrayWithHoles(r2) {
if (Array.isArray(r2)) return r2;
}
var dom = [["a", {
reserved: !1
}], ["abbr", {
reserved: !1
}], ["acronym", {
reserved: !1
}], ["address", {
reserved: !1
}], ["applet", {
reserved: !1
}], ["area", {
reserved: !1
}], ["article", {
reserved: !1
}], ["aside", {
reserved: !1
}], ["audio", {
reserved: !1
}], ["b", {
reserved: !1
}], ["base", {
reserved: !0
}], ["bdi", {
reserved: !1
}], ["bdo", {
reserved: !1
}], ["big", {
reserved: !1
}], ["blink", {
reserved: !1
}], ["blockquote", {
reserved: !1
}], ["body", {
reserved: !1
}], ["br", {
reserved: !1
}], ["button", {
reserved: !1
}], ["canvas", {
reserved: !1
}], ["caption", {
reserved: !1
}], ["center", {
reserved: !1
}], ["cite", {
reserved: !1
}], ["code", {
reserved: !1
}], ["col", {
reserved: !0
}], ["colgroup", {
reserved: !0
}], ["content", {
reserved: !1
}], ["data", {
reserved: !1
}], ["datalist", {
reserved: !1
}], ["dd", {
reserved: !1
}], ["del", {
reserved: !1
}], ["details", {
reserved: !1
}], ["dfn", {
reserved: !1
}], ["dialog", {
reserved: !1
}], ["dir", {
reserved: !1
}], ["div", {
reserved: !1
}], ["dl", {
reserved: !1
}], ["dt", {
reserved: !1
}], ["em", {
reserved: !1
}], ["embed", {
reserved: !1
}], ["fieldset", {
reserved: !1
}], ["figcaption", {
reserved: !1
}], ["figure", {
reserved: !1
}], ["font", {
reserved: !1
}], ["footer", {
reserved: !1
}], ["form", {
reserved: !1
}], ["frame", {
reserved: !1
}], ["frameset", {
reserved: !1
}], ["h1", {
reserved: !1
}], ["h2", {
reserved: !1
}], ["h3", {
reserved: !1
}], ["h4", {
reserved: !1
}], ["h5", {
reserved: !1
}], ["h6", {
reserved: !1
}], ["head", {
reserved: !0
}], ["header", {
reserved: !1
}], ["hgroup", {
reserved: !1
}], ["hr", {
reserved: !1
}], ["html", {
reserved: !0
}], ["i", {
reserved: !1
}], ["iframe", {
reserved: !1
}], ["img", {
reserved: !1
}], ["input", {
reserved: !1
}], ["ins", {
reserved: !1
}], ["kbd", {
reserved: !1
}], ["keygen", {
reserved: !1
}], ["label", {
reserved: !1
}], ["legend", {
reserved: !1
}], ["li", {
reserved: !1
}], ["link", {
reserved: !0
}], ["main", {
reserved: !1
}], ["map", {
reserved: !1
}], ["mark", {
reserved: !1
}], ["marquee", {
reserved: !1
}], ["menu", {
reserved: !1
}], ["menuitem", {
reserved: !1
}], ["meta", {
reserved: !0
}], ["meter", {
reserved: !1
}], ["nav", {
reserved: !1
}], ["noembed", {
reserved: !0
}], ["noscript", {
reserved: !0
}], ["object", {
reserved: !1
}], ["ol", {
reserved: !1
}], ["optgroup", {
reserved: !1
}], ["option", {
reserved: !1
}], ["output", {
reserved: !1
}], ["p", {
reserved: !1
}], ["param", {
reserved: !0
}], ["picture", {
reserved: !0
}], ["pre", {
reserved: !1
}], ["progress", {
reserved: !1
}], ["q", {
reserved: !1
}], ["rp", {
reserved: !1
}], ["rt", {
reserved: !1
}], ["rtc", {
reserved: !1
}], ["ruby", {
reserved: !1
}], ["s", {
reserved: !1
}], ["samp", {
reserved: !1
}], ["script", {
reserved: !0
}], ["section", {
reserved: !1
}], ["select", {
reserved: !1
}], ["small", {
reserved: !1
}], ["source", {
reserved: !0
}], ["spacer", {
reserved: !1
}], ["span", {
reserved: !1
}], ["strike", {
reserved: !1
}], ["strong", {
reserved: !1
}], ["style", {
reserved: !0
}], ["sub", {
reserved: !1
}], ["summary", {
reserved: !1
}], ["sup", {
reserved: !1
}], ["table", {
reserved: !1
}], ["tbody", {
reserved: !1
}], ["td", {
reserved: !1
}], ["textarea", {
reserved: !1
}], ["tfoot", {
reserved: !1
}], ["th", {
reserved: !1
}], ["thead", {
reserved: !1
}], ["time", {
reserved: !1
}], ["title", {
reserved: !0
}], ["tr", {
reserved: !1
}], ["track", {
reserved: !0
}], ["tt", {
reserved: !1
}], ["u", {
reserved: !1
}], ["ul", {
reserved: !1
}], ["var", {
reserved: !1
}], ["video", {
reserved: !1
}], ["wbr", {
reserved: !1
}], ["xmp", {
reserved: !1
}]], domMap = {
entries: function() {
return dom;
},
forEach: function(fn3) {
for (var thisArg = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null, _i = 0, _dom = dom; _i < _dom.length; _i++) {
var _dom$_i = _slicedToArray(_dom[_i], 2), key = _dom$_i[0], values = _dom$_i[1];
fn3.call(thisArg, values, key, dom);
}
},
get: function(key) {
var item = dom.filter(function(tuple) {
return tuple[0] === key;
})[0];
return item && item[1];
},
has: function(key) {
return !!domMap.get(key);
},
keys: function() {
return dom.map(function(_ref) {
var _ref2 = _slicedToArray(_ref, 1), key = _ref2[0];
return key;
});
},
values: function() {
return dom.map(function(_ref3) {
var _ref4 = _slicedToArray(_ref3, 2), values2 = _ref4[1];
return values2;
});
}
}, _default = exports.default = (0, _iterationDecorator.default)(domMap, domMap.entries());
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/commandRole.js
var require_commandRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/commandRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var commandRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "widget"]]
}, _default = exports.default = commandRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/compositeRole.js
var require_compositeRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/compositeRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var compositeRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-activedescendant": null,
"aria-disabled": null
},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "widget"]]
}, _default = exports.default = compositeRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/inputRole.js
var require_inputRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/inputRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var inputRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-disabled": null
},
relatedConcepts: [{
concept: {
name: "input"
},
module: "XForms"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "widget"]]
}, _default = exports.default = inputRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/landmarkRole.js
var require_landmarkRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/landmarkRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var landmarkRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure", "section"]]
}, _default = exports.default = landmarkRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/rangeRole.js
var require_rangeRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/rangeRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var rangeRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-valuemax": null,
"aria-valuemin": null,
"aria-valuenow": null
},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure"]]
}, _default = exports.default = rangeRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/roletypeRole.js
var require_roletypeRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/roletypeRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var roletypeRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: [],
prohibitedProps: [],
props: {
"aria-atomic": null,
"aria-busy": null,
"aria-controls": null,
"aria-current": null,
"aria-describedby": null,
"aria-details": null,
"aria-dropeffect": null,
"aria-flowto": null,
"aria-grabbed": null,
"aria-hidden": null,
"aria-keyshortcuts": null,
"aria-label": null,
"aria-labelledby": null,
"aria-live": null,
"aria-owns": null,
"aria-relevant": null,
"aria-roledescription": null
},
relatedConcepts: [{
concept: {
name: "role"
},
module: "XHTML"
}, {
concept: {
name: "type"
},
module: "Dublin Core"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: []
}, _default = exports.default = roletypeRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/sectionRole.js
var require_sectionRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/sectionRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var sectionRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: [],
prohibitedProps: [],
props: {},
relatedConcepts: [{
concept: {
name: "frontmatter"
},
module: "DTB"
}, {
concept: {
name: "level"
},
module: "DTB"
}, {
concept: {
name: "level"
},
module: "SMIL"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure"]]
}, _default = exports.default = sectionRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/sectionheadRole.js
var require_sectionheadRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/sectionheadRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var sectionheadRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author", "contents"],
prohibitedProps: [],
props: {},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure"]]
}, _default = exports.default = sectionheadRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/selectRole.js
var require_selectRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/selectRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var selectRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-orientation": null
},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "widget", "composite"], ["roletype", "structure", "section", "group"]]
}, _default = exports.default = selectRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/structureRole.js
var require_structureRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/structureRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var structureRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: [],
prohibitedProps: [],
props: {},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype"]]
}, _default = exports.default = structureRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/widgetRole.js
var require_widgetRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/widgetRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var widgetRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: [],
prohibitedProps: [],
props: {},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype"]]
}, _default = exports.default = widgetRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/abstract/windowRole.js
var require_windowRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/abstract/windowRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var windowRole = {
abstract: !0,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-modal": null
},
relatedConcepts: [],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype"]]
}, _default = exports.default = windowRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/ariaAbstractRoles.js
var require_ariaAbstractRoles = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/ariaAbstractRoles.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var _commandRole = _interopRequireDefault(require_commandRole()), _compositeRole = _interopRequireDefault(require_compositeRole()), _inputRole = _interopRequireDefault(require_inputRole()), _landmarkRole = _interopRequireDefault(require_landmarkRole()), _rangeRole = _interopRequireDefault(require_rangeRole()), _roletypeRole = _interopRequireDefault(require_roletypeRole()), _sectionRole = _interopRequireDefault(require_sectionRole()), _sectionheadRole = _interopRequireDefault(require_sectionheadRole()), _selectRole = _interopRequireDefault(require_selectRole()), _structureRole = _interopRequireDefault(require_structureRole()), _widgetRole = _interopRequireDefault(require_widgetRole()), _windowRole = _interopRequireDefault(require_windowRole());
function _interopRequireDefault(e2) {
return e2 && e2.__esModule ? e2 : { default: e2 };
}
var ariaAbstractRoles = [["command", _commandRole.default], ["composite", _compositeRole.default], ["input", _inputRole.default], ["landmark", _landmarkRole.default], ["range", _rangeRole.default], ["roletype", _roletypeRole.default], ["section", _sectionRole.default], ["sectionhead", _sectionheadRole.default], ["select", _selectRole.default], ["structure", _structureRole.default], ["widget", _widgetRole.default], ["window", _windowRole.default]], _default = exports.default = ariaAbstractRoles;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/alertRole.js
var require_alertRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/alertRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var alertRole = {
abstract: !1,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-atomic": "true",
"aria-live": "assertive"
},
relatedConcepts: [{
concept: {
name: "alert"
},
module: "XForms"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure", "section"]]
}, _default = exports.default = alertRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/alertdialogRole.js
var require_alertdialogRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/alertdialogRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var alertdialogRole = {
abstract: !1,
accessibleNameRequired: !0,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {},
relatedConcepts: [{
concept: {
name: "alert"
},
module: "XForms"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure", "section", "alert"], ["roletype", "window", "dialog"]]
}, _default = exports.default = alertdialogRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/applicationRole.js
var require_applicationRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/applicationRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var applicationRole = {
abstract: !1,
accessibleNameRequired: !0,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-activedescendant": null,
"aria-disabled": null,
"aria-errormessage": null,
"aria-expanded": null,
"aria-haspopup": null,
"aria-invalid": null
},
relatedConcepts: [{
concept: {
name: "Device Independence Delivery Unit"
}
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure"]]
}, _default = exports.default = applicationRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/articleRole.js
var require_articleRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/articleRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var articleRole = {
abstract: !1,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {
"aria-posinset": null,
"aria-setsize": null
},
relatedConcepts: [{
concept: {
name: "article"
},
module: "HTML"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure", "document"]]
}, _default = exports.default = articleRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/bannerRole.js
var require_bannerRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/bannerRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var bannerRole = {
abstract: !1,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {},
relatedConcepts: [{
concept: {
constraints: ["scoped to the body element"],
name: "header"
},
module: "HTML"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure", "section", "landmark"]]
}, _default = exports.default = bannerRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/blockquoteRole.js
var require_blockquoteRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/blockquoteRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var blockquoteRole = {
abstract: !1,
accessibleNameRequired: !1,
baseConcepts: [],
childrenPresentational: !1,
nameFrom: ["author"],
prohibitedProps: [],
props: {},
relatedConcepts: [{
concept: {
name: "blockquote"
},
module: "HTML"
}],
requireContextRole: [],
requiredContextRole: [],
requiredOwnedElements: [],
requiredProps: {},
superClass: [["roletype", "structure", "section"]]
}, _default = exports.default = blockquoteRole;
}
});
// ../../node_modules/aria-query/lib/etc/roles/literal/buttonRole.js
var require_buttonRole = __commonJS({
"../../node_modules/aria-query/lib/etc/roles/literal/buttonRole.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
exports.default = void 0;
var buttonRole = {
abstract: !1,
accessibleNameRequired: !0,
baseConcepts: [],
childrenPresentational: !0,
nameFrom: ["author", "contents"],
prohibitedProps: [],
props: {
"aria-disabled": null,
"aria-expanded": null,
"aria-haspopup": null