wp/wp-includes/js/dist/element.js
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
--- a/wp/wp-includes/js/dist/element.js	Tue Dec 15 15:52:01 2020 +0100
+++ b/wp/wp-includes/js/dist/element.js	Wed Sep 21 18:19:35 2022 +0200
@@ -82,266 +82,40 @@
 /******/
 /******/
 /******/ 	// Load entry module and return exports
-/******/ 	return __webpack_require__(__webpack_require__.s = 453);
+/******/ 	return __webpack_require__(__webpack_require__.s = "o/Ny");
 /******/ })
 /************************************************************************/
 /******/ ({
 
-/***/ 13:
+/***/ "Vx3V":
 /***/ (function(module, exports) {
 
-(function() { module.exports = this["React"]; }());
+(function() { module.exports = window["wp"]["escapeHtml"]; }());
 
 /***/ }),
 
-/***/ 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 */])();
-}
-
-/***/ }),
-
-/***/ 144:
+/***/ "YLtl":
 /***/ (function(module, exports) {
 
-(function() { module.exports = this["ReactDOM"]; }());
-
-/***/ }),
-
-/***/ 15:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutProperties; });
-/* harmony import */ var _objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(41);
-
-function _objectWithoutProperties(source, excluded) {
-  if (source == null) return {};
-  var target = Object(_objectWithoutPropertiesLoose__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(source, excluded);
-  var key, i;
-
-  if (Object.getOwnPropertySymbols) {
-    var sourceSymbolKeys = Object.getOwnPropertySymbols(source);
-
-    for (i = 0; i < sourceSymbolKeys.length; i++) {
-      key = sourceSymbolKeys[i];
-      if (excluded.indexOf(key) >= 0) continue;
-      if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;
-      target[key] = source[key];
-    }
-  }
-
-  return target;
-}
+(function() { module.exports = window["lodash"]; }());
 
 /***/ }),
 
-/***/ 18:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-
-// EXPORTS
-__webpack_require__.d(__webpack_exports__, "a", function() { return /* binding */ _toConsumableArray; });
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
-var arrayLikeToArray = __webpack_require__(26);
-
-// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
-
-function _arrayWithoutHoles(arr) {
-  if (Array.isArray(arr)) return Object(arrayLikeToArray["a" /* default */])(arr);
-}
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArray.js
-var iterableToArray = __webpack_require__(35);
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
-var unsupportedIterableToArray = __webpack_require__(29);
-
-// CONCATENATED MODULE: ./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/@babel/runtime/helpers/esm/toConsumableArray.js
-
-
-
-
-function _toConsumableArray(arr) {
-  return _arrayWithoutHoles(arr) || Object(iterableToArray["a" /* default */])(arr) || Object(unsupportedIterableToArray["a" /* default */])(arr) || _nonIterableSpread();
-}
-
-/***/ }),
-
-/***/ 2:
+/***/ "cDcd":
 /***/ (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;
-}
-
-/***/ }),
-
-/***/ 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);
-
-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["React"]; }());
 
 /***/ }),
 
-/***/ 35:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _iterableToArray; });
-function _iterableToArray(iter) {
-  if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
-}
-
-/***/ }),
-
-/***/ 38:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+/***/ "faye":
+/***/ (function(module, exports) {
 
-"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.");
-}
+(function() { module.exports = window["ReactDOM"]; }());
 
 /***/ }),
 
-/***/ 40:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _typeof; });
-function _typeof(obj) {
-  "@babel/helpers - typeof";
-
-  if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {
-    _typeof = function _typeof(obj) {
-      return typeof obj;
-    };
-  } else {
-    _typeof = function _typeof(obj) {
-      return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
-    };
-  }
-
-  return _typeof(obj);
-}
-
-/***/ }),
-
-/***/ 41:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _objectWithoutPropertiesLoose; });
-function _objectWithoutPropertiesLoose(source, excluded) {
-  if (source == null) return {};
-  var target = {};
-  var sourceKeys = Object.keys(source);
-  var key, i;
-
-  for (i = 0; i < sourceKeys.length; i++) {
-    key = sourceKeys[i];
-    if (excluded.indexOf(key) >= 0) continue;
-    target[key] = source[key];
-  }
-
-  return target;
-}
-
-/***/ }),
-
-/***/ 453:
+/***/ "o/Ny":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
 "use strict";
@@ -350,64 +124,51 @@
 
 // EXPORTS
 __webpack_require__.d(__webpack_exports__, "createInterpolateElement", function() { return /* reexport */ create_interpolate_element; });
