diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/js/dist/viewport.js --- a/wp/wp-includes/js/dist/viewport.js Tue Dec 15 15:52:01 2020 +0100 +++ b/wp/wp-includes/js/dist/viewport.js Wed Sep 21 18:19:35 2022 +0200 @@ -82,145 +82,33 @@ /******/ /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 454); +/******/ return __webpack_require__(__webpack_require__.s = "PR0u"); /******/ }) /************************************************************************/ /******/ ({ -/***/ 0: +/***/ "1ZqX": /***/ (function(module, exports) { -(function() { module.exports = this["wp"]["element"]; }()); - -/***/ }), - -/***/ 14: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; - -// EXPORTS -__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _slicedToArray; }); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js -var arrayWithHoles = __webpack_require__(38); - -// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js -function _iterableToArrayLimit(arr, i) { - if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; - var _arr = []; - var _n = true; - var _d = false; - var _e = undefined; - - try { - for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { - try { - if (!_n && _i["return"] != null) _i["return"](); - } finally { - if (_d) throw _e; - } - } - - return _arr; -} -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js -var unsupportedIterableToArray = __webpack_require__(29); - -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js -var nonIterableRest = __webpack_require__(39); - -// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js - - - - -function _slicedToArray(arr, i) { - return Object(arrayWithHoles["a" /* default */])(arr) || _iterableToArrayLimit(arr, i) || Object(unsupportedIterableToArray["a" /* default */])(arr, i) || Object(nonIterableRest["a" /* default */])(); -} +(function() { module.exports = window["wp"]["data"]; }()); /***/ }), -/***/ 2: +/***/ "GRId": /***/ (function(module, exports) { -(function() { module.exports = this["lodash"]; }()); - -/***/ }), - -/***/ 26: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayLikeToArray; }); -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; -} +(function() { module.exports = window["wp"]["element"]; }()); /***/ }), -/***/ 29: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; }); -/* harmony import */ var _arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(26); +/***/ "K9lf": +/***/ (function(module, exports) { -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return Object(_arrayLikeToArray__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 Object(_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(o, minLen); -} +(function() { module.exports = window["wp"]["compose"]; }()); /***/ }), -/***/ 38: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _arrayWithHoles; }); -function _arrayWithHoles(arr) { - if (Array.isArray(arr)) return arr; -} - -/***/ }), - -/***/ 39: -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _nonIterableRest; }); -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."); -} - -/***/ }), - -/***/ 4: -/***/ (function(module, exports) { - -(function() { module.exports = this["wp"]["data"]; }()); - -/***/ }), - -/***/ 454: +/***/ "PR0u": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -228,6 +116,7 @@ __webpack_require__.r(__webpack_exports__); // EXPORTS +__webpack_require__.d(__webpack_exports__, "store", function() { return /* reexport */ store; }); __webpack_require__.d(__webpack_exports__, "ifViewportMatches", function() { return /* reexport */ if_viewport_matches; }); __webpack_require__.d(__webpack_exports__, "withViewportMatch", function() { return /* reexport */ with_viewport_match; }); @@ -241,8 +130,11 @@ __webpack_require__.r(selectors_namespaceObject); __webpack_require__.d(selectors_namespaceObject, "isViewportMatch", function() { return isViewportMatch; }); -// EXTERNAL MODULE: external {"this":["wp","data"]} -var external_this_wp_data_ = __webpack_require__(4); +// EXTERNAL MODULE: external "lodash" +var external_lodash_ = __webpack_require__("YLtl"); + +// EXTERNAL MODULE: external ["wp","data"] +var external_wp_data_ = __webpack_require__("1ZqX"); // CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/store/reducer.js /** @@ -254,10 +146,7 @@ * * @return {Object} Updated state. */ -function reducer() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var action = arguments.length > 1 ? arguments[1] : undefined; - +function reducer(state = {}, action) { switch (action.type) { case 'SET_IS_MATCHING': return action.values; @@ -281,7 +170,7 @@ function actions_setIsMatching(values) { return { type: 'SET_IS_MATCHING', - values: values + values }; } @@ -323,14 +212,21 @@ -/* harmony default export */ var store = (Object(external_this_wp_data_["registerStore"])('core/viewport', { +const STORE_NAME = 'core/viewport'; +/** + * Store definition for the viewport namespace. + * + * @see https://github.com/WordPress/gutenberg/blob/HEAD/packages/data/README.md#createReduxStore + * + * @type {Object} + */ + +const store = Object(external_wp_data_["createReduxStore"])(STORE_NAME, { reducer: store_reducer, actions: actions_namespaceObject, selectors: selectors_namespaceObject -})); - -// EXTERNAL MODULE: external {"this":"lodash"} -var external_this_lodash_ = __webpack_require__(2); +}); +Object(external_wp_data_["register"])(store); // CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/listener.js /** @@ -342,17 +238,20 @@ */ +/** + * Internal dependencies + */ -var listener_addDimensionsEventListener = function addDimensionsEventListener(breakpoints, operators) { + + +const addDimensionsEventListener = (breakpoints, operators) => { /** * Callback invoked when media query state should be updated. Is invoked a * maximum of one time per call stack. */ - var setIsMatching = Object(external_this_lodash_["debounce"])(function () { - var values = Object(external_this_lodash_["mapValues"])(queries, function (query) { - return query.matches; - }); - Object(external_this_wp_data_["dispatch"])('core/viewport').setIsMatching(values); + const setIsMatching = Object(external_lodash_["debounce"])(() => { + const values = Object(external_lodash_["mapValues"])(queries, query => query.matches); + Object(external_wp_data_["dispatch"])(store).setIsMatching(values); }, { leading: true }); @@ -366,11 +265,11 @@ * @type {Object} */ - var queries = Object(external_this_lodash_["reduce"])(breakpoints, function (result, width, name) { - Object(external_this_lodash_["forEach"])(operators, function (condition, operator) { - var list = window.matchMedia("(".concat(condition, ": ").concat(width, "px)")); + const queries = Object(external_lodash_["reduce"])(breakpoints, (result, width, name) => { + Object(external_lodash_["forEach"])(operators, (condition, operator) => { + const list = window.matchMedia(`(${condition}: ${width}px)`); list.addListener(setIsMatching); - var key = [operator, name].join(' '); + const key = [operator, name].join(' '); result[key] = list; }); return result; @@ -381,25 +280,21 @@ setIsMatching.flush(); }; -/* harmony default export */ var listener = (listener_addDimensionsEventListener); +/* harmony default export */ var listener = (addDimensionsEventListener); -// EXTERNAL MODULE: external {"this":["wp","compose"]} -var external_this_wp_compose_ = __webpack_require__(9); +// EXTERNAL MODULE: external ["wp","compose"] +var external_wp_compose_ = __webpack_require__("K9lf"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js -var esm_extends = __webpack_require__(8); +var esm_extends = __webpack_require__("wx14"); -// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules -var slicedToArray = __webpack_require__(14); - -// EXTERNAL MODULE: external {"this":["wp","element"]} -var external_this_wp_element_ = __webpack_require__(0); +// EXTERNAL MODULE: external ["wp","element"] +var external_wp_element_ = __webpack_require__("GRId"); // CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/with-viewport-match.js - /** * External dependencies */ @@ -433,36 +328,31 @@ * @return {Function} Higher-order component. */ -var with_viewport_match_withViewportMatch = function withViewportMatch(queries) { - var useViewPortQueriesResult = function useViewPortQueriesResult() { - return Object(external_this_lodash_["mapValues"])(queries, function (query) { - var _query$split = query.split(' '), - _query$split2 = Object(slicedToArray["a" /* default */])(_query$split, 2), - operator = _query$split2[0], - breakpointName = _query$split2[1]; +const withViewportMatch = queries => { + const useViewPortQueriesResult = () => Object(external_lodash_["mapValues"])(queries, query => { + let [operator, breakpointName] = query.split(' '); - if (breakpointName === undefined) { - breakpointName = operator; - operator = '>='; - } // Hooks should unconditionally execute in the same order, - // we are respecting that as from the static query of the HOC we generate - // a hook that calls other hooks always in the same order (because the query never changes). - // eslint-disable-next-line react-hooks/rules-of-hooks + if (breakpointName === undefined) { + breakpointName = operator; + operator = '>='; + } // Hooks should unconditionally execute in the same order, + // we are respecting that as from the static query of the HOC we generate + // a hook that calls other hooks always in the same order (because the query never changes). + // eslint-disable-next-line react-hooks/rules-of-hooks - return Object(external_this_wp_compose_["useViewportMatch"])(breakpointName, operator); - }); - }; + return Object(external_wp_compose_["useViewportMatch"])(breakpointName, operator); + }); - return Object(external_this_wp_compose_["createHigherOrderComponent"])(function (WrappedComponent) { - return Object(external_this_wp_compose_["pure"])(function (props) { - var queriesResult = useViewPortQueriesResult(); - return Object(external_this_wp_element_["createElement"])(WrappedComponent, Object(esm_extends["a" /* default */])({}, props, queriesResult)); + return Object(external_wp_compose_["createHigherOrderComponent"])(WrappedComponent => { + return Object(external_wp_compose_["pure"])(props => { + const queriesResult = useViewPortQueriesResult(); + return Object(external_wp_element_["createElement"])(WrappedComponent, Object(esm_extends["a" /* default */])({}, props, queriesResult)); }); }, 'withViewportMatch'); }; -/* harmony default export */ var with_viewport_match = (with_viewport_match_withViewportMatch); +/* harmony default export */ var with_viewport_match = (withViewportMatch); // CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/if-viewport-matches.js /** @@ -495,15 +385,11 @@ * @return {Function} Higher-order component. */ -var if_viewport_matches_ifViewportMatches = function ifViewportMatches(query) { - return Object(external_this_wp_compose_["createHigherOrderComponent"])(Object(external_this_wp_compose_["compose"])([with_viewport_match({ - isViewportMatch: query - }), Object(external_this_wp_compose_["ifCondition"])(function (props) { - return props.isViewportMatch; - })]), 'ifViewportMatches'); -}; +const ifViewportMatches = query => Object(external_wp_compose_["createHigherOrderComponent"])(Object(external_wp_compose_["compose"])([with_viewport_match({ + isViewportMatch: query +}), Object(external_wp_compose_["ifCondition"])(props => props.isViewportMatch)]), 'ifViewportMatches'); -/* harmony default export */ var if_viewport_matches = (if_viewport_matches_ifViewportMatches); +/* harmony default export */ var if_viewport_matches = (ifViewportMatches); // CONCATENATED MODULE: ./node_modules/@wordpress/viewport/build-module/index.js /** @@ -521,7 +407,7 @@ * @type {Object} */ -var BREAKPOINTS = { +const BREAKPOINTS = { huge: 1440, wide: 1280, large: 960, @@ -535,7 +421,7 @@ * @type {Object} */ -var OPERATORS = { +const OPERATORS = { '<': 'max-width', '>=': 'min-width' }; @@ -544,7 +430,14 @@ /***/ }), -/***/ 8: +/***/ "YLtl": +/***/ (function(module, exports) { + +(function() { module.exports = window["lodash"]; }()); + +/***/ }), + +/***/ "wx14": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -567,13 +460,6 @@ return _extends.apply(this, arguments); } -/***/ }), - -/***/ 9: -/***/ (function(module, exports) { - -(function() { module.exports = this["wp"]["compose"]; }()); - /***/ }) /******/ }); \ No newline at end of file