3130 lines
130 KiB
JavaScript
3130 lines
130 KiB
JavaScript
|
"use strict";
|
|||
|
(self["webpackChunk_woocommerce_storybook"] = self["webpackChunk_woocommerce_storybook"] || []).push([[4783],{
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _arrayLikeToArray)
|
|||
|
/* harmony export */ });
|
|||
|
function _arrayLikeToArray(arr, len) {
|
|||
|
if (len == null || len > arr.length) len = arr.length;
|
|||
|
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
|
|||
|
return arr2;
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _arrayWithHoles)
|
|||
|
/* harmony export */ });
|
|||
|
function _arrayWithHoles(arr) {
|
|||
|
if (Array.isArray(arr)) return arr;
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/defineProperty.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _defineProperty)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js");
|
|||
|
|
|||
|
function _defineProperty(obj, key, value) {
|
|||
|
key = (0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A)(key);
|
|||
|
if (key in obj) {
|
|||
|
Object.defineProperty(obj, key, {
|
|||
|
value: value,
|
|||
|
enumerable: true,
|
|||
|
configurable: true,
|
|||
|
writable: true
|
|||
|
});
|
|||
|
} else {
|
|||
|
obj[key] = value;
|
|||
|
}
|
|||
|
return obj;
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/iterableToArray.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _iterableToArray)
|
|||
|
/* harmony export */ });
|
|||
|
function _iterableToArray(iter) {
|
|||
|
if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _nonIterableRest)
|
|||
|
/* harmony export */ });
|
|||
|
function _nonIterableRest() {
|
|||
|
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/slicedToArray.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// EXPORTS
|
|||
|
__webpack_require__.d(__webpack_exports__, {
|
|||
|
A: () => (/* binding */ _slicedToArray)
|
|||
|
});
|
|||
|
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
|
|||
|
var arrayWithHoles = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
|
|||
|
function _iterableToArrayLimit(r, l) {
|
|||
|
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
|
|||
|
if (null != t) {
|
|||
|
var e,
|
|||
|
n,
|
|||
|
i,
|
|||
|
u,
|
|||
|
a = [],
|
|||
|
f = !0,
|
|||
|
o = !1;
|
|||
|
try {
|
|||
|
if (i = (t = t.call(r)).next, 0 === l) {
|
|||
|
if (Object(t) !== t) return;
|
|||
|
f = !1;
|
|||
|
} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);
|
|||
|
} catch (r) {
|
|||
|
o = !0, n = r;
|
|||
|
} finally {
|
|||
|
try {
|
|||
|
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return;
|
|||
|
} finally {
|
|||
|
if (o) throw n;
|
|||
|
}
|
|||
|
}
|
|||
|
return a;
|
|||
|
}
|
|||
|
}
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
|
|||
|
var unsupportedIterableToArray = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
|
|||
|
var nonIterableRest = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/slicedToArray.js
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
function _slicedToArray(arr, i) {
|
|||
|
return (0,arrayWithHoles/* default */.A)(arr) || _iterableToArrayLimit(arr, i) || (0,unsupportedIterableToArray/* default */.A)(arr, i) || (0,nonIterableRest/* default */.A)();
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// EXPORTS
|
|||
|
__webpack_require__.d(__webpack_exports__, {
|
|||
|
A: () => (/* binding */ _toConsumableArray)
|
|||
|
});
|
|||
|
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
|
|||
|
var arrayLikeToArray = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
|
|||
|
|
|||
|
function _arrayWithoutHoles(arr) {
|
|||
|
if (Array.isArray(arr)) return (0,arrayLikeToArray/* default */.A)(arr);
|
|||
|
}
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/iterableToArray.js
|
|||
|
var iterableToArray = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/iterableToArray.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
|
|||
|
var unsupportedIterableToArray = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
|
|||
|
function _nonIterableSpread() {
|
|||
|
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
|||
|
}
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
function _toConsumableArray(arr) {
|
|||
|
return _arrayWithoutHoles(arr) || (0,iterableToArray/* default */.A)(arr) || (0,unsupportedIterableToArray/* default */.A)(arr) || _nonIterableSpread();
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// EXPORTS
|
|||
|
__webpack_require__.d(__webpack_exports__, {
|
|||
|
A: () => (/* binding */ _toPropertyKey)
|
|||
|
});
|
|||
|
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/typeof.js
|
|||
|
var esm_typeof = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/typeof.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toPrimitive.js
|
|||
|
|
|||
|
function _toPrimitive(input, hint) {
|
|||
|
if ((0,esm_typeof/* default */.A)(input) !== "object" || input === null) return input;
|
|||
|
var prim = input[Symbol.toPrimitive];
|
|||
|
if (prim !== undefined) {
|
|||
|
var res = prim.call(input, hint || "default");
|
|||
|
if ((0,esm_typeof/* default */.A)(res) !== "object") return res;
|
|||
|
throw new TypeError("@@toPrimitive must return a primitive value.");
|
|||
|
}
|
|||
|
return (hint === "string" ? String : Number)(input);
|
|||
|
}
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js
|
|||
|
|
|||
|
|
|||
|
function _toPropertyKey(arg) {
|
|||
|
var key = _toPrimitive(arg, "string");
|
|||
|
return (0,esm_typeof/* default */.A)(key) === "symbol" ? key : String(key);
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/typeof.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _typeof)
|
|||
|
/* harmony export */ });
|
|||
|
function _typeof(o) {
|
|||
|
"@babel/helpers - typeof";
|
|||
|
|
|||
|
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
|
|||
|
return typeof o;
|
|||
|
} : function (o) {
|
|||
|
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
|
|||
|
}, _typeof(o);
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (/* binding */ _unsupportedIterableToArray)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");
|
|||
|
|
|||
|
function _unsupportedIterableToArray(o, minLen) {
|
|||
|
if (!o) return;
|
|||
|
if (typeof o === "string") return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A)(o, minLen);
|
|||
|
var n = Object.prototype.toString.call(o).slice(8, -1);
|
|||
|
if (n === "Object" && o.constructor) n = o.constructor.name;
|
|||
|
if (n === "Map" || n === "Set") return Array.from(o);
|
|||
|
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return (0,_arrayLikeToArray_js__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A)(o, minLen);
|
|||
|
}
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/index.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// EXPORTS
|
|||
|
__webpack_require__.d(__webpack_exports__, {
|
|||
|
L: () => (/* binding */ speak)
|
|||
|
});
|
|||
|
|
|||
|
// UNUSED EXPORTS: setup
|
|||
|
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+dom-ready@3.27.0/node_modules/@wordpress/dom-ready/build-module/index.js
|
|||
|
/**
|
|||
|
* @typedef {() => void} Callback
|
|||
|
*
|
|||
|
* TODO: Remove this typedef and inline `() => void` type.
|
|||
|
*
|
|||
|
* This typedef is used so that a descriptive type is provided in our
|
|||
|
* automatically generated documentation.
|
|||
|
*
|
|||
|
* An in-line type `() => void` would be preferable, but the generated
|
|||
|
* documentation is `null` in that case.
|
|||
|
*
|
|||
|
* @see https://github.com/WordPress/gutenberg/issues/18045
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Specify a function to execute when the DOM is fully loaded.
|
|||
|
*
|
|||
|
* @param {Callback} callback A function to execute after the DOM is ready.
|
|||
|
*
|
|||
|
* @example
|
|||
|
* ```js
|
|||
|
* import domReady from '@wordpress/dom-ready';
|
|||
|
*
|
|||
|
* domReady( function() {
|
|||
|
* //do something after DOM loads.
|
|||
|
* } );
|
|||
|
* ```
|
|||
|
*
|
|||
|
* @return {void}
|
|||
|
*/
|
|||
|
function domReady(callback) {
|
|||
|
if (typeof document === 'undefined') {
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
if (document.readyState === 'complete' || // DOMContentLoaded + Images/Styles/etc loaded, so we call directly.
|
|||
|
document.readyState === 'interactive' // DOMContentLoaded fires at this point, so we call directly.
|
|||
|
) {
|
|||
|
return void callback();
|
|||
|
} // DOMContentLoaded has not fired yet, delay callback until then.
|
|||
|
|
|||
|
|
|||
|
document.addEventListener('DOMContentLoaded', callback);
|
|||
|
}
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+i18n@4.6.1/node_modules/@wordpress/i18n/build-module/index.js + 3 modules
|
|||
|
var build_module = __webpack_require__("../../node_modules/.pnpm/@wordpress+i18n@4.6.1/node_modules/@wordpress/i18n/build-module/index.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/add-intro-text.js
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Build the explanatory text to be placed before the aria live regions.
|
|||
|
*
|
|||
|
* This text is initially hidden from assistive technologies by using a `hidden`
|
|||
|
* HTML attribute which is then removed once a message fills the aria-live regions.
|
|||
|
*
|
|||
|
* @return {HTMLParagraphElement} The explanatory text HTML element.
|
|||
|
*/
|
|||
|
|
|||
|
function addIntroText() {
|
|||
|
const introText = document.createElement('p');
|
|||
|
introText.id = 'a11y-speak-intro-text';
|
|||
|
introText.className = 'a11y-speak-intro-text';
|
|||
|
introText.textContent = (0,build_module.__)('Notifications');
|
|||
|
introText.setAttribute('style', 'position: absolute;' + 'margin: -1px;' + 'padding: 0;' + 'height: 1px;' + 'width: 1px;' + 'overflow: hidden;' + 'clip: rect(1px, 1px, 1px, 1px);' + '-webkit-clip-path: inset(50%);' + 'clip-path: inset(50%);' + 'border: 0;' + 'word-wrap: normal !important;');
|
|||
|
introText.setAttribute('hidden', 'hidden');
|
|||
|
const {
|
|||
|
body
|
|||
|
} = document;
|
|||
|
|
|||
|
if (body) {
|
|||
|
body.appendChild(introText);
|
|||
|
}
|
|||
|
|
|||
|
return introText;
|
|||
|
}
|
|||
|
//# sourceMappingURL=add-intro-text.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/add-container.js
|
|||
|
/**
|
|||
|
* Build the live regions markup.
|
|||
|
*
|
|||
|
* @param {string} [ariaLive] Value for the 'aria-live' attribute; default: 'polite'.
|
|||
|
*
|
|||
|
* @return {HTMLDivElement} The ARIA live region HTML element.
|
|||
|
*/
|
|||
|
function addContainer() {
|
|||
|
let ariaLive = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'polite';
|
|||
|
const container = document.createElement('div');
|
|||
|
container.id = `a11y-speak-${ariaLive}`;
|
|||
|
container.className = 'a11y-speak-region';
|
|||
|
container.setAttribute('style', 'position: absolute;' + 'margin: -1px;' + 'padding: 0;' + 'height: 1px;' + 'width: 1px;' + 'overflow: hidden;' + 'clip: rect(1px, 1px, 1px, 1px);' + '-webkit-clip-path: inset(50%);' + 'clip-path: inset(50%);' + 'border: 0;' + 'word-wrap: normal !important;');
|
|||
|
container.setAttribute('aria-live', ariaLive);
|
|||
|
container.setAttribute('aria-relevant', 'additions text');
|
|||
|
container.setAttribute('aria-atomic', 'true');
|
|||
|
const {
|
|||
|
body
|
|||
|
} = document;
|
|||
|
|
|||
|
if (body) {
|
|||
|
body.appendChild(container);
|
|||
|
}
|
|||
|
|
|||
|
return container;
|
|||
|
}
|
|||
|
//# sourceMappingURL=add-container.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/clear.js
|
|||
|
/**
|
|||
|
* Clears the a11y-speak-region elements and hides the explanatory text.
|
|||
|
*/
|
|||
|
function clear() {
|
|||
|
const regions = document.getElementsByClassName('a11y-speak-region');
|
|||
|
const introText = document.getElementById('a11y-speak-intro-text');
|
|||
|
|
|||
|
for (let i = 0; i < regions.length; i++) {
|
|||
|
regions[i].textContent = '';
|
|||
|
} // Make sure the explanatory text is hidden from assistive technologies.
|
|||
|
|
|||
|
|
|||
|
if (introText) {
|
|||
|
introText.setAttribute('hidden', 'hidden');
|
|||
|
}
|
|||
|
}
|
|||
|
//# sourceMappingURL=clear.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/filter-message.js
|
|||
|
let previousMessage = '';
|
|||
|
/**
|
|||
|
* Filter the message to be announced to the screenreader.
|
|||
|
*
|
|||
|
* @param {string} message The message to be announced.
|
|||
|
*
|
|||
|
* @return {string} The filtered message.
|
|||
|
*/
|
|||
|
|
|||
|
function filterMessage(message) {
|
|||
|
/*
|
|||
|
* Strip HTML tags (if any) from the message string. Ideally, messages should
|
|||
|
* be simple strings, carefully crafted for specific use with A11ySpeak.
|
|||
|
* When re-using already existing strings this will ensure simple HTML to be
|
|||
|
* stripped out and replaced with a space. Browsers will collapse multiple
|
|||
|
* spaces natively.
|
|||
|
*/
|
|||
|
message = message.replace(/<[^<>]+>/g, ' ');
|
|||
|
/*
|
|||
|
* Safari + VoiceOver don't announce repeated, identical strings. We use
|
|||
|
* a `no-break space` to force them to think identical strings are different.
|
|||
|
*/
|
|||
|
|
|||
|
if (previousMessage === message) {
|
|||
|
message += '\u00A0';
|
|||
|
}
|
|||
|
|
|||
|
previousMessage = message;
|
|||
|
return message;
|
|||
|
}
|
|||
|
//# sourceMappingURL=filter-message.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/index.js
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* Create the live regions.
|
|||
|
*/
|
|||
|
|
|||
|
function setup() {
|
|||
|
const introText = document.getElementById('a11y-speak-intro-text');
|
|||
|
const containerAssertive = document.getElementById('a11y-speak-assertive');
|
|||
|
const containerPolite = document.getElementById('a11y-speak-polite');
|
|||
|
|
|||
|
if (introText === null) {
|
|||
|
addIntroText();
|
|||
|
}
|
|||
|
|
|||
|
if (containerAssertive === null) {
|
|||
|
addContainer('assertive');
|
|||
|
}
|
|||
|
|
|||
|
if (containerPolite === null) {
|
|||
|
addContainer('polite');
|
|||
|
}
|
|||
|
}
|
|||
|
/**
|
|||
|
* Run setup on domReady.
|
|||
|
*/
|
|||
|
|
|||
|
domReady(setup);
|
|||
|
/**
|
|||
|
* Allows you to easily announce dynamic interface updates to screen readers using ARIA live regions.
|
|||
|
* This module is inspired by the `speak` function in `wp-a11y.js`.
|
|||
|
*
|
|||
|
* @param {string} message The message to be announced by assistive technologies.
|
|||
|
* @param {string} [ariaLive] The politeness level for aria-live; default: 'polite'.
|
|||
|
*
|
|||
|
* @example
|
|||
|
* ```js
|
|||
|
* import { speak } from '@wordpress/a11y';
|
|||
|
*
|
|||
|
* // For polite messages that shouldn't interrupt what screen readers are currently announcing.
|
|||
|
* speak( 'The message you want to send to the ARIA live region' );
|
|||
|
*
|
|||
|
* // For assertive messages that should interrupt what screen readers are currently announcing.
|
|||
|
* speak( 'The message you want to send to the ARIA live region', 'assertive' );
|
|||
|
* ```
|
|||
|
*/
|
|||
|
|
|||
|
function speak(message, ariaLive) {
|
|||
|
/*
|
|||
|
* Clear previous messages to allow repeated strings being read out and hide
|
|||
|
* the explanatory text from assistive technologies.
|
|||
|
*/
|
|||
|
clear();
|
|||
|
message = filterMessage(message);
|
|||
|
const introText = document.getElementById('a11y-speak-intro-text');
|
|||
|
const containerAssertive = document.getElementById('a11y-speak-assertive');
|
|||
|
const containerPolite = document.getElementById('a11y-speak-polite');
|
|||
|
|
|||
|
if (containerAssertive && ariaLive === 'assertive') {
|
|||
|
containerAssertive.textContent = message;
|
|||
|
} else if (containerPolite) {
|
|||
|
containerPolite.textContent = message;
|
|||
|
}
|
|||
|
/*
|
|||
|
* Make the explanatory text available to assistive technologies by removing
|
|||
|
* the 'hidden' HTML attribute.
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
if (introText) {
|
|||
|
introText.removeAttribute('hidden');
|
|||
|
}
|
|||
|
}
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/combobox-control/index.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// EXPORTS
|
|||
|
__webpack_require__.d(__webpack_exports__, {
|
|||
|
A: () => (/* binding */ combobox_control)
|
|||
|
});
|
|||
|
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js
|
|||
|
var react = __webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js
|
|||
|
var classnames = __webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js");
|
|||
|
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/lodash.js
|
|||
|
var lodash = __webpack_require__("../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/lodash.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+i18n@4.6.1/node_modules/@wordpress/i18n/build-module/index.js + 3 modules
|
|||
|
var build_module = __webpack_require__("../../node_modules/.pnpm/@wordpress+i18n@4.6.1/node_modules/@wordpress/i18n/build-module/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js
|
|||
|
var use_instance_id = __webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-instance-id/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+keycodes@3.47.0/node_modules/@wordpress/keycodes/build-module/index.js + 2 modules
|
|||
|
var keycodes_build_module = __webpack_require__("../../node_modules/.pnpm/@wordpress+keycodes@3.47.0/node_modules/@wordpress/keycodes/build-module/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/index.js + 5 modules
|
|||
|
var a11y_build_module = __webpack_require__("../../node_modules/.pnpm/@wordpress+a11y@3.6.1/node_modules/@wordpress/a11y/build-module/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+icons@8.4.0/node_modules/@wordpress/icons/build-module/library/close-small.js
|
|||
|
var close_small = __webpack_require__("../../node_modules/.pnpm/@wordpress+icons@8.4.0/node_modules/@wordpress/icons/build-module/library/close-small.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js
|
|||
|
var esm_extends = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/form-token-field/token-input.js
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
class TokenInput extends react.Component {
|
|||
|
constructor() {
|
|||
|
super(...arguments);
|
|||
|
this.onChange = this.onChange.bind(this);
|
|||
|
this.bindInput = this.bindInput.bind(this);
|
|||
|
}
|
|||
|
|
|||
|
focus() {
|
|||
|
this.input.focus();
|
|||
|
}
|
|||
|
|
|||
|
hasFocus() {
|
|||
|
return this.input === this.input.ownerDocument.activeElement;
|
|||
|
}
|
|||
|
|
|||
|
bindInput(ref) {
|
|||
|
this.input = ref;
|
|||
|
}
|
|||
|
|
|||
|
onChange(event) {
|
|||
|
this.props.onChange({
|
|||
|
value: event.target.value
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
render() {
|
|||
|
const {
|
|||
|
value,
|
|||
|
isExpanded,
|
|||
|
instanceId,
|
|||
|
selectedSuggestionIndex,
|
|||
|
className,
|
|||
|
onChange,
|
|||
|
...props
|
|||
|
} = this.props;
|
|||
|
const size = value ? value.length + 1 : 0;
|
|||
|
return (0,react.createElement)("input", (0,esm_extends/* default */.A)({
|
|||
|
ref: this.bindInput,
|
|||
|
id: `components-form-token-input-${instanceId}`,
|
|||
|
type: "text"
|
|||
|
}, props, {
|
|||
|
value: value || '',
|
|||
|
onChange: onChange ? this.onChange : undefined,
|
|||
|
size: size,
|
|||
|
className: classnames_default()(className, 'components-form-token-field__input'),
|
|||
|
autoComplete: "off",
|
|||
|
role: "combobox",
|
|||
|
"aria-expanded": isExpanded,
|
|||
|
"aria-autocomplete": "list",
|
|||
|
"aria-owns": isExpanded ? `components-form-token-suggestions-${instanceId}` : undefined,
|
|||
|
"aria-activedescendant": selectedSuggestionIndex !== -1 ? `components-form-token-suggestions-${instanceId}-${selectedSuggestionIndex}` : undefined,
|
|||
|
"aria-describedby": `components-form-token-suggestions-howto-${instanceId}`
|
|||
|
}));
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
/* harmony default export */ const token_input = (TokenInput);
|
|||
|
//# sourceMappingURL=token-input.js.map
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/index.js
|
|||
|
var lib = __webpack_require__("../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/index.js");
|
|||
|
var lib_default = /*#__PURE__*/__webpack_require__.n(lib);
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-ref-effect/index.js
|
|||
|
var use_ref_effect = __webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-ref-effect/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/utils/create-higher-order-component/index.js
|
|||
|
var create_higher_order_component = __webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/utils/create-higher-order-component/index.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/higher-order/with-safe-timeout/index.js
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* We cannot use the `Window['setTimeout']` and `Window['clearTimeout']`
|
|||
|
* types here because those functions include functionality that is not handled
|
|||
|
* by this component, like the ability to pass extra arguments.
|
|||
|
*
|
|||
|
* In the case of this component, we only handle the simplest case where
|
|||
|
* `setTimeout` only accepts a function (not a string) and an optional delay.
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* A higher-order component used to provide and manage delayed function calls
|
|||
|
* that ought to be bound to a component's lifecycle.
|
|||
|
*/
|
|||
|
const withSafeTimeout = (0,create_higher_order_component/* default */.A)(OriginalComponent => {
|
|||
|
return class WrappedComponent extends react.Component {
|
|||
|
constructor(props) {
|
|||
|
super(props);
|
|||
|
this.timeouts = [];
|
|||
|
this.setTimeout = this.setTimeout.bind(this);
|
|||
|
this.clearTimeout = this.clearTimeout.bind(this);
|
|||
|
}
|
|||
|
|
|||
|
componentWillUnmount() {
|
|||
|
this.timeouts.forEach(clearTimeout);
|
|||
|
}
|
|||
|
|
|||
|
setTimeout(fn, delay) {
|
|||
|
const id = setTimeout(() => {
|
|||
|
fn();
|
|||
|
this.clearTimeout(id);
|
|||
|
}, delay);
|
|||
|
this.timeouts.push(id);
|
|||
|
return id;
|
|||
|
}
|
|||
|
|
|||
|
clearTimeout(id) {
|
|||
|
clearTimeout(id);
|
|||
|
this.timeouts = (0,lodash.without)(this.timeouts, id);
|
|||
|
}
|
|||
|
|
|||
|
render() {
|
|||
|
const props = { ...this.props,
|
|||
|
setTimeout: this.setTimeout,
|
|||
|
clearTimeout: this.clearTimeout
|
|||
|
};
|
|||
|
return (0,react.createElement)(OriginalComponent, props);
|
|||
|
}
|
|||
|
|
|||
|
};
|
|||
|
}, 'withSafeTimeout');
|
|||
|
/* harmony default export */ const with_safe_timeout = (withSafeTimeout);
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/form-token-field/suggestions-list.js
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
const emptyList = Object.freeze([]);
|
|||
|
|
|||
|
const handleMouseDown = e => {
|
|||
|
// By preventing default here, we will not lose focus of <input> when clicking a suggestion.
|
|||
|
e.preventDefault();
|
|||
|
};
|
|||
|
|
|||
|
function SuggestionsList(_ref) {
|
|||
|
let {
|
|||
|
selectedIndex,
|
|||
|
scrollIntoView,
|
|||
|
match = '',
|
|||
|
onHover,
|
|||
|
onSelect,
|
|||
|
suggestions = emptyList,
|
|||
|
displayTransform,
|
|||
|
instanceId,
|
|||
|
setTimeout
|
|||
|
} = _ref;
|
|||
|
const [scrollingIntoView, setScrollingIntoView] = (0,react.useState)(false);
|
|||
|
const listRef = (0,use_ref_effect/* default */.A)(listNode => {
|
|||
|
// only have to worry about scrolling selected suggestion into view
|
|||
|
// when already expanded.
|
|||
|
if (selectedIndex > -1 && scrollIntoView && listNode.children[selectedIndex]) {
|
|||
|
setScrollingIntoView(true);
|
|||
|
lib_default()(listNode.children[selectedIndex], listNode, {
|
|||
|
onlyScrollIfNeeded: true
|
|||
|
});
|
|||
|
setTimeout(() => {
|
|||
|
setScrollingIntoView(false);
|
|||
|
}, 100);
|
|||
|
}
|
|||
|
}, [selectedIndex, scrollIntoView]);
|
|||
|
|
|||
|
const handleHover = suggestion => {
|
|||
|
return () => {
|
|||
|
if (!scrollingIntoView) {
|
|||
|
onHover === null || onHover === void 0 ? void 0 : onHover(suggestion);
|
|||
|
}
|
|||
|
};
|
|||
|
};
|
|||
|
|
|||
|
const handleClick = suggestion => {
|
|||
|
return () => {
|
|||
|
onSelect === null || onSelect === void 0 ? void 0 : onSelect(suggestion);
|
|||
|
};
|
|||
|
};
|
|||
|
|
|||
|
const computeSuggestionMatch = suggestion => {
|
|||
|
const matchText = displayTransform(match || '').toLocaleLowerCase();
|
|||
|
|
|||
|
if (matchText.length === 0) {
|
|||
|
return null;
|
|||
|
}
|
|||
|
|
|||
|
suggestion = displayTransform(suggestion);
|
|||
|
const indexOfMatch = suggestion.toLocaleLowerCase().indexOf(matchText);
|
|||
|
return {
|
|||
|
suggestionBeforeMatch: suggestion.substring(0, indexOfMatch),
|
|||
|
suggestionMatch: suggestion.substring(indexOfMatch, indexOfMatch + matchText.length),
|
|||
|
suggestionAfterMatch: suggestion.substring(indexOfMatch + matchText.length)
|
|||
|
};
|
|||
|
}; // We set `tabIndex` here because otherwise Firefox sets focus on this
|
|||
|
// div when tabbing off of the input in `TokenField` -- not really sure
|
|||
|
// why, since usually a div isn't focusable by default
|
|||
|
// TODO does this still apply now that it's a <ul> and not a <div>?
|
|||
|
|
|||
|
|
|||
|
return (0,react.createElement)("ul", {
|
|||
|
ref: listRef,
|
|||
|
className: "components-form-token-field__suggestions-list",
|
|||
|
id: `components-form-token-suggestions-${instanceId}`,
|
|||
|
role: "listbox"
|
|||
|
}, (0,lodash.map)(suggestions, (suggestion, index) => {
|
|||
|
const matchText = computeSuggestionMatch(suggestion);
|
|||
|
const className = classnames_default()('components-form-token-field__suggestion', {
|
|||
|
'is-selected': index === selectedIndex
|
|||
|
});
|
|||
|
/* eslint-disable jsx-a11y/click-events-have-key-events */
|
|||
|
|
|||
|
return (0,react.createElement)("li", {
|
|||
|
id: `components-form-token-suggestions-${instanceId}-${index}`,
|
|||
|
role: "option",
|
|||
|
className: className,
|
|||
|
key: suggestion !== null && suggestion !== void 0 && suggestion.value ? suggestion.value : displayTransform(suggestion),
|
|||
|
onMouseDown: handleMouseDown,
|
|||
|
onClick: handleClick(suggestion),
|
|||
|
onMouseEnter: handleHover(suggestion),
|
|||
|
"aria-selected": index === selectedIndex
|
|||
|
}, matchText ? (0,react.createElement)("span", {
|
|||
|
"aria-label": displayTransform(suggestion)
|
|||
|
}, matchText.suggestionBeforeMatch, (0,react.createElement)("strong", {
|
|||
|
className: "components-form-token-field__suggestion-match"
|
|||
|
}, matchText.suggestionMatch), matchText.suggestionAfterMatch) : displayTransform(suggestion));
|
|||
|
/* eslint-enable jsx-a11y/click-events-have-key-events */
|
|||
|
}));
|
|||
|
}
|
|||
|
|
|||
|
/* harmony default export */ const suggestions_list = (with_safe_timeout(SuggestionsList));
|
|||
|
//# sourceMappingURL=suggestions-list.js.map
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/base-control/index.js + 1 modules
|
|||
|
var base_control = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/base-control/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/button/index.js
|
|||
|
var build_module_button = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/button/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex/component.js + 2 modules
|
|||
|
var component = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex/component.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/context/context-connect.js
|
|||
|
var context_connect = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/context/context-connect.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/view/component.js
|
|||
|
var view_component = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/view/component.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/context/use-context-system.js + 1 modules
|
|||
|
var use_context_system = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/context/use-context-system.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/hook.js
|
|||
|
var hook = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/hook.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-block/hook.js
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* @param {import('../../ui/context').WordPressComponentProps<import('../types').FlexBlockProps, 'div'>} props
|
|||
|
*/
|
|||
|
|
|||
|
function useFlexBlock(props) {
|
|||
|
const otherProps = (0,use_context_system/* useContextSystem */.A)(props, 'FlexBlock');
|
|||
|
const flexItemProps = (0,hook/* useFlexItem */.K)({
|
|||
|
isBlock: true,
|
|||
|
...otherProps
|
|||
|
});
|
|||
|
return flexItemProps;
|
|||
|
}
|
|||
|
//# sourceMappingURL=hook.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-block/component.js
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* @param {import('../../ui/context').WordPressComponentProps<import('../types').FlexBlockProps, 'div'>} props
|
|||
|
* @param {import('react').ForwardedRef<any>} forwardedRef
|
|||
|
*/
|
|||
|
|
|||
|
function FlexBlock(props, forwardedRef) {
|
|||
|
const flexBlockProps = useFlexBlock(props);
|
|||
|
return (0,react.createElement)(view_component/* default */.A, (0,esm_extends/* default */.A)({}, flexBlockProps, {
|
|||
|
ref: forwardedRef
|
|||
|
}));
|
|||
|
}
|
|||
|
/**
|
|||
|
* `FlexBlock` is a primitive layout component that adaptively resizes content within layout containers like `Flex`.
|
|||
|
*
|
|||
|
* @example
|
|||
|
* ```jsx
|
|||
|
* <Flex>
|
|||
|
* <FlexBlock>...</FlexBlock>
|
|||
|
* </Flex>
|
|||
|
* ```
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
const ConnectedFlexBlock = (0,context_connect/* contextConnect */.KZ)(FlexBlock, 'FlexBlock');
|
|||
|
/* harmony default export */ const flex_block_component = (ConnectedFlexBlock);
|
|||
|
//# sourceMappingURL=component.js.map
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/component.js
|
|||
|
var flex_item_component = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/component.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/higher-order/with-focus-outside/index.js
|
|||
|
var with_focus_outside = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/higher-order/with-focus-outside/index.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/combobox-control/index.js
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
const DetectOutside = (0,with_focus_outside/* default */.A)(class extends react.Component {
|
|||
|
handleFocusOutside(event) {
|
|||
|
this.props.onFocusOutside(event);
|
|||
|
}
|
|||
|
|
|||
|
render() {
|
|||
|
return this.props.children;
|
|||
|
}
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
function ComboboxControl(_ref) {
|
|||
|
var _currentOption$label;
|
|||
|
|
|||
|
let {
|
|||
|
value,
|
|||
|
label,
|
|||
|
options,
|
|||
|
onChange,
|
|||
|
onFilterValueChange = lodash.noop,
|
|||
|
hideLabelFromVision,
|
|||
|
help,
|
|||
|
allowReset = true,
|
|||
|
className,
|
|||
|
messages = {
|
|||
|
selected: (0,build_module.__)('Item selected.')
|
|||
|
}
|
|||
|
} = _ref;
|
|||
|
const currentOption = options.find(option => option.value === value);
|
|||
|
const currentLabel = (_currentOption$label = currentOption === null || currentOption === void 0 ? void 0 : currentOption.label) !== null && _currentOption$label !== void 0 ? _currentOption$label : '';
|
|||
|
const instanceId = (0,use_instance_id/* default */.A)(ComboboxControl);
|
|||
|
const [selectedSuggestion, setSelectedSuggestion] = (0,react.useState)(currentOption || null);
|
|||
|
const [isExpanded, setIsExpanded] = (0,react.useState)(false);
|
|||
|
const [inputHasFocus, setInputHasFocus] = (0,react.useState)(false);
|
|||
|
const [inputValue, setInputValue] = (0,react.useState)('');
|
|||
|
const inputContainer = (0,react.useRef)();
|
|||
|
const matchingSuggestions = (0,react.useMemo)(() => {
|
|||
|
const startsWithMatch = [];
|
|||
|
const containsMatch = [];
|
|||
|
const match = (0,lodash.deburr)(inputValue.toLocaleLowerCase());
|
|||
|
options.forEach(option => {
|
|||
|
const index = (0,lodash.deburr)(option.label).toLocaleLowerCase().indexOf(match);
|
|||
|
|
|||
|
if (index === 0) {
|
|||
|
startsWithMatch.push(option);
|
|||
|
} else if (index > 0) {
|
|||
|
containsMatch.push(option);
|
|||
|
}
|
|||
|
});
|
|||
|
return startsWithMatch.concat(containsMatch);
|
|||
|
}, [inputValue, options, value]);
|
|||
|
|
|||
|
const onSuggestionSelected = newSelectedSuggestion => {
|
|||
|
onChange(newSelectedSuggestion.value);
|
|||
|
(0,a11y_build_module/* speak */.L)(messages.selected, 'assertive');
|
|||
|
setSelectedSuggestion(newSelectedSuggestion);
|
|||
|
setInputValue('');
|
|||
|
setIsExpanded(false);
|
|||
|
};
|
|||
|
|
|||
|
const handleArrowNavigation = function () {
|
|||
|
let offset = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
|
|||
|
const index = matchingSuggestions.indexOf(selectedSuggestion);
|
|||
|
let nextIndex = index + offset;
|
|||
|
|
|||
|
if (nextIndex < 0) {
|
|||
|
nextIndex = matchingSuggestions.length - 1;
|
|||
|
} else if (nextIndex >= matchingSuggestions.length) {
|
|||
|
nextIndex = 0;
|
|||
|
}
|
|||
|
|
|||
|
setSelectedSuggestion(matchingSuggestions[nextIndex]);
|
|||
|
setIsExpanded(true);
|
|||
|
};
|
|||
|
|
|||
|
const onKeyDown = event => {
|
|||
|
let preventDefault = false;
|
|||
|
|
|||
|
if (event.defaultPrevented) {
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
switch (event.keyCode) {
|
|||
|
case keycodes_build_module/* ENTER */.Fm:
|
|||
|
if (selectedSuggestion) {
|
|||
|
onSuggestionSelected(selectedSuggestion);
|
|||
|
preventDefault = true;
|
|||
|
}
|
|||
|
|
|||
|
break;
|
|||
|
|
|||
|
case keycodes_build_module.UP:
|
|||
|
handleArrowNavigation(-1);
|
|||
|
preventDefault = true;
|
|||
|
break;
|
|||
|
|
|||
|
case keycodes_build_module/* DOWN */.PX:
|
|||
|
handleArrowNavigation(1);
|
|||
|
preventDefault = true;
|
|||
|
break;
|
|||
|
|
|||
|
case keycodes_build_module/* ESCAPE */._f:
|
|||
|
setIsExpanded(false);
|
|||
|
setSelectedSuggestion(null);
|
|||
|
preventDefault = true;
|
|||
|
break;
|
|||
|
|
|||
|
default:
|
|||
|
break;
|
|||
|
}
|
|||
|
|
|||
|
if (preventDefault) {
|
|||
|
event.preventDefault();
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
const onBlur = () => {
|
|||
|
setInputHasFocus(false);
|
|||
|
};
|
|||
|
|
|||
|
const onFocus = () => {
|
|||
|
setInputHasFocus(true);
|
|||
|
setIsExpanded(true);
|
|||
|
onFilterValueChange('');
|
|||
|
setInputValue('');
|
|||
|
};
|
|||
|
|
|||
|
const onFocusOutside = () => {
|
|||
|
setIsExpanded(false);
|
|||
|
};
|
|||
|
|
|||
|
const onInputChange = event => {
|
|||
|
const text = event.value;
|
|||
|
setInputValue(text);
|
|||
|
onFilterValueChange(text);
|
|||
|
|
|||
|
if (inputHasFocus) {
|
|||
|
setIsExpanded(true);
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
const handleOnReset = () => {
|
|||
|
onChange(null);
|
|||
|
inputContainer.current.input.focus();
|
|||
|
}; // Update current selections when the filter input changes.
|
|||
|
|
|||
|
|
|||
|
(0,react.useEffect)(() => {
|
|||
|
const hasMatchingSuggestions = matchingSuggestions.length > 0;
|
|||
|
const hasSelectedMatchingSuggestions = matchingSuggestions.indexOf(selectedSuggestion) > 0;
|
|||
|
|
|||
|
if (hasMatchingSuggestions && !hasSelectedMatchingSuggestions) {
|
|||
|
// If the current selection isn't present in the list of suggestions, then automatically select the first item from the list of suggestions.
|
|||
|
setSelectedSuggestion(matchingSuggestions[0]);
|
|||
|
}
|
|||
|
}, [matchingSuggestions, selectedSuggestion]); // Announcements.
|
|||
|
|
|||
|
(0,react.useEffect)(() => {
|
|||
|
const hasMatchingSuggestions = matchingSuggestions.length > 0;
|
|||
|
|
|||
|
if (isExpanded) {
|
|||
|
const message = hasMatchingSuggestions ? (0,build_module/* sprintf */.nv)(
|
|||
|
/* translators: %d: number of results. */
|
|||
|
(0,build_module._n)('%d result found, use up and down arrow keys to navigate.', '%d results found, use up and down arrow keys to navigate.', matchingSuggestions.length), matchingSuggestions.length) : (0,build_module.__)('No results.');
|
|||
|
(0,a11y_build_module/* speak */.L)(message, 'polite');
|
|||
|
}
|
|||
|
}, [matchingSuggestions, isExpanded]); // Disable reason: There is no appropriate role which describes the
|
|||
|
// input container intended accessible usability.
|
|||
|
// TODO: Refactor click detection to use blur to stop propagation.
|
|||
|
|
|||
|
/* eslint-disable jsx-a11y/no-static-element-interactions */
|
|||
|
|
|||
|
return (0,react.createElement)(DetectOutside, {
|
|||
|
onFocusOutside: onFocusOutside
|
|||
|
}, (0,react.createElement)(base_control/* default */.Ay, {
|
|||
|
className: classnames_default()(className, 'components-combobox-control'),
|
|||
|
tabIndex: "-1",
|
|||
|
label: label,
|
|||
|
id: `components-form-token-input-${instanceId}`,
|
|||
|
hideLabelFromVision: hideLabelFromVision,
|
|||
|
help: help
|
|||
|
}, (0,react.createElement)("div", {
|
|||
|
className: "components-combobox-control__suggestions-container",
|
|||
|
tabIndex: "-1",
|
|||
|
onKeyDown: onKeyDown
|
|||
|
}, (0,react.createElement)(component/* default */.A, null, (0,react.createElement)(flex_block_component, null, (0,react.createElement)(token_input, {
|
|||
|
className: "components-combobox-control__input",
|
|||
|
instanceId: instanceId,
|
|||
|
ref: inputContainer,
|
|||
|
value: isExpanded ? inputValue : currentLabel,
|
|||
|
"aria-label": currentLabel ? `${currentLabel}, ${label}` : null,
|
|||
|
onFocus: onFocus,
|
|||
|
onBlur: onBlur,
|
|||
|
isExpanded: isExpanded,
|
|||
|
selectedSuggestionIndex: matchingSuggestions.indexOf(selectedSuggestion),
|
|||
|
onChange: onInputChange
|
|||
|
})), allowReset && (0,react.createElement)(flex_item_component/* default */.A, null, (0,react.createElement)(build_module_button/* default */.A, {
|
|||
|
className: "components-combobox-control__reset",
|
|||
|
icon: close_small/* default */.A,
|
|||
|
disabled: !value,
|
|||
|
onClick: handleOnReset,
|
|||
|
label: (0,build_module.__)('Reset')
|
|||
|
}))), isExpanded && (0,react.createElement)(suggestions_list, {
|
|||
|
instanceId: instanceId,
|
|||
|
match: {
|
|||
|
label: inputValue
|
|||
|
},
|
|||
|
displayTransform: suggestion => suggestion.label,
|
|||
|
suggestions: matchingSuggestions,
|
|||
|
selectedIndex: matchingSuggestions.indexOf(selectedSuggestion),
|
|||
|
onHover: setSelectedSuggestion,
|
|||
|
onSelect: onSuggestionSelected,
|
|||
|
scrollIntoView: true
|
|||
|
}))));
|
|||
|
/* eslint-enable jsx-a11y/no-static-element-interactions */
|
|||
|
}
|
|||
|
|
|||
|
/* harmony default export */ const combobox_control = (ComboboxControl);
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/component.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js");
|
|||
|
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js");
|
|||
|
/* harmony import */ var _ui_context__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/context/context-connect.js");
|
|||
|
/* harmony import */ var _view__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/view/component.js");
|
|||
|
/* harmony import */ var _hook__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/hook.js");
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* @param {import('../../ui/context').WordPressComponentProps<import('../types').FlexItemProps, 'div'>} props
|
|||
|
* @param {import('react').ForwardedRef<any>} forwardedRef
|
|||
|
*/
|
|||
|
|
|||
|
function FlexItem(props, forwardedRef) {
|
|||
|
const flexItemProps = (0,_hook__WEBPACK_IMPORTED_MODULE_0__/* .useFlexItem */ .K)(props);
|
|||
|
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(_view__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .A, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .A)({}, flexItemProps, {
|
|||
|
ref: forwardedRef
|
|||
|
}));
|
|||
|
}
|
|||
|
/**
|
|||
|
* `FlexItem` is a primitive layout component that aligns content within layout containers like `Flex`.
|
|||
|
*
|
|||
|
* @example
|
|||
|
* ```jsx
|
|||
|
* <Flex>
|
|||
|
* <FlexItem>...</FlexItem>
|
|||
|
* </Flex>
|
|||
|
* ```
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
const ConnectedFlexItem = (0,_ui_context__WEBPACK_IMPORTED_MODULE_4__/* .contextConnect */ .KZ)(FlexItem, 'FlexItem');
|
|||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ConnectedFlexItem);
|
|||
|
//# sourceMappingURL=component.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/flex-item/hook.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ K: () => (/* binding */ useFlexItem)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _emotion_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("../../node_modules/.pnpm/@emotion+react@11.11.1_@types+react@17.0.71_react@17.0.2/node_modules/@emotion/react/dist/emotion-react.browser.esm.js");
|
|||
|
/* harmony import */ var _ui_context__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/context/use-context-system.js");
|
|||
|
/* harmony import */ var _context__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/context.js");
|
|||
|
/* harmony import */ var _styles__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/flex/styles.js");
|
|||
|
/* harmony import */ var _utils_hooks_use_cx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/hooks/use-cx.js");
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* @param {import('../../ui/context').WordPressComponentProps<import('../types').FlexItemProps, 'div'>} props
|
|||
|
*/
|
|||
|
|
|||
|
function useFlexItem(props) {
|
|||
|
const {
|
|||
|
className,
|
|||
|
display: displayProp,
|
|||
|
isBlock = false,
|
|||
|
...otherProps
|
|||
|
} = (0,_ui_context__WEBPACK_IMPORTED_MODULE_0__/* .useContextSystem */ .A)(props, 'FlexItem');
|
|||
|
const sx = {};
|
|||
|
const contextDisplay = (0,_context__WEBPACK_IMPORTED_MODULE_1__/* .useFlexContext */ .a)().flexItemDisplay;
|
|||
|
sx.Base = /*#__PURE__*/(0,_emotion_react__WEBPACK_IMPORTED_MODULE_2__/* .css */ .AH)({
|
|||
|
display: displayProp || contextDisplay
|
|||
|
}, true ? "" : 0, true ? "" : 0);
|
|||
|
const cx = (0,_utils_hooks_use_cx__WEBPACK_IMPORTED_MODULE_3__/* .useCx */ .l)();
|
|||
|
const classes = cx(_styles__WEBPACK_IMPORTED_MODULE_4__/* .Item */ .q7, sx.Base, isBlock && _styles__WEBPACK_IMPORTED_MODULE_4__/* .block */ .om, className);
|
|||
|
return { ...otherProps,
|
|||
|
className: classes
|
|||
|
};
|
|||
|
}
|
|||
|
//# sourceMappingURL=hook.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/higher-order/with-focus-outside/index.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js");
|
|||
|
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js");
|
|||
|
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/utils/create-higher-order-component/index.js");
|
|||
|
/* harmony import */ var _wordpress_compose__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/hooks/use-focus-outside/index.js");
|
|||
|
|
|||
|
|
|||
|
//@ts-nocheck
|
|||
|
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ((0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .A)(WrappedComponent => props => {
|
|||
|
const [handleFocusOutside, setHandleFocusOutside] = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useState)();
|
|||
|
const bindFocusOutsideHandler = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.useCallback)(node => setHandleFocusOutside(() => node !== null && node !== void 0 && node.handleFocusOutside ? node.handleFocusOutside.bind(node) : undefined), []);
|
|||
|
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)("div", (0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .A)(handleFocusOutside), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_1__.createElement)(WrappedComponent, (0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .A)({
|
|||
|
ref: bindFocusOutsideHandler
|
|||
|
}, props)));
|
|||
|
}, 'withFocusOutside'));
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/spinner/index.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// EXPORTS
|
|||
|
__webpack_require__.d(__webpack_exports__, {
|
|||
|
A: () => (/* binding */ Spinner)
|
|||
|
});
|
|||
|
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js
|
|||
|
var esm_extends = __webpack_require__("../../node_modules/.pnpm/@babel+runtime@7.23.5/node_modules/@babel/runtime/helpers/esm/extends.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js
|
|||
|
var react = __webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js
|
|||
|
var classnames = __webpack_require__("../../node_modules/.pnpm/classnames@2.3.2/node_modules/classnames/index.js");
|
|||
|
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@emotion+styled@11.11.0_@emotion+react@11.11.1_@types+react@17.0.71_react@17.0.2__@types+react@17.0.71_react@17.0.2/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js
|
|||
|
var emotion_styled_base_browser_esm = __webpack_require__("../../node_modules/.pnpm/@emotion+styled@11.11.0_@emotion+react@11.11.1_@types+react@17.0.71_react@17.0.2__@types+react@17.0.71_react@17.0.2/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@emotion+react@11.11.1_@types+react@17.0.71_react@17.0.2/node_modules/@emotion/react/dist/emotion-react.browser.esm.js
|
|||
|
var emotion_react_browser_esm = __webpack_require__("../../node_modules/.pnpm/@emotion+react@11.11.1_@types+react@17.0.71_react@17.0.2/node_modules/@emotion/react/dist/emotion-react.browser.esm.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/config-values.js
|
|||
|
var config_values = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/config-values.js");
|
|||
|
// EXTERNAL MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/colors-values.js + 1 modules
|
|||
|
var colors_values = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/colors-values.js");
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/spinner/styles.js
|
|||
|
|
|||
|
|
|||
|
function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; }
|
|||
|
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
const spinAnimation = (0,emotion_react_browser_esm/* keyframes */.i7)`
|
|||
|
from {
|
|||
|
transform: rotate(0deg);
|
|||
|
}
|
|||
|
to {
|
|||
|
transform: rotate(360deg);
|
|||
|
}
|
|||
|
`;
|
|||
|
const StyledSpinner = (0,emotion_styled_base_browser_esm/* default */.A)("svg", true ? {
|
|||
|
target: "e1bj2jdf2"
|
|||
|
} : 0)("width:", config_values/* default */.A.spinnerSize, "px;height:", config_values/* default */.A.spinnerSize, "px;display:inline-block;margin:5px 11px 0;position:relative;color:var( --wp-admin-theme-color );overflow:visible;" + ( true ? "" : 0));
|
|||
|
const commonPathProps = true ? {
|
|||
|
name: "9s4963",
|
|||
|
styles: "fill:transparent;stroke-width:1.5px"
|
|||
|
} : 0;
|
|||
|
const SpinnerTrack = (0,emotion_styled_base_browser_esm/* default */.A)("circle", true ? {
|
|||
|
target: "e1bj2jdf1"
|
|||
|
} : 0)(commonPathProps, ";stroke:", colors_values/* COLORS */.lm.gray[300], ";" + ( true ? "" : 0));
|
|||
|
const SpinnerIndicator = (0,emotion_styled_base_browser_esm/* default */.A)("path", true ? {
|
|||
|
target: "e1bj2jdf0"
|
|||
|
} : 0)(commonPathProps, ";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ", spinAnimation, ";" + ( true ? "" : 0));
|
|||
|
//# sourceMappingURL=styles.js.map
|
|||
|
;// CONCATENATED MODULE: ../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/spinner/index.js
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* @typedef OwnProps
|
|||
|
*
|
|||
|
* @property {string} [className] Class name
|
|||
|
*/
|
|||
|
|
|||
|
/** @typedef {import('react').ComponentPropsWithoutRef<'svg'> & OwnProps} Props */
|
|||
|
|
|||
|
/**
|
|||
|
* @param {Props} props
|
|||
|
* @return {JSX.Element} Element
|
|||
|
*/
|
|||
|
|
|||
|
function Spinner(_ref) {
|
|||
|
let {
|
|||
|
className,
|
|||
|
...props
|
|||
|
} = _ref;
|
|||
|
return (0,react.createElement)(StyledSpinner, (0,esm_extends/* default */.A)({
|
|||
|
className: classnames_default()('components-spinner', className),
|
|||
|
viewBox: "0 0 100 100",
|
|||
|
xmlns: "http://www.w3.org/2000/svg",
|
|||
|
role: "presentation",
|
|||
|
focusable: "false"
|
|||
|
}, props), (0,react.createElement)(SpinnerTrack, {
|
|||
|
cx: "50",
|
|||
|
cy: "50",
|
|||
|
r: "50",
|
|||
|
vectorEffect: "non-scaling-stroke"
|
|||
|
}), (0,react.createElement)(SpinnerIndicator, {
|
|||
|
d: "m 50 0 a 50 50 0 0 1 50 50",
|
|||
|
vectorEffect: "non-scaling-stroke"
|
|||
|
}));
|
|||
|
}
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/config-values.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _ui_utils_space__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/ui/utils/space.js");
|
|||
|
/* harmony import */ var _colors_values__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+components@19.8.5_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-d_oli5xz3n7pc4ztqokra47llglu/node_modules/@wordpress/components/build-module/utils/colors-values.js");
|
|||
|
/**
|
|||
|
* Internal dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
const CONTROL_HEIGHT = '36px';
|
|||
|
const CONTROL_PADDING_X = '12px';
|
|||
|
const CONTROL_PROPS = {
|
|||
|
controlSurfaceColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.white,
|
|||
|
controlTextActiveColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.ui.theme,
|
|||
|
controlPaddingX: CONTROL_PADDING_X,
|
|||
|
controlPaddingXLarge: `calc(${CONTROL_PADDING_X} * 1.3334)`,
|
|||
|
controlPaddingXSmall: `calc(${CONTROL_PADDING_X} / 1.3334)`,
|
|||
|
controlBackgroundColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.white,
|
|||
|
controlBorderRadius: '2px',
|
|||
|
controlBorderColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.gray[700],
|
|||
|
controlBoxShadow: 'transparent',
|
|||
|
controlBorderColorHover: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.gray[700],
|
|||
|
controlBoxShadowFocus: `0 0 0 0.5px ${_colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.admin.theme}`,
|
|||
|
controlDestructiveBorderColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.alert.red,
|
|||
|
controlHeight: CONTROL_HEIGHT,
|
|||
|
controlHeightXSmall: `calc( ${CONTROL_HEIGHT} * 0.6 )`,
|
|||
|
controlHeightSmall: `calc( ${CONTROL_HEIGHT} * 0.8 )`,
|
|||
|
controlHeightLarge: `calc( ${CONTROL_HEIGHT} * 1.2 )`,
|
|||
|
controlHeightXLarge: `calc( ${CONTROL_HEIGHT} * 1.4 )`
|
|||
|
};
|
|||
|
const TOGGLE_GROUP_CONTROL_PROPS = {
|
|||
|
toggleGroupControlBackgroundColor: CONTROL_PROPS.controlBackgroundColor,
|
|||
|
toggleGroupControlBorderColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.ui.border,
|
|||
|
toggleGroupControlBackdropBackgroundColor: CONTROL_PROPS.controlSurfaceColor,
|
|||
|
toggleGroupControlBackdropBorderColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.ui.border,
|
|||
|
toggleGroupControlBackdropBoxShadow: 'transparent',
|
|||
|
toggleGroupControlButtonColorActive: CONTROL_PROPS.controlBackgroundColor
|
|||
|
}; // Using Object.assign to avoid creating circular references when emitting
|
|||
|
// TypeScript type declarations.
|
|||
|
|
|||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Object.assign({}, CONTROL_PROPS, TOGGLE_GROUP_CONTROL_PROPS, {
|
|||
|
colorDivider: 'rgba(0, 0, 0, 0.1)',
|
|||
|
colorScrollbarThumb: 'rgba(0, 0, 0, 0.2)',
|
|||
|
colorScrollbarThumbHover: 'rgba(0, 0, 0, 0.5)',
|
|||
|
colorScrollbarTrack: 'rgba(0, 0, 0, 0.04)',
|
|||
|
elevationIntensity: 1,
|
|||
|
radiusBlockUi: '2px',
|
|||
|
borderWidth: '1px',
|
|||
|
borderWidthFocus: '1.5px',
|
|||
|
borderWidthTab: '4px',
|
|||
|
spinnerSize: 16,
|
|||
|
fontSize: '13px',
|
|||
|
fontSizeH1: 'calc(2.44 * 13px)',
|
|||
|
fontSizeH2: 'calc(1.95 * 13px)',
|
|||
|
fontSizeH3: 'calc(1.56 * 13px)',
|
|||
|
fontSizeH4: 'calc(1.25 * 13px)',
|
|||
|
fontSizeH5: '13px',
|
|||
|
fontSizeH6: 'calc(0.8 * 13px)',
|
|||
|
fontSizeInputMobile: '16px',
|
|||
|
fontSizeMobile: '15px',
|
|||
|
fontSizeSmall: 'calc(0.92 * 13px)',
|
|||
|
fontSizeXSmall: 'calc(0.75 * 13px)',
|
|||
|
fontLineHeightBase: '1.2',
|
|||
|
fontWeight: 'normal',
|
|||
|
fontWeightHeading: '600',
|
|||
|
gridBase: '4px',
|
|||
|
cardBorderRadius: '2px',
|
|||
|
cardPaddingXSmall: `${(0,_ui_utils_space__WEBPACK_IMPORTED_MODULE_1__/* .space */ .x)(2)}`,
|
|||
|
cardPaddingSmall: `${(0,_ui_utils_space__WEBPACK_IMPORTED_MODULE_1__/* .space */ .x)(4)}`,
|
|||
|
cardPaddingMedium: `${(0,_ui_utils_space__WEBPACK_IMPORTED_MODULE_1__/* .space */ .x)(4)} ${(0,_ui_utils_space__WEBPACK_IMPORTED_MODULE_1__/* .space */ .x)(6)}`,
|
|||
|
cardPaddingLarge: `${(0,_ui_utils_space__WEBPACK_IMPORTED_MODULE_1__/* .space */ .x)(6)} ${(0,_ui_utils_space__WEBPACK_IMPORTED_MODULE_1__/* .space */ .x)(8)}`,
|
|||
|
surfaceBackgroundColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.white,
|
|||
|
surfaceBackgroundSubtleColor: '#F3F3F3',
|
|||
|
surfaceBackgroundTintColor: '#F5F5F5',
|
|||
|
surfaceBorderColor: 'rgba(0, 0, 0, 0.1)',
|
|||
|
surfaceBorderBoldColor: 'rgba(0, 0, 0, 0.15)',
|
|||
|
surfaceBorderSubtleColor: 'rgba(0, 0, 0, 0.05)',
|
|||
|
surfaceBackgroundTertiaryColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.white,
|
|||
|
surfaceColor: _colors_values__WEBPACK_IMPORTED_MODULE_0__/* .COLORS */ .lm.white,
|
|||
|
transitionDuration: '200ms',
|
|||
|
transitionDurationFast: '160ms',
|
|||
|
transitionDurationFaster: '120ms',
|
|||
|
transitionDurationFastest: '100ms',
|
|||
|
transitionTimingFunction: 'cubic-bezier(0.08, 0.52, 0.52, 1)',
|
|||
|
transitionTimingFunctionControl: 'cubic-bezier(0.12, 0.8, 0.32, 1)'
|
|||
|
}));
|
|||
|
//# sourceMappingURL=config-values.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+compose@5.4.1_react@17.0.2/node_modules/@wordpress/compose/build-module/utils/create-higher-order-component/index.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/lodash.js");
|
|||
|
/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);
|
|||
|
/**
|
|||
|
* External dependencies
|
|||
|
*/
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* Given a function mapping a component to an enhanced component and modifier
|
|||
|
* name, returns the enhanced component augmented with a generated displayName.
|
|||
|
*
|
|||
|
* @param mapComponent Function mapping component to enhanced component.
|
|||
|
* @param modifierName Seed name from which to generated display name.
|
|||
|
*
|
|||
|
* @return Component class with generated display name assigned.
|
|||
|
*/
|
|||
|
function createHigherOrderComponent(mapComponent, modifierName) {
|
|||
|
return Inner => {
|
|||
|
const Outer = mapComponent(Inner);
|
|||
|
const displayName = Inner.displayName || Inner.name || 'Component';
|
|||
|
Outer.displayName = `${(0,lodash__WEBPACK_IMPORTED_MODULE_0__.upperFirst)((0,lodash__WEBPACK_IMPORTED_MODULE_0__.camelCase)(modifierName))}(${displayName})`;
|
|||
|
return Outer;
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (createHigherOrderComponent);
|
|||
|
//# sourceMappingURL=index.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+icons@8.4.0/node_modules/@wordpress/icons/build-module/library/close-small.js":
|
|||
|
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|||
|
|
|||
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|||
|
/* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__)
|
|||
|
/* harmony export */ });
|
|||
|
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("../../node_modules/.pnpm/react@18.3.1/node_modules/react/index.js");
|
|||
|
/* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("../../node_modules/.pnpm/@wordpress+primitives@3.45.0/node_modules/@wordpress/primitives/build-module/svg/index.js");
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* WordPress dependencies
|
|||
|
*/
|
|||
|
|
|||
|
const closeSmall = (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__/* .SVG */ .t4, {
|
|||
|
xmlns: "http://www.w3.org/2000/svg",
|
|||
|
viewBox: "0 0 24 24"
|
|||
|
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__/* .Path */ .wA, {
|
|||
|
d: "M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"
|
|||
|
}));
|
|||
|
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (closeSmall);
|
|||
|
//# sourceMappingURL=close-small.js.map
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/advance-string-index.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var charAt = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/string-multibyte.js").charAt);
|
|||
|
|
|||
|
// `AdvanceStringIndex` abstract operation
|
|||
|
// https://tc39.es/ecma262/#sec-advancestringindex
|
|||
|
module.exports = function (S, index, unicode) {
|
|||
|
return index + (unicode ? charAt(S, index).length : 1);
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-for-each.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $forEach = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-iteration.js").forEach);
|
|||
|
var arrayMethodIsStrict = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-is-strict.js");
|
|||
|
|
|||
|
var STRICT_METHOD = arrayMethodIsStrict('forEach');
|
|||
|
|
|||
|
// `Array.prototype.forEach` method implementation
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype.foreach
|
|||
|
module.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {
|
|||
|
return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
|||
|
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
|
|||
|
} : [].forEach;
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-has-species-support.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var wellKnownSymbol = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/well-known-symbol.js");
|
|||
|
var V8_VERSION = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/engine-v8-version.js");
|
|||
|
|
|||
|
var SPECIES = wellKnownSymbol('species');
|
|||
|
|
|||
|
module.exports = function (METHOD_NAME) {
|
|||
|
// We can't use this feature detection in V8 since it causes
|
|||
|
// deoptimization and serious performance degradation
|
|||
|
// https://github.com/zloirock/core-js/issues/677
|
|||
|
return V8_VERSION >= 51 || !fails(function () {
|
|||
|
var array = [];
|
|||
|
var constructor = array.constructor = {};
|
|||
|
constructor[SPECIES] = function () {
|
|||
|
return { foo: 1 };
|
|||
|
};
|
|||
|
return array[METHOD_NAME](Boolean).foo !== 1;
|
|||
|
});
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-is-strict.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
|
|||
|
module.exports = function (METHOD_NAME, argument) {
|
|||
|
var method = [][METHOD_NAME];
|
|||
|
return !!method && fails(function () {
|
|||
|
// eslint-disable-next-line no-useless-call -- required for testing
|
|||
|
method.call(null, argument || function () { return 1; }, 1);
|
|||
|
});
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/does-not-exceed-safe-integer.js":
|
|||
|
/***/ ((module) => {
|
|||
|
|
|||
|
|
|||
|
var $TypeError = TypeError;
|
|||
|
var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991
|
|||
|
|
|||
|
module.exports = function (it) {
|
|||
|
if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');
|
|||
|
return it;
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
// TODO: Remove from `core-js@4` since it's moved to entry points
|
|||
|
__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.regexp.exec.js");
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this-clause.js");
|
|||
|
var defineBuiltIn = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/define-built-in.js");
|
|||
|
var regexpExec = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/regexp-exec.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var wellKnownSymbol = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/well-known-symbol.js");
|
|||
|
var createNonEnumerableProperty = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/create-non-enumerable-property.js");
|
|||
|
|
|||
|
var SPECIES = wellKnownSymbol('species');
|
|||
|
var RegExpPrototype = RegExp.prototype;
|
|||
|
|
|||
|
module.exports = function (KEY, exec, FORCED, SHAM) {
|
|||
|
var SYMBOL = wellKnownSymbol(KEY);
|
|||
|
|
|||
|
var DELEGATES_TO_SYMBOL = !fails(function () {
|
|||
|
// String methods call symbol-named RegEp methods
|
|||
|
var O = {};
|
|||
|
O[SYMBOL] = function () { return 7; };
|
|||
|
return ''[KEY](O) !== 7;
|
|||
|
});
|
|||
|
|
|||
|
var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL && !fails(function () {
|
|||
|
// Symbol-named RegExp methods call .exec
|
|||
|
var execCalled = false;
|
|||
|
var re = /a/;
|
|||
|
|
|||
|
if (KEY === 'split') {
|
|||
|
// We can't use real regex here since it causes deoptimization
|
|||
|
// and serious performance degradation in V8
|
|||
|
// https://github.com/zloirock/core-js/issues/306
|
|||
|
re = {};
|
|||
|
// RegExp[@@split] doesn't call the regex's exec method, but first creates
|
|||
|
// a new one. We need to return the patched regex when creating the new one.
|
|||
|
re.constructor = {};
|
|||
|
re.constructor[SPECIES] = function () { return re; };
|
|||
|
re.flags = '';
|
|||
|
re[SYMBOL] = /./[SYMBOL];
|
|||
|
}
|
|||
|
|
|||
|
re.exec = function () {
|
|||
|
execCalled = true;
|
|||
|
return null;
|
|||
|
};
|
|||
|
|
|||
|
re[SYMBOL]('');
|
|||
|
return !execCalled;
|
|||
|
});
|
|||
|
|
|||
|
if (
|
|||
|
!DELEGATES_TO_SYMBOL ||
|
|||
|
!DELEGATES_TO_EXEC ||
|
|||
|
FORCED
|
|||
|
) {
|
|||
|
var uncurriedNativeRegExpMethod = uncurryThis(/./[SYMBOL]);
|
|||
|
var methods = exec(SYMBOL, ''[KEY], function (nativeMethod, regexp, str, arg2, forceStringMethod) {
|
|||
|
var uncurriedNativeMethod = uncurryThis(nativeMethod);
|
|||
|
var $exec = regexp.exec;
|
|||
|
if ($exec === regexpExec || $exec === RegExpPrototype.exec) {
|
|||
|
if (DELEGATES_TO_SYMBOL && !forceStringMethod) {
|
|||
|
// The native String method already delegates to @@method (this
|
|||
|
// polyfilled function), leasing to infinite recursion.
|
|||
|
// We avoid it by directly calling the native @@method method.
|
|||
|
return { done: true, value: uncurriedNativeRegExpMethod(regexp, str, arg2) };
|
|||
|
}
|
|||
|
return { done: true, value: uncurriedNativeMethod(str, regexp, arg2) };
|
|||
|
}
|
|||
|
return { done: false };
|
|||
|
});
|
|||
|
|
|||
|
defineBuiltIn(String.prototype, KEY, methods[0]);
|
|||
|
defineBuiltIn(RegExpPrototype, SYMBOL, methods[1]);
|
|||
|
}
|
|||
|
|
|||
|
if (SHAM) createNonEnumerableProperty(RegExpPrototype[SYMBOL], 'sham', true);
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/get-substitution.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
var toObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-object.js");
|
|||
|
|
|||
|
var floor = Math.floor;
|
|||
|
var charAt = uncurryThis(''.charAt);
|
|||
|
var replace = uncurryThis(''.replace);
|
|||
|
var stringSlice = uncurryThis(''.slice);
|
|||
|
// eslint-disable-next-line redos/no-vulnerable -- safe
|
|||
|
var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g;
|
|||
|
var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g;
|
|||
|
|
|||
|
// `GetSubstitution` abstract operation
|
|||
|
// https://tc39.es/ecma262/#sec-getsubstitution
|
|||
|
module.exports = function (matched, str, position, captures, namedCaptures, replacement) {
|
|||
|
var tailPos = position + matched.length;
|
|||
|
var m = captures.length;
|
|||
|
var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
|
|||
|
if (namedCaptures !== undefined) {
|
|||
|
namedCaptures = toObject(namedCaptures);
|
|||
|
symbols = SUBSTITUTION_SYMBOLS;
|
|||
|
}
|
|||
|
return replace(replacement, symbols, function (match, ch) {
|
|||
|
var capture;
|
|||
|
switch (charAt(ch, 0)) {
|
|||
|
case '$': return '$';
|
|||
|
case '&': return matched;
|
|||
|
case '`': return stringSlice(str, 0, position);
|
|||
|
case "'": return stringSlice(str, tailPos);
|
|||
|
case '<':
|
|||
|
capture = namedCaptures[stringSlice(ch, 1, -1)];
|
|||
|
break;
|
|||
|
default: // \d\d?
|
|||
|
var n = +ch;
|
|||
|
if (n === 0) return match;
|
|||
|
if (n > m) {
|
|||
|
var f = floor(n / 10);
|
|||
|
if (f === 0) return match;
|
|||
|
if (f <= m) return captures[f - 1] === undefined ? charAt(ch, 1) : captures[f - 1] + charAt(ch, 1);
|
|||
|
return match;
|
|||
|
}
|
|||
|
capture = captures[n - 1];
|
|||
|
}
|
|||
|
return capture === undefined ? '' : capture;
|
|||
|
});
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/inherit-if-required.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var isCallable = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-callable.js");
|
|||
|
var isObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-object.js");
|
|||
|
var setPrototypeOf = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-set-prototype-of.js");
|
|||
|
|
|||
|
// makes subclassing work correct for wrapped built-ins
|
|||
|
module.exports = function ($this, dummy, Wrapper) {
|
|||
|
var NewTarget, NewTargetPrototype;
|
|||
|
if (
|
|||
|
// it can work only with native `setPrototypeOf`
|
|||
|
setPrototypeOf &&
|
|||
|
// we haven't completely correct pre-ES6 way for getting `new.target`, so use this
|
|||
|
isCallable(NewTarget = dummy.constructor) &&
|
|||
|
NewTarget !== Wrapper &&
|
|||
|
isObject(NewTargetPrototype = NewTarget.prototype) &&
|
|||
|
NewTargetPrototype !== Wrapper.prototype
|
|||
|
) setPrototypeOf($this, NewTargetPrototype);
|
|||
|
return $this;
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-assign.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
var call = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-call.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var objectKeys = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-keys.js");
|
|||
|
var getOwnPropertySymbolsModule = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-get-own-property-symbols.js");
|
|||
|
var propertyIsEnumerableModule = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-property-is-enumerable.js");
|
|||
|
var toObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-object.js");
|
|||
|
var IndexedObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/indexed-object.js");
|
|||
|
|
|||
|
// eslint-disable-next-line es/no-object-assign -- safe
|
|||
|
var $assign = Object.assign;
|
|||
|
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
|
|||
|
var defineProperty = Object.defineProperty;
|
|||
|
var concat = uncurryThis([].concat);
|
|||
|
|
|||
|
// `Object.assign` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.assign
|
|||
|
module.exports = !$assign || fails(function () {
|
|||
|
// should have correct order of operations (Edge bug)
|
|||
|
if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {
|
|||
|
enumerable: true,
|
|||
|
get: function () {
|
|||
|
defineProperty(this, 'b', {
|
|||
|
value: 3,
|
|||
|
enumerable: false
|
|||
|
});
|
|||
|
}
|
|||
|
}), { b: 2 })).b !== 1) return true;
|
|||
|
// should work with symbols and should have deterministic property order (V8 bug)
|
|||
|
var A = {};
|
|||
|
var B = {};
|
|||
|
// eslint-disable-next-line es/no-symbol -- safe
|
|||
|
var symbol = Symbol('assign detection');
|
|||
|
var alphabet = 'abcdefghijklmnopqrst';
|
|||
|
A[symbol] = 7;
|
|||
|
alphabet.split('').forEach(function (chr) { B[chr] = chr; });
|
|||
|
return $assign({}, A)[symbol] !== 7 || objectKeys($assign({}, B)).join('') !== alphabet;
|
|||
|
}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`
|
|||
|
var T = toObject(target);
|
|||
|
var argumentsLength = arguments.length;
|
|||
|
var index = 1;
|
|||
|
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
|
|||
|
var propertyIsEnumerable = propertyIsEnumerableModule.f;
|
|||
|
while (argumentsLength > index) {
|
|||
|
var S = IndexedObject(arguments[index++]);
|
|||
|
var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);
|
|||
|
var length = keys.length;
|
|||
|
var j = 0;
|
|||
|
var key;
|
|||
|
while (length > j) {
|
|||
|
key = keys[j++];
|
|||
|
if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];
|
|||
|
}
|
|||
|
} return T;
|
|||
|
} : $assign;
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/regexp-exec-abstract.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var call = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-call.js");
|
|||
|
var anObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/an-object.js");
|
|||
|
var isCallable = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-callable.js");
|
|||
|
var classof = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/classof-raw.js");
|
|||
|
var regexpExec = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/regexp-exec.js");
|
|||
|
|
|||
|
var $TypeError = TypeError;
|
|||
|
|
|||
|
// `RegExpExec` abstract operation
|
|||
|
// https://tc39.es/ecma262/#sec-regexpexec
|
|||
|
module.exports = function (R, S) {
|
|||
|
var exec = R.exec;
|
|||
|
if (isCallable(exec)) {
|
|||
|
var result = call(exec, R, S);
|
|||
|
if (result !== null) anObject(result);
|
|||
|
return result;
|
|||
|
}
|
|||
|
if (classof(R) === 'RegExp') return call(regexpExec, R, S);
|
|||
|
throw new $TypeError('RegExp#exec called on incompatible receiver');
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/string-trim.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
var requireObjectCoercible = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/require-object-coercible.js");
|
|||
|
var toString = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-string.js");
|
|||
|
var whitespaces = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/whitespaces.js");
|
|||
|
|
|||
|
var replace = uncurryThis(''.replace);
|
|||
|
var ltrim = RegExp('^[' + whitespaces + ']+');
|
|||
|
var rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$');
|
|||
|
|
|||
|
// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
|
|||
|
var createMethod = function (TYPE) {
|
|||
|
return function ($this) {
|
|||
|
var string = toString(requireObjectCoercible($this));
|
|||
|
if (TYPE & 1) string = replace(string, ltrim, '');
|
|||
|
if (TYPE & 2) string = replace(string, rtrim, '$1');
|
|||
|
return string;
|
|||
|
};
|
|||
|
};
|
|||
|
|
|||
|
module.exports = {
|
|||
|
// `String.prototype.{ trimLeft, trimStart }` methods
|
|||
|
// https://tc39.es/ecma262/#sec-string.prototype.trimstart
|
|||
|
start: createMethod(1),
|
|||
|
// `String.prototype.{ trimRight, trimEnd }` methods
|
|||
|
// https://tc39.es/ecma262/#sec-string.prototype.trimend
|
|||
|
end: createMethod(2),
|
|||
|
// `String.prototype.trim` method
|
|||
|
// https://tc39.es/ecma262/#sec-string.prototype.trim
|
|||
|
trim: createMethod(3)
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/this-number-value.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
|
|||
|
// `thisNumberValue` abstract operation
|
|||
|
// https://tc39.es/ecma262/#sec-thisnumbervalue
|
|||
|
module.exports = uncurryThis(1.0.valueOf);
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/whitespaces.js":
|
|||
|
/***/ ((module) => {
|
|||
|
|
|||
|
|
|||
|
// a string of all valid unicode whitespaces
|
|||
|
module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' +
|
|||
|
'\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.concat.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var isArray = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-array.js");
|
|||
|
var isObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-object.js");
|
|||
|
var toObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-object.js");
|
|||
|
var lengthOfArrayLike = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/length-of-array-like.js");
|
|||
|
var doesNotExceedSafeInteger = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/does-not-exceed-safe-integer.js");
|
|||
|
var createProperty = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/create-property.js");
|
|||
|
var arraySpeciesCreate = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-species-create.js");
|
|||
|
var arrayMethodHasSpeciesSupport = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-has-species-support.js");
|
|||
|
var wellKnownSymbol = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/well-known-symbol.js");
|
|||
|
var V8_VERSION = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/engine-v8-version.js");
|
|||
|
|
|||
|
var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
|
|||
|
|
|||
|
// We can't use this feature detection in V8 since it causes
|
|||
|
// deoptimization and serious performance degradation
|
|||
|
// https://github.com/zloirock/core-js/issues/679
|
|||
|
var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
|
|||
|
var array = [];
|
|||
|
array[IS_CONCAT_SPREADABLE] = false;
|
|||
|
return array.concat()[0] !== array;
|
|||
|
});
|
|||
|
|
|||
|
var isConcatSpreadable = function (O) {
|
|||
|
if (!isObject(O)) return false;
|
|||
|
var spreadable = O[IS_CONCAT_SPREADABLE];
|
|||
|
return spreadable !== undefined ? !!spreadable : isArray(O);
|
|||
|
};
|
|||
|
|
|||
|
var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat');
|
|||
|
|
|||
|
// `Array.prototype.concat` method
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype.concat
|
|||
|
// with adding support of @@isConcatSpreadable and @@species
|
|||
|
$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {
|
|||
|
// eslint-disable-next-line no-unused-vars -- required for `.length`
|
|||
|
concat: function concat(arg) {
|
|||
|
var O = toObject(this);
|
|||
|
var A = arraySpeciesCreate(O, 0);
|
|||
|
var n = 0;
|
|||
|
var i, k, length, len, E;
|
|||
|
for (i = -1, length = arguments.length; i < length; i++) {
|
|||
|
E = i === -1 ? O : arguments[i];
|
|||
|
if (isConcatSpreadable(E)) {
|
|||
|
len = lengthOfArrayLike(E);
|
|||
|
doesNotExceedSafeInteger(n + len);
|
|||
|
for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
|
|||
|
} else {
|
|||
|
doesNotExceedSafeInteger(n + 1);
|
|||
|
createProperty(A, n++, E);
|
|||
|
}
|
|||
|
}
|
|||
|
A.length = n;
|
|||
|
return A;
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.filter.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var $filter = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-iteration.js").filter);
|
|||
|
var arrayMethodHasSpeciesSupport = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-has-species-support.js");
|
|||
|
|
|||
|
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');
|
|||
|
|
|||
|
// `Array.prototype.filter` method
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype.filter
|
|||
|
// with adding support of @@species
|
|||
|
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
|
|||
|
filter: function filter(callbackfn /* , thisArg */) {
|
|||
|
return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.find.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var $find = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-iteration.js").find);
|
|||
|
var addToUnscopables = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/add-to-unscopables.js");
|
|||
|
|
|||
|
var FIND = 'find';
|
|||
|
var SKIPS_HOLES = true;
|
|||
|
|
|||
|
// Shouldn't skip holes
|
|||
|
// eslint-disable-next-line es/no-array-prototype-find -- testing
|
|||
|
if (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; });
|
|||
|
|
|||
|
// `Array.prototype.find` method
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype.find
|
|||
|
$({ target: 'Array', proto: true, forced: SKIPS_HOLES }, {
|
|||
|
find: function find(callbackfn /* , that = undefined */) {
|
|||
|
return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables
|
|||
|
addToUnscopables(FIND);
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.for-each.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var forEach = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-for-each.js");
|
|||
|
|
|||
|
// `Array.prototype.forEach` method
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype.foreach
|
|||
|
// eslint-disable-next-line es/no-array-prototype-foreach -- safe
|
|||
|
$({ target: 'Array', proto: true, forced: [].forEach !== forEach }, {
|
|||
|
forEach: forEach
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.array.map.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var $map = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-iteration.js").map);
|
|||
|
var arrayMethodHasSpeciesSupport = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-method-has-species-support.js");
|
|||
|
|
|||
|
var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');
|
|||
|
|
|||
|
// `Array.prototype.map` method
|
|||
|
// https://tc39.es/ecma262/#sec-array.prototype.map
|
|||
|
// with adding support of @@species
|
|||
|
$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {
|
|||
|
map: function map(callbackfn /* , thisArg */) {
|
|||
|
return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.function.name.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
var FUNCTION_NAME_EXISTS = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-name.js").EXISTS);
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
var defineBuiltInAccessor = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/define-built-in-accessor.js");
|
|||
|
|
|||
|
var FunctionPrototype = Function.prototype;
|
|||
|
var functionToString = uncurryThis(FunctionPrototype.toString);
|
|||
|
var nameRE = /function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/;
|
|||
|
var regExpExec = uncurryThis(nameRE.exec);
|
|||
|
var NAME = 'name';
|
|||
|
|
|||
|
// Function instances `.name` property
|
|||
|
// https://tc39.es/ecma262/#sec-function-instances-name
|
|||
|
if (DESCRIPTORS && !FUNCTION_NAME_EXISTS) {
|
|||
|
defineBuiltInAccessor(FunctionPrototype, NAME, {
|
|||
|
configurable: true,
|
|||
|
get: function () {
|
|||
|
try {
|
|||
|
return regExpExec(nameRE, functionToString(this))[1];
|
|||
|
} catch (error) {
|
|||
|
return '';
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.number.constructor.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var IS_PURE = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-pure.js");
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
var global = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/global.js");
|
|||
|
var path = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/path.js");
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
var isForced = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-forced.js");
|
|||
|
var hasOwn = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/has-own-property.js");
|
|||
|
var inheritIfRequired = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/inherit-if-required.js");
|
|||
|
var isPrototypeOf = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-is-prototype-of.js");
|
|||
|
var isSymbol = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-symbol.js");
|
|||
|
var toPrimitive = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-primitive.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var getOwnPropertyNames = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-get-own-property-names.js").f);
|
|||
|
var getOwnPropertyDescriptor = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-get-own-property-descriptor.js").f);
|
|||
|
var defineProperty = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-define-property.js").f);
|
|||
|
var thisNumberValue = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/this-number-value.js");
|
|||
|
var trim = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/string-trim.js").trim);
|
|||
|
|
|||
|
var NUMBER = 'Number';
|
|||
|
var NativeNumber = global[NUMBER];
|
|||
|
var PureNumberNamespace = path[NUMBER];
|
|||
|
var NumberPrototype = NativeNumber.prototype;
|
|||
|
var TypeError = global.TypeError;
|
|||
|
var stringSlice = uncurryThis(''.slice);
|
|||
|
var charCodeAt = uncurryThis(''.charCodeAt);
|
|||
|
|
|||
|
// `ToNumeric` abstract operation
|
|||
|
// https://tc39.es/ecma262/#sec-tonumeric
|
|||
|
var toNumeric = function (value) {
|
|||
|
var primValue = toPrimitive(value, 'number');
|
|||
|
return typeof primValue == 'bigint' ? primValue : toNumber(primValue);
|
|||
|
};
|
|||
|
|
|||
|
// `ToNumber` abstract operation
|
|||
|
// https://tc39.es/ecma262/#sec-tonumber
|
|||
|
var toNumber = function (argument) {
|
|||
|
var it = toPrimitive(argument, 'number');
|
|||
|
var first, third, radix, maxCode, digits, length, index, code;
|
|||
|
if (isSymbol(it)) throw new TypeError('Cannot convert a Symbol value to a number');
|
|||
|
if (typeof it == 'string' && it.length > 2) {
|
|||
|
it = trim(it);
|
|||
|
first = charCodeAt(it, 0);
|
|||
|
if (first === 43 || first === 45) {
|
|||
|
third = charCodeAt(it, 2);
|
|||
|
if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
|
|||
|
} else if (first === 48) {
|
|||
|
switch (charCodeAt(it, 1)) {
|
|||
|
// fast equal of /^0b[01]+$/i
|
|||
|
case 66:
|
|||
|
case 98:
|
|||
|
radix = 2;
|
|||
|
maxCode = 49;
|
|||
|
break;
|
|||
|
// fast equal of /^0o[0-7]+$/i
|
|||
|
case 79:
|
|||
|
case 111:
|
|||
|
radix = 8;
|
|||
|
maxCode = 55;
|
|||
|
break;
|
|||
|
default:
|
|||
|
return +it;
|
|||
|
}
|
|||
|
digits = stringSlice(it, 2);
|
|||
|
length = digits.length;
|
|||
|
for (index = 0; index < length; index++) {
|
|||
|
code = charCodeAt(digits, index);
|
|||
|
// parseInt parses a string to a first unavailable symbol
|
|||
|
// but ToNumber should return NaN if a string contains unavailable symbols
|
|||
|
if (code < 48 || code > maxCode) return NaN;
|
|||
|
} return parseInt(digits, radix);
|
|||
|
}
|
|||
|
} return +it;
|
|||
|
};
|
|||
|
|
|||
|
var FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'));
|
|||
|
|
|||
|
var calledWithNew = function (dummy) {
|
|||
|
// includes check on 1..constructor(foo) case
|
|||
|
return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); });
|
|||
|
};
|
|||
|
|
|||
|
// `Number` constructor
|
|||
|
// https://tc39.es/ecma262/#sec-number-constructor
|
|||
|
var NumberWrapper = function Number(value) {
|
|||
|
var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));
|
|||
|
return calledWithNew(this) ? inheritIfRequired(Object(n), this, NumberWrapper) : n;
|
|||
|
};
|
|||
|
|
|||
|
NumberWrapper.prototype = NumberPrototype;
|
|||
|
if (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper;
|
|||
|
|
|||
|
$({ global: true, constructor: true, wrap: true, forced: FORCED }, {
|
|||
|
Number: NumberWrapper
|
|||
|
});
|
|||
|
|
|||
|
// Use `internal/copy-constructor-properties` helper in `core-js@4`
|
|||
|
var copyConstructorProperties = function (target, source) {
|
|||
|
for (var keys = DESCRIPTORS ? getOwnPropertyNames(source) : (
|
|||
|
// ES3:
|
|||
|
'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
|
|||
|
// ES2015 (in case, if modules with ES2015 Number statics required before):
|
|||
|
'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +
|
|||
|
// ESNext
|
|||
|
'fromString,range'
|
|||
|
).split(','), j = 0, key; keys.length > j; j++) {
|
|||
|
if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) {
|
|||
|
defineProperty(target, key, getOwnPropertyDescriptor(source, key));
|
|||
|
}
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
if (IS_PURE && PureNumberNamespace) copyConstructorProperties(path[NUMBER], PureNumberNamespace);
|
|||
|
if (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber);
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.assign.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var assign = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-assign.js");
|
|||
|
|
|||
|
// `Object.assign` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.assign
|
|||
|
// eslint-disable-next-line es/no-object-assign -- required for testing
|
|||
|
$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {
|
|||
|
assign: assign
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.define-properties.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
var defineProperties = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-define-properties.js").f);
|
|||
|
|
|||
|
// `Object.defineProperties` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.defineproperties
|
|||
|
// eslint-disable-next-line es/no-object-defineproperties -- safe
|
|||
|
$({ target: 'Object', stat: true, forced: Object.defineProperties !== defineProperties, sham: !DESCRIPTORS }, {
|
|||
|
defineProperties: defineProperties
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.define-property.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
var defineProperty = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-define-property.js").f);
|
|||
|
|
|||
|
// `Object.defineProperty` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.defineproperty
|
|||
|
// eslint-disable-next-line es/no-object-defineproperty -- safe
|
|||
|
$({ target: 'Object', stat: true, forced: Object.defineProperty !== defineProperty, sham: !DESCRIPTORS }, {
|
|||
|
defineProperty: defineProperty
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.get-own-property-descriptor.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var toIndexedObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-indexed-object.js");
|
|||
|
var nativeGetOwnPropertyDescriptor = (__webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-get-own-property-descriptor.js").f);
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
|
|||
|
var FORCED = !DESCRIPTORS || fails(function () { nativeGetOwnPropertyDescriptor(1); });
|
|||
|
|
|||
|
// `Object.getOwnPropertyDescriptor` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
|
|||
|
$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {
|
|||
|
getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
|
|||
|
return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.get-own-property-descriptors.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var DESCRIPTORS = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/descriptors.js");
|
|||
|
var ownKeys = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/own-keys.js");
|
|||
|
var toIndexedObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-indexed-object.js");
|
|||
|
var getOwnPropertyDescriptorModule = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-get-own-property-descriptor.js");
|
|||
|
var createProperty = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/create-property.js");
|
|||
|
|
|||
|
// `Object.getOwnPropertyDescriptors` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptors
|
|||
|
$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
|
|||
|
getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
|
|||
|
var O = toIndexedObject(object);
|
|||
|
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
|
|||
|
var keys = ownKeys(O);
|
|||
|
var result = {};
|
|||
|
var index = 0;
|
|||
|
var key, descriptor;
|
|||
|
while (keys.length > index) {
|
|||
|
descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
|
|||
|
if (descriptor !== undefined) createProperty(result, key, descriptor);
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.object.keys.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var $ = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/export.js");
|
|||
|
var toObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-object.js");
|
|||
|
var nativeKeys = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/object-keys.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
|
|||
|
var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });
|
|||
|
|
|||
|
// `Object.keys` method
|
|||
|
// https://tc39.es/ecma262/#sec-object.keys
|
|||
|
$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
|
|||
|
keys: function keys(it) {
|
|||
|
return nativeKeys(toObject(it));
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/es.string.replace.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var apply = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-apply.js");
|
|||
|
var call = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-call.js");
|
|||
|
var uncurryThis = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/function-uncurry-this.js");
|
|||
|
var fixRegExpWellKnownSymbolLogic = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js");
|
|||
|
var fails = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/fails.js");
|
|||
|
var anObject = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/an-object.js");
|
|||
|
var isCallable = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-callable.js");
|
|||
|
var isNullOrUndefined = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/is-null-or-undefined.js");
|
|||
|
var toIntegerOrInfinity = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-integer-or-infinity.js");
|
|||
|
var toLength = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-length.js");
|
|||
|
var toString = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/to-string.js");
|
|||
|
var requireObjectCoercible = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/require-object-coercible.js");
|
|||
|
var advanceStringIndex = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/advance-string-index.js");
|
|||
|
var getMethod = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/get-method.js");
|
|||
|
var getSubstitution = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/get-substitution.js");
|
|||
|
var regExpExec = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/regexp-exec-abstract.js");
|
|||
|
var wellKnownSymbol = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/well-known-symbol.js");
|
|||
|
|
|||
|
var REPLACE = wellKnownSymbol('replace');
|
|||
|
var max = Math.max;
|
|||
|
var min = Math.min;
|
|||
|
var concat = uncurryThis([].concat);
|
|||
|
var push = uncurryThis([].push);
|
|||
|
var stringIndexOf = uncurryThis(''.indexOf);
|
|||
|
var stringSlice = uncurryThis(''.slice);
|
|||
|
|
|||
|
var maybeToString = function (it) {
|
|||
|
return it === undefined ? it : String(it);
|
|||
|
};
|
|||
|
|
|||
|
// IE <= 11 replaces $0 with the whole match, as if it was $&
|
|||
|
// https://stackoverflow.com/questions/6024666/getting-ie-to-replace-a-regex-with-the-literal-string-0
|
|||
|
var REPLACE_KEEPS_$0 = (function () {
|
|||
|
// eslint-disable-next-line regexp/prefer-escape-replacement-dollar-char -- required for testing
|
|||
|
return 'a'.replace(/./, '$0') === '$0';
|
|||
|
})();
|
|||
|
|
|||
|
// Safari <= 13.0.3(?) substitutes nth capture where n>m with an empty string
|
|||
|
var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = (function () {
|
|||
|
if (/./[REPLACE]) {
|
|||
|
return /./[REPLACE]('a', '$0') === '';
|
|||
|
}
|
|||
|
return false;
|
|||
|
})();
|
|||
|
|
|||
|
var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {
|
|||
|
var re = /./;
|
|||
|
re.exec = function () {
|
|||
|
var result = [];
|
|||
|
result.groups = { a: '7' };
|
|||
|
return result;
|
|||
|
};
|
|||
|
// eslint-disable-next-line regexp/no-useless-dollar-replacements -- false positive
|
|||
|
return ''.replace(re, '$<a>') !== '7';
|
|||
|
});
|
|||
|
|
|||
|
// @@replace logic
|
|||
|
fixRegExpWellKnownSymbolLogic('replace', function (_, nativeReplace, maybeCallNative) {
|
|||
|
var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';
|
|||
|
|
|||
|
return [
|
|||
|
// `String.prototype.replace` method
|
|||
|
// https://tc39.es/ecma262/#sec-string.prototype.replace
|
|||
|
function replace(searchValue, replaceValue) {
|
|||
|
var O = requireObjectCoercible(this);
|
|||
|
var replacer = isNullOrUndefined(searchValue) ? undefined : getMethod(searchValue, REPLACE);
|
|||
|
return replacer
|
|||
|
? call(replacer, searchValue, O, replaceValue)
|
|||
|
: call(nativeReplace, toString(O), searchValue, replaceValue);
|
|||
|
},
|
|||
|
// `RegExp.prototype[@@replace]` method
|
|||
|
// https://tc39.es/ecma262/#sec-regexp.prototype-@@replace
|
|||
|
function (string, replaceValue) {
|
|||
|
var rx = anObject(this);
|
|||
|
var S = toString(string);
|
|||
|
|
|||
|
if (
|
|||
|
typeof replaceValue == 'string' &&
|
|||
|
stringIndexOf(replaceValue, UNSAFE_SUBSTITUTE) === -1 &&
|
|||
|
stringIndexOf(replaceValue, '$<') === -1
|
|||
|
) {
|
|||
|
var res = maybeCallNative(nativeReplace, rx, S, replaceValue);
|
|||
|
if (res.done) return res.value;
|
|||
|
}
|
|||
|
|
|||
|
var functionalReplace = isCallable(replaceValue);
|
|||
|
if (!functionalReplace) replaceValue = toString(replaceValue);
|
|||
|
|
|||
|
var global = rx.global;
|
|||
|
var fullUnicode;
|
|||
|
if (global) {
|
|||
|
fullUnicode = rx.unicode;
|
|||
|
rx.lastIndex = 0;
|
|||
|
}
|
|||
|
|
|||
|
var results = [];
|
|||
|
var result;
|
|||
|
while (true) {
|
|||
|
result = regExpExec(rx, S);
|
|||
|
if (result === null) break;
|
|||
|
|
|||
|
push(results, result);
|
|||
|
if (!global) break;
|
|||
|
|
|||
|
var matchStr = toString(result[0]);
|
|||
|
if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);
|
|||
|
}
|
|||
|
|
|||
|
var accumulatedResult = '';
|
|||
|
var nextSourcePosition = 0;
|
|||
|
for (var i = 0; i < results.length; i++) {
|
|||
|
result = results[i];
|
|||
|
|
|||
|
var matched = toString(result[0]);
|
|||
|
var position = max(min(toIntegerOrInfinity(result.index), S.length), 0);
|
|||
|
var captures = [];
|
|||
|
var replacement;
|
|||
|
// NOTE: This is equivalent to
|
|||
|
// captures = result.slice(1).map(maybeToString)
|
|||
|
// but for some reason `nativeSlice.call(result, 1, result.length)` (called in
|
|||
|
// the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
|
|||
|
// causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
|
|||
|
for (var j = 1; j < result.length; j++) push(captures, maybeToString(result[j]));
|
|||
|
var namedCaptures = result.groups;
|
|||
|
if (functionalReplace) {
|
|||
|
var replacerArgs = concat([matched], captures, position, S);
|
|||
|
if (namedCaptures !== undefined) push(replacerArgs, namedCaptures);
|
|||
|
replacement = toString(apply(replaceValue, undefined, replacerArgs));
|
|||
|
} else {
|
|||
|
replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);
|
|||
|
}
|
|||
|
if (position >= nextSourcePosition) {
|
|||
|
accumulatedResult += stringSlice(S, nextSourcePosition, position) + replacement;
|
|||
|
nextSourcePosition = position + matched.length;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return accumulatedResult + stringSlice(S, nextSourcePosition);
|
|||
|
}
|
|||
|
];
|
|||
|
}, !REPLACE_SUPPORTS_NAMED_GROUPS || !REPLACE_KEEPS_$0 || REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE);
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/modules/web.dom-collections.for-each.js":
|
|||
|
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
var global = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/global.js");
|
|||
|
var DOMIterables = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/dom-iterables.js");
|
|||
|
var DOMTokenListPrototype = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/dom-token-list-prototype.js");
|
|||
|
var forEach = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/array-for-each.js");
|
|||
|
var createNonEnumerableProperty = __webpack_require__("../../node_modules/.pnpm/core-js@3.34.0/node_modules/core-js/internals/create-non-enumerable-property.js");
|
|||
|
|
|||
|
var handlePrototype = function (CollectionPrototype) {
|
|||
|
// some Chrome versions have non-configurable methods on DOMTokenList
|
|||
|
if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
|
|||
|
createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);
|
|||
|
} catch (error) {
|
|||
|
CollectionPrototype.forEach = forEach;
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
for (var COLLECTION_NAME in DOMIterables) {
|
|||
|
if (DOMIterables[COLLECTION_NAME]) {
|
|||
|
handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
handlePrototype(DOMTokenListPrototype);
|
|||
|
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/dom-scroll-into-view.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
|
|||
|
var util = __webpack_require__("../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/util.js");
|
|||
|
|
|||
|
function scrollIntoView(elem, container, config) {
|
|||
|
config = config || {};
|
|||
|
// document 归一化到 window
|
|||
|
if (container.nodeType === 9) {
|
|||
|
container = util.getWindow(container);
|
|||
|
}
|
|||
|
|
|||
|
var allowHorizontalScroll = config.allowHorizontalScroll;
|
|||
|
var onlyScrollIfNeeded = config.onlyScrollIfNeeded;
|
|||
|
var alignWithTop = config.alignWithTop;
|
|||
|
var alignWithLeft = config.alignWithLeft;
|
|||
|
var offsetTop = config.offsetTop || 0;
|
|||
|
var offsetLeft = config.offsetLeft || 0;
|
|||
|
var offsetBottom = config.offsetBottom || 0;
|
|||
|
var offsetRight = config.offsetRight || 0;
|
|||
|
|
|||
|
allowHorizontalScroll = allowHorizontalScroll === undefined ? true : allowHorizontalScroll;
|
|||
|
|
|||
|
var isWin = util.isWindow(container);
|
|||
|
var elemOffset = util.offset(elem);
|
|||
|
var eh = util.outerHeight(elem);
|
|||
|
var ew = util.outerWidth(elem);
|
|||
|
var containerOffset = undefined;
|
|||
|
var ch = undefined;
|
|||
|
var cw = undefined;
|
|||
|
var containerScroll = undefined;
|
|||
|
var diffTop = undefined;
|
|||
|
var diffBottom = undefined;
|
|||
|
var win = undefined;
|
|||
|
var winScroll = undefined;
|
|||
|
var ww = undefined;
|
|||
|
var wh = undefined;
|
|||
|
|
|||
|
if (isWin) {
|
|||
|
win = container;
|
|||
|
wh = util.height(win);
|
|||
|
ww = util.width(win);
|
|||
|
winScroll = {
|
|||
|
left: util.scrollLeft(win),
|
|||
|
top: util.scrollTop(win)
|
|||
|
};
|
|||
|
// elem 相对 container 可视视窗的距离
|
|||
|
diffTop = {
|
|||
|
left: elemOffset.left - winScroll.left - offsetLeft,
|
|||
|
top: elemOffset.top - winScroll.top - offsetTop
|
|||
|
};
|
|||
|
diffBottom = {
|
|||
|
left: elemOffset.left + ew - (winScroll.left + ww) + offsetRight,
|
|||
|
top: elemOffset.top + eh - (winScroll.top + wh) + offsetBottom
|
|||
|
};
|
|||
|
containerScroll = winScroll;
|
|||
|
} else {
|
|||
|
containerOffset = util.offset(container);
|
|||
|
ch = container.clientHeight;
|
|||
|
cw = container.clientWidth;
|
|||
|
containerScroll = {
|
|||
|
left: container.scrollLeft,
|
|||
|
top: container.scrollTop
|
|||
|
};
|
|||
|
// elem 相对 container 可视视窗的距离
|
|||
|
// 注意边框, offset 是边框到根节点
|
|||
|
diffTop = {
|
|||
|
left: elemOffset.left - (containerOffset.left + (parseFloat(util.css(container, 'borderLeftWidth')) || 0)) - offsetLeft,
|
|||
|
top: elemOffset.top - (containerOffset.top + (parseFloat(util.css(container, 'borderTopWidth')) || 0)) - offsetTop
|
|||
|
};
|
|||
|
diffBottom = {
|
|||
|
left: elemOffset.left + ew - (containerOffset.left + cw + (parseFloat(util.css(container, 'borderRightWidth')) || 0)) + offsetRight,
|
|||
|
top: elemOffset.top + eh - (containerOffset.top + ch + (parseFloat(util.css(container, 'borderBottomWidth')) || 0)) + offsetBottom
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
if (diffTop.top < 0 || diffBottom.top > 0) {
|
|||
|
// 强制向上
|
|||
|
if (alignWithTop === true) {
|
|||
|
util.scrollTop(container, containerScroll.top + diffTop.top);
|
|||
|
} else if (alignWithTop === false) {
|
|||
|
util.scrollTop(container, containerScroll.top + diffBottom.top);
|
|||
|
} else {
|
|||
|
// 自动调整
|
|||
|
if (diffTop.top < 0) {
|
|||
|
util.scrollTop(container, containerScroll.top + diffTop.top);
|
|||
|
} else {
|
|||
|
util.scrollTop(container, containerScroll.top + diffBottom.top);
|
|||
|
}
|
|||
|
}
|
|||
|
} else {
|
|||
|
if (!onlyScrollIfNeeded) {
|
|||
|
alignWithTop = alignWithTop === undefined ? true : !!alignWithTop;
|
|||
|
if (alignWithTop) {
|
|||
|
util.scrollTop(container, containerScroll.top + diffTop.top);
|
|||
|
} else {
|
|||
|
util.scrollTop(container, containerScroll.top + diffBottom.top);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
if (allowHorizontalScroll) {
|
|||
|
if (diffTop.left < 0 || diffBottom.left > 0) {
|
|||
|
// 强制向上
|
|||
|
if (alignWithLeft === true) {
|
|||
|
util.scrollLeft(container, containerScroll.left + diffTop.left);
|
|||
|
} else if (alignWithLeft === false) {
|
|||
|
util.scrollLeft(container, containerScroll.left + diffBottom.left);
|
|||
|
} else {
|
|||
|
// 自动调整
|
|||
|
if (diffTop.left < 0) {
|
|||
|
util.scrollLeft(container, containerScroll.left + diffTop.left);
|
|||
|
} else {
|
|||
|
util.scrollLeft(container, containerScroll.left + diffBottom.left);
|
|||
|
}
|
|||
|
}
|
|||
|
} else {
|
|||
|
if (!onlyScrollIfNeeded) {
|
|||
|
alignWithLeft = alignWithLeft === undefined ? true : !!alignWithLeft;
|
|||
|
if (alignWithLeft) {
|
|||
|
util.scrollLeft(container, containerScroll.left + diffTop.left);
|
|||
|
} else {
|
|||
|
util.scrollLeft(container, containerScroll.left + diffBottom.left);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
module.exports = scrollIntoView;
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/index.js":
|
|||
|
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
|
|||
|
|
|||
|
|
|||
|
|
|||
|
module.exports = __webpack_require__("../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/dom-scroll-into-view.js");
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/dom-scroll-into-view@1.2.1/node_modules/dom-scroll-into-view/lib/util.js":
|
|||
|
/***/ ((module) => {
|
|||
|
|
|||
|
|
|||
|
|
|||
|
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
|||
|
|
|||
|
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
|
|||
|
|
|||
|
var RE_NUM = /[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source;
|
|||
|
|
|||
|
function getClientPosition(elem) {
|
|||
|
var box = undefined;
|
|||
|
var x = undefined;
|
|||
|
var y = undefined;
|
|||
|
var doc = elem.ownerDocument;
|
|||
|
var body = doc.body;
|
|||
|
var docElem = doc && doc.documentElement;
|
|||
|
// 根据 GBS 最新数据,A-Grade Browsers 都已支持 getBoundingClientRect 方法,不用再考虑传统的实现方式
|
|||
|
box = elem.getBoundingClientRect();
|
|||
|
|
|||
|
// 注:jQuery 还考虑减去 docElem.clientLeft/clientTop
|
|||
|
// 但测试发现,这样反而会导致当 html 和 body 有边距/边框样式时,获取的值不正确
|
|||
|
// 此外,ie6 会忽略 html 的 margin 值,幸运地是没有谁会去设置 html 的 margin
|
|||
|
|
|||
|
x = box.left;
|
|||
|
y = box.top;
|
|||
|
|
|||
|
// In IE, most of the time, 2 extra pixels are added to the top and left
|
|||
|
// due to the implicit 2-pixel inset border. In IE6/7 quirks mode and
|
|||
|
// IE6 standards mode, this border can be overridden by setting the
|
|||
|
// document element's border to zero -- thus, we cannot rely on the
|
|||
|
// offset always being 2 pixels.
|
|||
|
|
|||
|
// In quirks mode, the offset can be determined by querying the body's
|
|||
|
// clientLeft/clientTop, but in standards mode, it is found by querying
|
|||
|
// the document element's clientLeft/clientTop. Since we already called
|
|||
|
// getClientBoundingRect we have already forced a reflow, so it is not
|
|||
|
// too expensive just to query them all.
|
|||
|
|
|||
|
// ie 下应该减去窗口的边框吧,毕竟默认 absolute 都是相对窗口定位的
|
|||
|
// 窗口边框标准是设 documentElement ,quirks 时设置 body
|
|||
|
// 最好禁止在 body 和 html 上边框 ,但 ie < 9 html 默认有 2px ,减去
|
|||
|
// 但是非 ie 不可能设置窗口边框,body html 也不是窗口 ,ie 可以通过 html,body 设置
|
|||
|
// 标准 ie 下 docElem.clientTop 就是 border-top
|
|||
|
// ie7 html 即窗口边框改变不了。永远为 2
|
|||
|
// 但标准 firefox/chrome/ie9 下 docElem.clientTop 是窗口边框,即使设了 border-top 也为 0
|
|||
|
|
|||
|
x -= docElem.clientLeft || body.clientLeft || 0;
|
|||
|
y -= docElem.clientTop || body.clientTop || 0;
|
|||
|
|
|||
|
return {
|
|||
|
left: x,
|
|||
|
top: y
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
function getScroll(w, top) {
|
|||
|
var ret = w['page' + (top ? 'Y' : 'X') + 'Offset'];
|
|||
|
var method = 'scroll' + (top ? 'Top' : 'Left');
|
|||
|
if (typeof ret !== 'number') {
|
|||
|
var d = w.document;
|
|||
|
// ie6,7,8 standard mode
|
|||
|
ret = d.documentElement[method];
|
|||
|
if (typeof ret !== 'number') {
|
|||
|
// quirks mode
|
|||
|
ret = d.body[method];
|
|||
|
}
|
|||
|
}
|
|||
|
return ret;
|
|||
|
}
|
|||
|
|
|||
|
function getScrollLeft(w) {
|
|||
|
return getScroll(w);
|
|||
|
}
|
|||
|
|
|||
|
function getScrollTop(w) {
|
|||
|
return getScroll(w, true);
|
|||
|
}
|
|||
|
|
|||
|
function getOffset(el) {
|
|||
|
var pos = getClientPosition(el);
|
|||
|
var doc = el.ownerDocument;
|
|||
|
var w = doc.defaultView || doc.parentWindow;
|
|||
|
pos.left += getScrollLeft(w);
|
|||
|
pos.top += getScrollTop(w);
|
|||
|
return pos;
|
|||
|
}
|
|||
|
function _getComputedStyle(elem, name, computedStyle_) {
|
|||
|
var val = '';
|
|||
|
var d = elem.ownerDocument;
|
|||
|
var computedStyle = computedStyle_ || d.defaultView.getComputedStyle(elem, null);
|
|||
|
|
|||
|
// https://github.com/kissyteam/kissy/issues/61
|
|||
|
if (computedStyle) {
|
|||
|
val = computedStyle.getPropertyValue(name) || computedStyle[name];
|
|||
|
}
|
|||
|
|
|||
|
return val;
|
|||
|
}
|
|||
|
|
|||
|
var _RE_NUM_NO_PX = new RegExp('^(' + RE_NUM + ')(?!px)[a-z%]+$', 'i');
|
|||
|
var RE_POS = /^(top|right|bottom|left)$/;
|
|||
|
var CURRENT_STYLE = 'currentStyle';
|
|||
|
var RUNTIME_STYLE = 'runtimeStyle';
|
|||
|
var LEFT = 'left';
|
|||
|
var PX = 'px';
|
|||
|
|
|||
|
function _getComputedStyleIE(elem, name) {
|
|||
|
// currentStyle maybe null
|
|||
|
// http://msdn.microsoft.com/en-us/library/ms535231.aspx
|
|||
|
var ret = elem[CURRENT_STYLE] && elem[CURRENT_STYLE][name];
|
|||
|
|
|||
|
// 当 width/height 设置为百分比时,通过 pixelLeft 方式转换的 width/height 值
|
|||
|
// 一开始就处理了! CUSTOM_STYLE.height,CUSTOM_STYLE.width ,cssHook 解决@2011-08-19
|
|||
|
// 在 ie 下不对,需要直接用 offset 方式
|
|||
|
// borderWidth 等值也有问题,但考虑到 borderWidth 设为百分比的概率很小,这里就不考虑了
|
|||
|
|
|||
|
// From the awesome hack by Dean Edwards
|
|||
|
// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291
|
|||
|
// If we're not dealing with a regular pixel number
|
|||
|
// but a number that has a weird ending, we need to convert it to pixels
|
|||
|
// exclude left right for relativity
|
|||
|
if (_RE_NUM_NO_PX.test(ret) && !RE_POS.test(name)) {
|
|||
|
// Remember the original values
|
|||
|
var style = elem.style;
|
|||
|
var left = style[LEFT];
|
|||
|
var rsLeft = elem[RUNTIME_STYLE][LEFT];
|
|||
|
|
|||
|
// prevent flashing of content
|
|||
|
elem[RUNTIME_STYLE][LEFT] = elem[CURRENT_STYLE][LEFT];
|
|||
|
|
|||
|
// Put in the new values to get a computed value out
|
|||
|
style[LEFT] = name === 'fontSize' ? '1em' : ret || 0;
|
|||
|
ret = style.pixelLeft + PX;
|
|||
|
|
|||
|
// Revert the changed values
|
|||
|
style[LEFT] = left;
|
|||
|
|
|||
|
elem[RUNTIME_STYLE][LEFT] = rsLeft;
|
|||
|
}
|
|||
|
return ret === '' ? 'auto' : ret;
|
|||
|
}
|
|||
|
|
|||
|
var getComputedStyleX = undefined;
|
|||
|
if (typeof window !== 'undefined') {
|
|||
|
getComputedStyleX = window.getComputedStyle ? _getComputedStyle : _getComputedStyleIE;
|
|||
|
}
|
|||
|
|
|||
|
function each(arr, fn) {
|
|||
|
for (var i = 0; i < arr.length; i++) {
|
|||
|
fn(arr[i]);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function isBorderBoxFn(elem) {
|
|||
|
return getComputedStyleX(elem, 'boxSizing') === 'border-box';
|
|||
|
}
|
|||
|
|
|||
|
var BOX_MODELS = ['margin', 'border', 'padding'];
|
|||
|
var CONTENT_INDEX = -1;
|
|||
|
var PADDING_INDEX = 2;
|
|||
|
var BORDER_INDEX = 1;
|
|||
|
var MARGIN_INDEX = 0;
|
|||
|
|
|||
|
function swap(elem, options, callback) {
|
|||
|
var old = {};
|
|||
|
var style = elem.style;
|
|||
|
var name = undefined;
|
|||
|
|
|||
|
// Remember the old values, and insert the new ones
|
|||
|
for (name in options) {
|
|||
|
if (options.hasOwnProperty(name)) {
|
|||
|
old[name] = style[name];
|
|||
|
style[name] = options[name];
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
callback.call(elem);
|
|||
|
|
|||
|
// Revert the old values
|
|||
|
for (name in options) {
|
|||
|
if (options.hasOwnProperty(name)) {
|
|||
|
style[name] = old[name];
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function getPBMWidth(elem, props, which) {
|
|||
|
var value = 0;
|
|||
|
var prop = undefined;
|
|||
|
var j = undefined;
|
|||
|
var i = undefined;
|
|||
|
for (j = 0; j < props.length; j++) {
|
|||
|
prop = props[j];
|
|||
|
if (prop) {
|
|||
|
for (i = 0; i < which.length; i++) {
|
|||
|
var cssProp = undefined;
|
|||
|
if (prop === 'border') {
|
|||
|
cssProp = prop + which[i] + 'Width';
|
|||
|
} else {
|
|||
|
cssProp = prop + which[i];
|
|||
|
}
|
|||
|
value += parseFloat(getComputedStyleX(elem, cssProp)) || 0;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return value;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* A crude way of determining if an object is a window
|
|||
|
* @member util
|
|||
|
*/
|
|||
|
function isWindow(obj) {
|
|||
|
// must use == for ie8
|
|||
|
/* eslint eqeqeq:0 */
|
|||
|
return obj != null && obj == obj.window;
|
|||
|
}
|
|||
|
|
|||
|
var domUtils = {};
|
|||
|
|
|||
|
each(['Width', 'Height'], function (name) {
|
|||
|
domUtils['doc' + name] = function (refWin) {
|
|||
|
var d = refWin.document;
|
|||
|
return Math.max(
|
|||
|
// firefox chrome documentElement.scrollHeight< body.scrollHeight
|
|||
|
// ie standard mode : documentElement.scrollHeight> body.scrollHeight
|
|||
|
d.documentElement['scroll' + name],
|
|||
|
// quirks : documentElement.scrollHeight 最大等于可视窗口多一点?
|
|||
|
d.body['scroll' + name], domUtils['viewport' + name](d));
|
|||
|
};
|
|||
|
|
|||
|
domUtils['viewport' + name] = function (win) {
|
|||
|
// pc browser includes scrollbar in window.innerWidth
|
|||
|
var prop = 'client' + name;
|
|||
|
var doc = win.document;
|
|||
|
var body = doc.body;
|
|||
|
var documentElement = doc.documentElement;
|
|||
|
var documentElementProp = documentElement[prop];
|
|||
|
// 标准模式取 documentElement
|
|||
|
// backcompat 取 body
|
|||
|
return doc.compatMode === 'CSS1Compat' && documentElementProp || body && body[prop] || documentElementProp;
|
|||
|
};
|
|||
|
});
|
|||
|
|
|||
|
/*
|
|||
|
得到元素的大小信息
|
|||
|
@param elem
|
|||
|
@param name
|
|||
|
@param {String} [extra] 'padding' : (css width) + padding
|
|||
|
'border' : (css width) + padding + border
|
|||
|
'margin' : (css width) + padding + border + margin
|
|||
|
*/
|
|||
|
function getWH(elem, name, extra) {
|
|||
|
if (isWindow(elem)) {
|
|||
|
return name === 'width' ? domUtils.viewportWidth(elem) : domUtils.viewportHeight(elem);
|
|||
|
} else if (elem.nodeType === 9) {
|
|||
|
return name === 'width' ? domUtils.docWidth(elem) : domUtils.docHeight(elem);
|
|||
|
}
|
|||
|
var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];
|
|||
|
var borderBoxValue = name === 'width' ? elem.offsetWidth : elem.offsetHeight;
|
|||
|
var computedStyle = getComputedStyleX(elem);
|
|||
|
var isBorderBox = isBorderBoxFn(elem, computedStyle);
|
|||
|
var cssBoxValue = 0;
|
|||
|
if (borderBoxValue == null || borderBoxValue <= 0) {
|
|||
|
borderBoxValue = undefined;
|
|||
|
// Fall back to computed then un computed css if necessary
|
|||
|
cssBoxValue = getComputedStyleX(elem, name);
|
|||
|
if (cssBoxValue == null || Number(cssBoxValue) < 0) {
|
|||
|
cssBoxValue = elem.style[name] || 0;
|
|||
|
}
|
|||
|
// Normalize '', auto, and prepare for extra
|
|||
|
cssBoxValue = parseFloat(cssBoxValue) || 0;
|
|||
|
}
|
|||
|
if (extra === undefined) {
|
|||
|
extra = isBorderBox ? BORDER_INDEX : CONTENT_INDEX;
|
|||
|
}
|
|||
|
var borderBoxValueOrIsBorderBox = borderBoxValue !== undefined || isBorderBox;
|
|||
|
var val = borderBoxValue || cssBoxValue;
|
|||
|
if (extra === CONTENT_INDEX) {
|
|||
|
if (borderBoxValueOrIsBorderBox) {
|
|||
|
return val - getPBMWidth(elem, ['border', 'padding'], which, computedStyle);
|
|||
|
}
|
|||
|
return cssBoxValue;
|
|||
|
}
|
|||
|
if (borderBoxValueOrIsBorderBox) {
|
|||
|
var padding = extra === PADDING_INDEX ? -getPBMWidth(elem, ['border'], which, computedStyle) : getPBMWidth(elem, ['margin'], which, computedStyle);
|
|||
|
return val + (extra === BORDER_INDEX ? 0 : padding);
|
|||
|
}
|
|||
|
return cssBoxValue + getPBMWidth(elem, BOX_MODELS.slice(extra), which, computedStyle);
|
|||
|
}
|
|||
|
|
|||
|
var cssShow = {
|
|||
|
position: 'absolute',
|
|||
|
visibility: 'hidden',
|
|||
|
display: 'block'
|
|||
|
};
|
|||
|
|
|||
|
// fix #119 : https://github.com/kissyteam/kissy/issues/119
|
|||
|
function getWHIgnoreDisplay(elem) {
|
|||
|
var val = undefined;
|
|||
|
var args = arguments;
|
|||
|
// in case elem is window
|
|||
|
// elem.offsetWidth === undefined
|
|||
|
if (elem.offsetWidth !== 0) {
|
|||
|
val = getWH.apply(undefined, args);
|
|||
|
} else {
|
|||
|
swap(elem, cssShow, function () {
|
|||
|
val = getWH.apply(undefined, args);
|
|||
|
});
|
|||
|
}
|
|||
|
return val;
|
|||
|
}
|
|||
|
|
|||
|
function css(el, name, v) {
|
|||
|
var value = v;
|
|||
|
if ((typeof name === 'undefined' ? 'undefined' : _typeof(name)) === 'object') {
|
|||
|
for (var i in name) {
|
|||
|
if (name.hasOwnProperty(i)) {
|
|||
|
css(el, i, name[i]);
|
|||
|
}
|
|||
|
}
|
|||
|
return undefined;
|
|||
|
}
|
|||
|
if (typeof value !== 'undefined') {
|
|||
|
if (typeof value === 'number') {
|
|||
|
value += 'px';
|
|||
|
}
|
|||
|
el.style[name] = value;
|
|||
|
return undefined;
|
|||
|
}
|
|||
|
return getComputedStyleX(el, name);
|
|||
|
}
|
|||
|
|
|||
|
each(['width', 'height'], function (name) {
|
|||
|
var first = name.charAt(0).toUpperCase() + name.slice(1);
|
|||
|
domUtils['outer' + first] = function (el, includeMargin) {
|
|||
|
return el && getWHIgnoreDisplay(el, name, includeMargin ? MARGIN_INDEX : BORDER_INDEX);
|
|||
|
};
|
|||
|
var which = name === 'width' ? ['Left', 'Right'] : ['Top', 'Bottom'];
|
|||
|
|
|||
|
domUtils[name] = function (elem, val) {
|
|||
|
if (val !== undefined) {
|
|||
|
if (elem) {
|
|||
|
var computedStyle = getComputedStyleX(elem);
|
|||
|
var isBorderBox = isBorderBoxFn(elem);
|
|||
|
if (isBorderBox) {
|
|||
|
val += getPBMWidth(elem, ['padding', 'border'], which, computedStyle);
|
|||
|
}
|
|||
|
return css(elem, name, val);
|
|||
|
}
|
|||
|
return undefined;
|
|||
|
}
|
|||
|
return elem && getWHIgnoreDisplay(elem, name, CONTENT_INDEX);
|
|||
|
};
|
|||
|
});
|
|||
|
|
|||
|
// 设置 elem 相对 elem.ownerDocument 的坐标
|
|||
|
function setOffset(elem, offset) {
|
|||
|
// set position first, in-case top/left are set even on static elem
|
|||
|
if (css(elem, 'position') === 'static') {
|
|||
|
elem.style.position = 'relative';
|
|||
|
}
|
|||
|
|
|||
|
var old = getOffset(elem);
|
|||
|
var ret = {};
|
|||
|
var current = undefined;
|
|||
|
var key = undefined;
|
|||
|
|
|||
|
for (key in offset) {
|
|||
|
if (offset.hasOwnProperty(key)) {
|
|||
|
current = parseFloat(css(elem, key)) || 0;
|
|||
|
ret[key] = current + offset[key] - old[key];
|
|||
|
}
|
|||
|
}
|
|||
|
css(elem, ret);
|
|||
|
}
|
|||
|
|
|||
|
module.exports = _extends({
|
|||
|
getWindow: function getWindow(node) {
|
|||
|
var doc = node.ownerDocument || node;
|
|||
|
return doc.defaultView || doc.parentWindow;
|
|||
|
},
|
|||
|
offset: function offset(el, value) {
|
|||
|
if (typeof value !== 'undefined') {
|
|||
|
setOffset(el, value);
|
|||
|
} else {
|
|||
|
return getOffset(el);
|
|||
|
}
|
|||
|
},
|
|||
|
|
|||
|
isWindow: isWindow,
|
|||
|
each: each,
|
|||
|
css: css,
|
|||
|
clone: function clone(obj) {
|
|||
|
var ret = {};
|
|||
|
for (var i in obj) {
|
|||
|
if (obj.hasOwnProperty(i)) {
|
|||
|
ret[i] = obj[i];
|
|||
|
}
|
|||
|
}
|
|||
|
var overflow = obj.overflow;
|
|||
|
if (overflow) {
|
|||
|
for (var i in obj) {
|
|||
|
if (obj.hasOwnProperty(i)) {
|
|||
|
ret.overflow[i] = obj.overflow[i];
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return ret;
|
|||
|
},
|
|||
|
scrollLeft: function scrollLeft(w, v) {
|
|||
|
if (isWindow(w)) {
|
|||
|
if (v === undefined) {
|
|||
|
return getScrollLeft(w);
|
|||
|
}
|
|||
|
window.scrollTo(v, getScrollTop(w));
|
|||
|
} else {
|
|||
|
if (v === undefined) {
|
|||
|
return w.scrollLeft;
|
|||
|
}
|
|||
|
w.scrollLeft = v;
|
|||
|
}
|
|||
|
},
|
|||
|
scrollTop: function scrollTop(w, v) {
|
|||
|
if (isWindow(w)) {
|
|||
|
if (v === undefined) {
|
|||
|
return getScrollTop(w);
|
|||
|
}
|
|||
|
window.scrollTo(getScrollLeft(w), v);
|
|||
|
} else {
|
|||
|
if (v === undefined) {
|
|||
|
return w.scrollTop;
|
|||
|
}
|
|||
|
w.scrollTop = v;
|
|||
|
}
|
|||
|
},
|
|||
|
|
|||
|
viewportWidth: 0,
|
|||
|
viewportHeight: 0
|
|||
|
}, domUtils);
|
|||
|
|
|||
|
/***/ }),
|
|||
|
|
|||
|
/***/ "../../node_modules/.pnpm/@wordpress+interface@4.5.6_@types+react@17.0.71_react-dom@17.0.2_react@17.0.2__react-with-dir_imd5lple4ttszfhibm65m7atq4/node_modules/@wordpress/interface/src/style.scss":
|
|||
|
/***/ (() => {
|
|||
|
|
|||
|
// extracted by mini-css-extract-plugin
|
|||
|
|
|||
|
|
|||
|
/***/ })
|
|||
|
|
|||
|
}]);
|