-__webpack_require__.d(__webpack_exports__, "Children", function() { return /* reexport */ external_this_React_["Children"]; });
-__webpack_require__.d(__webpack_exports__, "cloneElement", function() { return /* reexport */ external_this_React_["cloneElement"]; });
-__webpack_require__.d(__webpack_exports__, "Component", function() { return /* reexport */ external_this_React_["Component"]; });
-__webpack_require__.d(__webpack_exports__, "createContext", function() { return /* reexport */ external_this_React_["createContext"]; });
-__webpack_require__.d(__webpack_exports__, "createElement", function() { return /* reexport */ external_this_React_["createElement"]; });
-__webpack_require__.d(__webpack_exports__, "createRef", function() { return /* reexport */ external_this_React_["createRef"]; });
-__webpack_require__.d(__webpack_exports__, "forwardRef", function() { return /* reexport */ external_this_React_["forwardRef"]; });
-__webpack_require__.d(__webpack_exports__, "Fragment", function() { return /* reexport */ external_this_React_["Fragment"]; });
-__webpack_require__.d(__webpack_exports__, "isValidElement", function() { return /* reexport */ external_this_React_["isValidElement"]; });
-__webpack_require__.d(__webpack_exports__, "memo", function() { return /* reexport */ external_this_React_["memo"]; });
-__webpack_require__.d(__webpack_exports__, "StrictMode", function() { return /* reexport */ external_this_React_["StrictMode"]; });
-__webpack_require__.d(__webpack_exports__, "useCallback", function() { return /* reexport */ external_this_React_["useCallback"]; });
-__webpack_require__.d(__webpack_exports__, "useContext", function() { return /* reexport */ external_this_React_["useContext"]; });
-__webpack_require__.d(__webpack_exports__, "useDebugValue", function() { return /* reexport */ external_this_React_["useDebugValue"]; });
-__webpack_require__.d(__webpack_exports__, "useEffect", function() { return /* reexport */ external_this_React_["useEffect"]; });
-__webpack_require__.d(__webpack_exports__, "useImperativeHandle", function() { return /* reexport */ external_this_React_["useImperativeHandle"]; });
-__webpack_require__.d(__webpack_exports__, "useLayoutEffect", function() { return /* reexport */ external_this_React_["useLayoutEffect"]; });
-__webpack_require__.d(__webpack_exports__, "useMemo", function() { return /* reexport */ external_this_React_["useMemo"]; });
-__webpack_require__.d(__webpack_exports__, "useReducer", function() { return /* reexport */ external_this_React_["useReducer"]; });
-__webpack_require__.d(__webpack_exports__, "useRef", function() { return /* reexport */ external_this_React_["useRef"]; });
-__webpack_require__.d(__webpack_exports__, "useState", function() { return /* reexport */ external_this_React_["useState"]; });
-__webpack_require__.d(__webpack_exports__, "lazy", function() { return /* reexport */ external_this_React_["lazy"]; });
-__webpack_require__.d(__webpack_exports__, "Suspense", function() { return /* reexport */ external_this_React_["Suspense"]; });
+__webpack_require__.d(__webpack_exports__, "Children", function() { return /* reexport */ external_React_["Children"]; });
+__webpack_require__.d(__webpack_exports__, "cloneElement", function() { return /* reexport */ external_React_["cloneElement"]; });
+__webpack_require__.d(__webpack_exports__, "Component", function() { return /* reexport */ external_React_["Component"]; });
+__webpack_require__.d(__webpack_exports__, "createContext", function() { return /* reexport */ external_React_["createContext"]; });
+__webpack_require__.d(__webpack_exports__, "createElement", function() { return /* reexport */ external_React_["createElement"]; });
+__webpack_require__.d(__webpack_exports__, "createRef", function() { return /* reexport */ external_React_["createRef"]; });
+__webpack_require__.d(__webpack_exports__, "forwardRef", function() { return /* reexport */ external_React_["forwardRef"]; });
+__webpack_require__.d(__webpack_exports__, "Fragment", function() { return /* reexport */ external_React_["Fragment"]; });
+__webpack_require__.d(__webpack_exports__, "isValidElement", function() { return /* reexport */ external_React_["isValidElement"]; });
+__webpack_require__.d(__webpack_exports__, "memo", function() { return /* reexport */ external_React_["memo"]; });
+__webpack_require__.d(__webpack_exports__, "StrictMode", function() { return /* reexport */ external_React_["StrictMode"]; });
+__webpack_require__.d(__webpack_exports__, "useCallback", function() { return /* reexport */ external_React_["useCallback"]; });
+__webpack_require__.d(__webpack_exports__, "useContext", function() { return /* reexport */ external_React_["useContext"]; });
+__webpack_require__.d(__webpack_exports__, "useDebugValue", function() { return /* reexport */ external_React_["useDebugValue"]; });
+__webpack_require__.d(__webpack_exports__, "useEffect", function() { return /* reexport */ external_React_["useEffect"]; });
+__webpack_require__.d(__webpack_exports__, "useImperativeHandle", function() { return /* reexport */ external_React_["useImperativeHandle"]; });
+__webpack_require__.d(__webpack_exports__, "useLayoutEffect", function() { return /* reexport */ external_React_["useLayoutEffect"]; });
+__webpack_require__.d(__webpack_exports__, "useMemo", function() { return /* reexport */ external_React_["useMemo"]; });
+__webpack_require__.d(__webpack_exports__, "useReducer", function() { return /* reexport */ external_React_["useReducer"]; });
+__webpack_require__.d(__webpack_exports__, "useRef", function() { return /* reexport */ external_React_["useRef"]; });
+__webpack_require__.d(__webpack_exports__, "useState", function() { return /* reexport */ external_React_["useState"]; });
+__webpack_require__.d(__webpack_exports__, "lazy", function() { return /* reexport */ external_React_["lazy"]; });
+__webpack_require__.d(__webpack_exports__, "Suspense", function() { return /* reexport */ external_React_["Suspense"]; });
 __webpack_require__.d(__webpack_exports__, "concatChildren", function() { return /* reexport */ concatChildren; });
 __webpack_require__.d(__webpack_exports__, "switchChildrenNodeName", function() { return /* reexport */ switchChildrenNodeName; });
-__webpack_require__.d(__webpack_exports__, "createPortal", function() { return /* reexport */ external_this_ReactDOM_["createPortal"]; });
-__webpack_require__.d(__webpack_exports__, "findDOMNode", function() { return /* reexport */ external_this_ReactDOM_["findDOMNode"]; });
-__webpack_require__.d(__webpack_exports__, "render", function() { return /* reexport */ external_this_ReactDOM_["render"]; });
-__webpack_require__.d(__webpack_exports__, "unmountComponentAtNode", function() { return /* reexport */ external_this_ReactDOM_["unmountComponentAtNode"]; });
-__webpack_require__.d(__webpack_exports__, "isEmptyElement", function() { return /* reexport */ utils_isEmptyElement; });
+__webpack_require__.d(__webpack_exports__, "createPortal", function() { return /* reexport */ external_ReactDOM_["createPortal"]; });
+__webpack_require__.d(__webpack_exports__, "findDOMNode", function() { return /* reexport */ external_ReactDOM_["findDOMNode"]; });
+__webpack_require__.d(__webpack_exports__, "render", function() { return /* reexport */ external_ReactDOM_["render"]; });
+__webpack_require__.d(__webpack_exports__, "unmountComponentAtNode", function() { return /* reexport */ external_ReactDOM_["unmountComponentAtNode"]; });
+__webpack_require__.d(__webpack_exports__, "isEmptyElement", function() { return /* reexport */ isEmptyElement; });
 __webpack_require__.d(__webpack_exports__, "Platform", function() { return /* reexport */ platform; });
 __webpack_require__.d(__webpack_exports__, "renderToString", function() { return /* reexport */ serialize; });
 __webpack_require__.d(__webpack_exports__, "RawHTML", function() { return /* reexport */ RawHTML; });
 
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules
-var slicedToArray = __webpack_require__(14);
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js
-var esm_typeof = __webpack_require__(40);
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules
-var toConsumableArray = __webpack_require__(18);
-
-// EXTERNAL MODULE: external {"this":"React"}
-var external_this_React_ = __webpack_require__(13);
+// EXTERNAL MODULE: external "React"
+var external_React_ = __webpack_require__("cDcd");
 
 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/create-interpolate-element.js
-
-
-
-
 /**
- * External dependencies
+ * Internal dependencies
  */
 
 /** @typedef {import('./react').WPElement} WPElement */
 
-var indoc, offset, output, stack;
+let indoc, offset, output, stack;
 /**
  * Matches tags in the localized string
  *
@@ -424,7 +185,7 @@
  * @type {RegExp}
  */
 
-var tokenizer = /<(\/)?(\w+)\s*(\/)?>/g;
+const tokenizer = /<(\/)?(\w+)\s*(\/)?>/g;
 /**
  * The stack frame tracking parse progress.
  *
@@ -467,11 +228,11 @@
 
 function createFrame(element, tokenStart, tokenLength, prevOffset, leadingTextStart) {
   return {
-    element: element,
-    tokenStart: tokenStart,
-    tokenLength: tokenLength,
-    prevOffset: prevOffset,
-    leadingTextStart: leadingTextStart,
+    element,
+    tokenStart,
+    tokenLength,
+    prevOffset,
+    leadingTextStart,
     children: []
   };
 }
@@ -504,21 +265,21 @@
  */
 
 
-var create_interpolate_element_createInterpolateElement = function createInterpolateElement(interpolatedString, conversionMap) {
+const createInterpolateElement = (interpolatedString, conversionMap) => {
   indoc = interpolatedString;
   offset = 0;
   output = [];
   stack = [];
   tokenizer.lastIndex = 0;
 
-  if (!create_interpolate_element_isValidConversionMap(conversionMap)) {
+  if (!isValidConversionMap(conversionMap)) {
     throw new TypeError('The conversionMap provided is not valid. It must be an object with values that are WPElements');
   }
 
   do {// twiddle our thumbs
   } while (proceed(conversionMap));
 
-  return external_this_React_["createElement"].apply(void 0, [external_this_React_["Fragment"], null].concat(Object(toConsumableArray["a" /* default */])(output)));
+  return Object(external_React_["createElement"])(external_React_["Fragment"], null, ...output);
 };
 /**
  * Validate conversion map.
@@ -534,12 +295,10 @@
  */
 
 
-var create_interpolate_element_isValidConversionMap = function isValidConversionMap(conversionMap) {
-  var isObject = Object(esm_typeof["a" /* default */])(conversionMap) === 'object';
-  var values = isObject && Object.values(conversionMap);
-  return isObject && values.length && values.every(function (element) {
-    return Object(external_this_React_["isValidElement"])(element);
-  });
+const isValidConversionMap = conversionMap => {
+  const isObject = typeof conversionMap === 'object';
+  const values = isObject && Object.values(conversionMap);
+  return isObject && values.length && values.every(element => Object(external_React_["isValidElement"])(element));
 };
 /**
  * This is the iterator over the matches in the string.
@@ -553,16 +312,10 @@
 
 
 function proceed(conversionMap) {
-  var next = nextToken();
-
-  var _next = Object(slicedToArray["a" /* default */])(next, 4),
-      tokenType = _next[0],
-      name = _next[1],
-      startOffset = _next[2],
-      tokenLength = _next[3];
-
-  var stackDepth = stack.length;
-  var leadingTextStart = startOffset > offset ? offset : null;
+  const next = nextToken();
+  const [tokenType, name, startOffset, tokenLength] = next;
+  const stackDepth = stack.length;
+  const leadingTextStart = startOffset > offset ? offset : null;
 
   if (!conversionMap[name]) {
     addText();
@@ -572,10 +325,10 @@
   switch (tokenType) {
     case 'no-more-tokens':
       if (stackDepth !== 0) {
-        var _stack$pop = stack.pop(),
-            stackLeadingText = _stack$pop.leadingTextStart,
-            tokenStart = _stack$pop.tokenStart;
-
+        const {
+          leadingTextStart: stackLeadingText,
+          tokenStart
+        } = stack.pop();
         output.push(indoc.substr(stackLeadingText, tokenStart));
       }
 
@@ -613,11 +366,11 @@
       // block and add it as a innerBlock to the parent
 
 
-      var stackTop = stack.pop();
-      var text = indoc.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset);
+      const stackTop = stack.pop();
+      const text = indoc.substr(stackTop.prevOffset, startOffset - stackTop.prevOffset);
       stackTop.children.push(text);
       stackTop.prevOffset = startOffset + tokenLength;
-      var frame = createFrame(stackTop.element, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength);
+      const frame = createFrame(stackTop.element, stackTop.tokenStart, stackTop.tokenLength, startOffset + tokenLength);
       frame.children = stackTop.children;
       addChild(frame);
       offset = startOffset + tokenLength;
@@ -638,21 +391,15 @@
 
 
 function nextToken() {
-  var matches = tokenizer.exec(indoc); // we have no more tokens
+  const matches = tokenizer.exec(indoc); // we have no more tokens
 
   if (null === matches) {
     return ['no-more-tokens'];
   }
 
-  var startedAt = matches.index;
-
-  var _matches = Object(slicedToArray["a" /* default */])(matches, 4),
-      match = _matches[0],
-      isClosing = _matches[1],
-      name = _matches[2],
-      isSelfClosed = _matches[3];
-
-  var length = match.length;
+  const startedAt = matches.index;
+  const [match, isClosing, name, isSelfClosed] = matches;
+  const length = match.length;
 
   if (isSelfClosed) {
     return ['self-closed', name, startedAt, length];
@@ -674,7 +421,7 @@
 
 
 function addText() {
-  var length = indoc.length - offset;
+  const length = indoc.length - offset;
 
   if (0 === length) {
     return;
@@ -694,19 +441,21 @@
 
 
 function addChild(frame) {
-  var element = frame.element,
-      tokenStart = frame.tokenStart,
-      tokenLength = frame.tokenLength,
-      prevOffset = frame.prevOffset,
-      children = frame.children;
-  var parent = stack[stack.length - 1];
-  var text = indoc.substr(parent.prevOffset, tokenStart - parent.prevOffset);
+  const {
+    element,
+    tokenStart,
+    tokenLength,
+    prevOffset,
+    children
+  } = frame;
+  const parent = stack[stack.length - 1];
+  const text = indoc.substr(parent.prevOffset, tokenStart - parent.prevOffset);
 
   if (text) {
     parent.children.push(text);
   }
 
-  parent.children.push(external_this_React_["cloneElement"].apply(void 0, [element, null].concat(Object(toConsumableArray["a" /* default */])(children))));
+  parent.children.push(Object(external_React_["cloneElement"])(element, null, ...children));
   parent.prevOffset = prevOffset ? prevOffset : tokenStart + tokenLength;
 }
 /**
@@ -724,14 +473,14 @@
 
 
 function closeOuterElement(endOffset) {
-  var _stack$pop2 = stack.pop(),
-      element = _stack$pop2.element,
-      leadingTextStart = _stack$pop2.leadingTextStart,
-      prevOffset = _stack$pop2.prevOffset,
-      tokenStart = _stack$pop2.tokenStart,
-      children = _stack$pop2.children;
-
-  var text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset);
+  const {
+    element,
+    leadingTextStart,
+    prevOffset,
+    tokenStart,
+    children
+  } = stack.pop();
+  const text = endOffset ? indoc.substr(prevOffset, endOffset - prevOffset) : indoc.substr(prevOffset);
 
   if (text) {
     children.push(text);
@@ -741,31 +490,19 @@
     output.push(indoc.substr(leadingTextStart, tokenStart - leadingTextStart));
   }
 
-  output.push(external_this_React_["cloneElement"].apply(void 0, [element, null].concat(Object(toConsumableArray["a" /* default */])(children))));
+  output.push(Object(external_React_["cloneElement"])(element, null, ...children));
 }
 
-/* harmony default export */ var create_interpolate_element = (create_interpolate_element_createInterpolateElement);
-
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js
-var defineProperty = __webpack_require__(5);
+/* harmony default export */ var create_interpolate_element = (createInterpolateElement);
 
-// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(15);
-
-// EXTERNAL MODULE: external {"this":"lodash"}
-var external_this_lodash_ = __webpack_require__(2);
+// EXTERNAL MODULE: external "lodash"
+var external_lodash_ = __webpack_require__("YLtl");
 
 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react.js
-
-
-
-function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
-
-function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
-
 /**
  * External dependencies
  */
+// eslint-disable-next-line no-restricted-imports
 
 
 /**
@@ -943,15 +680,11 @@
  * @return {Array} The concatenated value.
  */
 
-function concatChildren() {
-  for (var _len = arguments.length, childrenArguments = new Array(_len), _key = 0; _key < _len; _key++) {
-    childrenArguments[_key] = arguments[_key];
-  }
-
-  return childrenArguments.reduce(function (accumulator, children, i) {
-    external_this_React_["Children"].forEach(children, function (child, j) {
+function concatChildren(...childrenArguments) {
+  return childrenArguments.reduce((accumulator, children, i) => {
+    external_React_["Children"].forEach(children, (child, j) => {
       if (child && 'string' !== typeof child) {
-        child = Object(external_this_React_["cloneElement"])(child, {
+        child = Object(external_React_["cloneElement"])(child, {
           key: [i, j].join()
         });
       }
@@ -971,25 +704,26 @@
  */
 
 function switchChildrenNodeName(children, nodeName) {
-  return children && external_this_React_["Children"].map(children, function (elt, index) {
-    if (Object(external_this_lodash_["isString"])(elt)) {
-      return Object(external_this_React_["createElement"])(nodeName, {
+  return children && external_React_["Children"].map(children, (elt, index) => {
+    if (Object(external_lodash_["isString"])(elt)) {
+      return Object(external_React_["createElement"])(nodeName, {
         key: index
       }, elt);
     }
 
-    var _elt$props = elt.props,
-        childrenProp = _elt$props.children,
-        props = Object(objectWithoutProperties["a" /* default */])(_elt$props, ["children"]);
-
-    return Object(external_this_React_["createElement"])(nodeName, _objectSpread({
-      key: index
-    }, props), childrenProp);
+    const {
+      children: childrenProp,
+      ...props
+    } = elt.props;
+    return Object(external_React_["createElement"])(nodeName, {
+      key: index,
+      ...props
+    }, childrenProp);
   });
 }
 
-// EXTERNAL MODULE: external {"this":"ReactDOM"}
-var external_this_ReactDOM_ = __webpack_require__(144);
+// EXTERNAL MODULE: external "ReactDOM"
+var external_ReactDOM_ = __webpack_require__("faye");
 
 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/react-platform.js
 /**
@@ -1042,12 +776,12 @@
  * @return {boolean} True when an element is considered empty.
  */
 
-var utils_isEmptyElement = function isEmptyElement(element) {
-  if (Object(external_this_lodash_["isNumber"])(element)) {
+const isEmptyElement = element => {
+  if (Object(external_lodash_["isNumber"])(element)) {
     return false;
   }
 
-  if (Object(external_this_lodash_["isString"])(element) || Object(external_this_lodash_["isArray"])(element)) {
+  if (Object(external_lodash_["isString"])(element) || Object(external_lodash_["isArray"])(element)) {
     return !element.length;
   }
 
@@ -1063,11 +797,9 @@
  * Copyright (c) 2015-present, Facebook, Inc.
  *
  */
-var Platform = {
+const Platform = {
   OS: 'web',
-  select: function select(spec) {
-    return 'web' in spec ? spec.web : spec.default;
-  }
+  select: spec => 'web' in spec ? spec.web : spec.default
 };
 /**
  * Component used to detect the current Platform being used.
@@ -1091,28 +823,17 @@
 
 /* harmony default export */ var platform = (Platform);
 
-// EXTERNAL MODULE: external {"this":["wp","escapeHtml"]}
-var external_this_wp_escapeHtml_ = __webpack_require__(89);
+// EXTERNAL MODULE: external ["wp","escapeHtml"]
+var external_wp_escapeHtml_ = __webpack_require__("Vx3V");
 
 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/raw-html.js
-
-
-
-function raw_html_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
-
-function raw_html_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { raw_html_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { raw_html_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
-
 /**
  * Internal dependencies
  */
  // Disable reason: JSDoc linter doesn't seem to parse the union (`&`) correctly.
 
-/* eslint-disable jsdoc/valid-types */
-
 /** @typedef {{children: string} & import('react').ComponentPropsWithoutRef<'div'>} RawHTMLProps */
 
-/* eslint-enable jsdoc/valid-types */
-
 /**
  * Component used as equivalent of Fragment with unescaped HTML, in cases where
  * it is desirable to render dangerous HTML without needing a wrapper element.
@@ -1125,28 +846,21 @@
  * @return {JSX.Element} Dangerously-rendering component.
  */
 
-function RawHTML(_ref) {
-  var children = _ref.children,
-      props = Object(objectWithoutProperties["a" /* default */])(_ref, ["children"]);
-
+function RawHTML({
+  children,
+  ...props
+}) {
   // The DIV wrapper will be stripped by serializer, unless there are
   // non-children props present.
-  return Object(external_this_React_["createElement"])('div', raw_html_objectSpread({
+  return Object(external_React_["createElement"])('div', {
     dangerouslySetInnerHTML: {
       __html: children
-    }
-  }, props));
+    },
+    ...props
+  });
 }
 
 // CONCATENATED MODULE: ./node_modules/@wordpress/element/build-module/serialize.js
-
-
-
-
-function serialize_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
-
-function serialize_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { serialize_ownKeys(Object(source), true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { serialize_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
-
 /**
  * Parts of this source were derived and modified from fast-react-render,
  * released under the MIT license.
@@ -1191,11 +905,11 @@
 
 /** @typedef {import('./react').WPElement} WPElement */
 
-var _createContext = Object(external_this_React_["createContext"])(undefined),
-    Provider = _createContext.Provider,
-    Consumer = _createContext.Consumer;
-
-var ForwardRef = Object(external_this_React_["forwardRef"])(function () {
+const {
+  Provider,
+  Consumer
+} = Object(external_React_["createContext"])(undefined);
+const ForwardRef = Object(external_React_["forwardRef"])(() => {
   return null;
 });
 /**
@@ -1204,14 +918,14 @@
  * @type {Set<string>}
  */
 
-var ATTRIBUTES_TYPES = new Set(['string', 'boolean', 'number']);
+const ATTRIBUTES_TYPES = new Set(['string', 'boolean', 'number']);
 /**
  * Element tags which can be self-closing.
  *
  * @type {Set<string>}
  */
 
-var SELF_CLOSING_TAGS = new Set(['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']);
+const SELF_CLOSING_TAGS = new Set(['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']);
 /**
  * Boolean attributes are attributes whose presence as being assigned is
  * meaningful, even if only empty.
@@ -1228,7 +942,7 @@
  * @type {Set<string>}
  */
 
-var BOOLEAN_ATTRIBUTES = new Set(['allowfullscreen', 'allowpaymentrequest', 'allowusermedia', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'download', 'formnovalidate', 'hidden', 'ismap', 'itemscope', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected', 'typemustmatch']);
+const BOOLEAN_ATTRIBUTES = new Set(['allowfullscreen', 'allowpaymentrequest', 'allowusermedia', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'download', 'formnovalidate', 'hidden', 'ismap', 'itemscope', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected', 'typemustmatch']);
 /**
  * Enumerated attributes are attributes which must be of a specific value form.
  * Like boolean attributes, these are meaningful if specified, even if not of a
@@ -1250,7 +964,7 @@
  * @type {Set<string>}
  */
 
-var ENUMERATED_ATTRIBUTES = new Set(['autocapitalize', 'autocomplete', 'charset', 'contenteditable', 'crossorigin', 'decoding', 'dir', 'draggable', 'enctype', 'formenctype', 'formmethod', 'http-equiv', 'inputmode', 'kind', 'method', 'preload', 'scope', 'shape', 'spellcheck', 'translate', 'type', 'wrap']);
+const ENUMERATED_ATTRIBUTES = new Set(['autocapitalize', 'autocomplete', 'charset', 'contenteditable', 'crossorigin', 'decoding', 'dir', 'draggable', 'enctype', 'formenctype', 'formmethod', 'http-equiv', 'inputmode', 'kind', 'method', 'preload', 'scope', 'shape', 'spellcheck', 'translate', 'type', 'wrap']);
 /**
  * Set of CSS style properties which support assignment of unitless numbers.
  * Used in rendering of style properties, where `px` unit is assumed unless
@@ -1270,7 +984,7 @@
  * @type {Set<string>}
  */
 
-var CSS_PROPERTIES_SUPPORTS_UNITLESS = new Set(['animation', 'animationIterationCount', 'baselineShift', 'borderImageOutset', 'borderImageSlice', 'borderImageWidth', 'columnCount', 'cx', 'cy', 'fillOpacity', 'flexGrow', 'flexShrink', 'floodOpacity', 'fontWeight', 'gridColumnEnd', 'gridColumnStart', 'gridRowEnd', 'gridRowStart', 'lineHeight', 'opacity', 'order', 'orphans', 'r', 'rx', 'ry', 'shapeImageThreshold', 'stopOpacity', 'strokeDasharray', 'strokeDashoffset', 'strokeMiterlimit', 'strokeOpacity', 'strokeWidth', 'tabSize', 'widows', 'x', 'y', 'zIndex', 'zoom']);
+const CSS_PROPERTIES_SUPPORTS_UNITLESS = new Set(['animation', 'animationIterationCount', 'baselineShift', 'borderImageOutset', 'borderImageSlice', 'borderImageWidth', 'columnCount', 'cx', 'cy', 'fillOpacity', 'flexGrow', 'flexShrink', 'floodOpacity', 'fontWeight', 'gridColumnEnd', 'gridColumnStart', 'gridRowEnd', 'gridRowStart', 'lineHeight', 'opacity', 'order', 'orphans', 'r', 'rx', 'ry', 'shapeImageThreshold', 'stopOpacity', 'strokeDasharray', 'strokeDashoffset', 'strokeMiterlimit', 'strokeOpacity', 'strokeWidth', 'tabSize', 'widows', 'x', 'y', 'zIndex', 'zoom']);
 /**
  * Returns true if the specified string is prefixed by one of an array of
  * possible prefixes.
@@ -1282,9 +996,7 @@
  */
 
 function hasPrefix(string, prefixes) {
-  return prefixes.some(function (prefix) {
-    return string.indexOf(prefix) === 0;
-  });
+  return prefixes.some(prefix => string.indexOf(prefix) === 0);
 }
 /**
  * Returns true if the given prop name should be ignored in attributes
@@ -1350,15 +1062,15 @@
 
 
 function getNormalStylePropertyName(property) {
-  if (Object(external_this_lodash_["startsWith"])(property, '--')) {
+  if (Object(external_lodash_["startsWith"])(property, '--')) {
     return property;
   }
 
   if (hasPrefix(property, ['ms', 'O', 'Moz', 'Webkit'])) {
-    return '-' + Object(external_this_lodash_["kebabCase"])(property);
+    return '-' + Object(external_lodash_["kebabCase"])(property);
   }
 
-  return Object(external_this_lodash_["kebabCase"])(property);
+  return Object(external_lodash_["kebabCase"])(property);
 }
 /**
  * Returns the normal form of the style property value for HTML. Appends a
@@ -1389,9 +1101,7 @@
  */
 
 
-function renderElement(element, context) {
-  var legacyContext = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
-
+function renderElement(element, context, legacyContext = {}) {
   if (null === element || undefined === element || false === element) {
     return '';
   }
@@ -1400,36 +1110,39 @@
     return renderChildren(element, context, legacyContext);
   }
 
-  switch (Object(esm_typeof["a" /* default */])(element)) {
+  switch (typeof element) {
     case 'string':
-      return Object(external_this_wp_escapeHtml_["escapeHTML"])(element);
+      return Object(external_wp_escapeHtml_["escapeHTML"])(element);
 
     case 'number':
       return element.toString();
   }
 
-  var type =
+  const {
+    type,
+    props
+  } =
   /** @type {{type?: any, props?: any}} */
-  element.type,
-      props = element.props;
+  element;
 
   switch (type) {
-    case external_this_React_["StrictMode"]:
-    case external_this_React_["Fragment"]:
+    case external_React_["StrictMode"]:
+    case external_React_["Fragment"]:
       return renderChildren(props.children, context, legacyContext);
 
     case RawHTML:
-      var children = props.children,
-          wrapperProps = Object(objectWithoutProperties["a" /* default */])(props, ["children"]);
-
-      return renderNativeComponent(Object(external_this_lodash_["isEmpty"])(wrapperProps) ? null : 'div', serialize_objectSpread({}, wrapperProps, {
+      const {
+        children,
+        ...wrapperProps
+      } = props;
+      return renderNativeComponent(Object(external_lodash_["isEmpty"])(wrapperProps) ? null : 'div', { ...wrapperProps,
         dangerouslySetInnerHTML: {
           __html: children
         }
-      }), context, legacyContext);
+      }, context, legacyContext);
   }
 
-  switch (Object(esm_typeof["a" /* default */])(type)) {
+  switch (typeof type) {
     case 'string':
       return renderNativeComponent(type, props, context, legacyContext);
 
@@ -1466,16 +1179,15 @@
  * @return {string} Serialized element.
  */
 
-function renderNativeComponent(type, props, context) {
-  var legacyContext = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
-  var content = '';
+function renderNativeComponent(type, props, context, legacyContext = {}) {
+  let content = '';
 
   if (type === 'textarea' && props.hasOwnProperty('value')) {
     // Textarea children can be assigned as value prop. If it is, render in
     // place of children. Ensure to omit so it is not assigned as attribute
     // as well.
     content = renderChildren(props.value, context, legacyContext);
-    props = Object(external_this_lodash_["omit"])(props, 'value');
+    props = Object(external_lodash_["omit"])(props, 'value');
   } else if (props.dangerouslySetInnerHTML && typeof props.dangerouslySetInnerHTML.__html === 'string') {
     // Dangerous content is left unescaped.
     content = props.dangerouslySetInnerHTML.__html;
@@ -1487,7 +1199,7 @@
     return content;
   }
 
-  var attributes = renderAttributes(props);
+  const attributes = renderAttributes(props);
 
   if (SELF_CLOSING_TAGS.has(type)) {
     return '<' + type + attributes + '/>';
@@ -1508,9 +1220,8 @@
  * @return {string} Serialized element
  */
 
-function renderComponent(Component, props, context) {
-  var legacyContext = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};
-  var instance = new
+function renderComponent(Component, props, context, legacyContext = {}) {
+  const instance = new
   /** @type {import('react').ComponentClass} */
   Component(props, legacyContext);
 
@@ -1524,7 +1235,7 @@
     instance.getChildContext());
   }
 
-  var html = renderElement(instance.render(), context, legacyContext);
+  const html = renderElement(instance.render(), context, legacyContext);
   return html;
 }
 /**
@@ -1537,13 +1248,12 @@
  * @return {string} Serialized children.
  */
 
-function renderChildren(children, context) {
-  var legacyContext = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
-  var result = '';
-  children = Object(external_this_lodash_["castArray"])(children);
+function renderChildren(children, context, legacyContext = {}) {
+  let result = '';
+  children = Object(external_lodash_["castArray"])(children);
 
-  for (var i = 0; i < children.length; i++) {
-    var child = children[i];
+  for (let i = 0; i < children.length; i++) {
+    const child = children[i];
     result += renderElement(child, context, legacyContext);
   }
 
@@ -1559,18 +1269,18 @@
 
 
 function renderAttributes(props) {
-  var result = '';
+  let result = '';
 
-  for (var key in props) {
-    var attribute = getNormalAttributeName(key);
+  for (const key in props) {
+    const attribute = getNormalAttributeName(key);
 
-    if (!Object(external_this_wp_escapeHtml_["isValidAttributeName"])(attribute)) {
+    if (!Object(external_wp_escapeHtml_["isValidAttributeName"])(attribute)) {
       continue;
     }
 
-    var value = getNormalAttributeValue(key, props[key]); // If value is not of serializeable type, skip.
+    let value = getNormalAttributeValue(key, props[key]); // If value is not of serializeable type, skip.
 
-    if (!ATTRIBUTES_TYPES.has(Object(esm_typeof["a" /* default */])(value))) {
+    if (!ATTRIBUTES_TYPES.has(typeof value)) {
       continue;
     } // Don't render internal attribute names.
 
@@ -1579,13 +1289,13 @@
       continue;
     }
 
-    var isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute); // Boolean attribute should be omitted outright if its value is false.
+    const isBooleanAttribute = BOOLEAN_ATTRIBUTES.has(attribute); // Boolean attribute should be omitted outright if its value is false.
 
     if (isBooleanAttribute && value === false) {
       continue;
     }
 
-    var isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ['data-', 'aria-']) || ENUMERATED_ATTRIBUTES.has(attribute); // Only write boolean value as attribute if meaningful.
+    const isMeaningfulAttribute = isBooleanAttribute || hasPrefix(key, ['data-', 'aria-']) || ENUMERATED_ATTRIBUTES.has(attribute); // Only write boolean value as attribute if meaningful.
 
     if (typeof value === 'boolean' && !isMeaningfulAttribute) {
       continue;
@@ -1599,7 +1309,7 @@
     }
 
     if (typeof value === 'string') {
-      value = Object(external_this_wp_escapeHtml_["escapeAttribute"])(value);
+      value = Object(external_wp_escapeHtml_["escapeAttribute"])(value);
     }
 
     result += '="' + value + '"';
@@ -1617,14 +1327,14 @@
 
 function renderStyle(style) {
   // Only generate from object, e.g. tolerate string value.
-  if (!Object(external_this_lodash_["isPlainObject"])(style)) {
+  if (!Object(external_lodash_["isPlainObject"])(style)) {
     return style;
   }
 
-  var result;
+  let result;
 
-  for (var property in style) {
-    var value = style[property];
+  for (const property in style) {
+    const value = style[property];
 
     if (null === value || undefined === value) {
       continue;
@@ -1636,8 +1346,8 @@
       result = '';
     }
 
-    var normalName = getNormalStylePropertyName(property);
-    var normalValue = getNormalStylePropertyValue(property, value);
+    const normalName = getNormalStylePropertyName(property);
+    const normalValue = getNormalStylePropertyValue(property, value);
     result += normalName + ':' + normalValue;
   }
 
@@ -1655,35 +1365,6 @@
 
 
 
-/***/ }),
-
-/***/ 5:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _defineProperty; });
-function _defineProperty(obj, key, value) {
-  if (key in obj) {
-    Object.defineProperty(obj, key, {
-      value: value,
-      enumerable: true,
-      configurable: true,
-      writable: true
-    });
-  } else {
-    obj[key] = value;
-  }
-
-  return obj;
-}
-
-/***/ }),
-
-/***/ 89:
-/***/ (function(module, exports) {
-
-(function() { module.exports = this["wp"]["escapeHtml"]; }());
-
 /***/ })
 
 /******/ });
\ No newline at end of file