[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/js/dist/script-modules/dashboard-init/ -> index.js (source)

   1  var __create = Object.create;
   2  var __defProp = Object.defineProperty;
   3  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
   4  var __getOwnPropNames = Object.getOwnPropertyNames;
   5  var __getProtoOf = Object.getPrototypeOf;
   6  var __hasOwnProp = Object.prototype.hasOwnProperty;
   7  var __commonJS = (cb, mod) => function __require() {
   8    return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
   9  };
  10  var __copyProps = (to, from, except, desc) => {
  11    if (from && typeof from === "object" || typeof from === "function") {
  12      for (let key of __getOwnPropNames(from))
  13        if (!__hasOwnProp.call(to, key) && key !== except)
  14          __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  15    }
  16    return to;
  17  };
  18  var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
  19    // If the importer is in node compatibility mode or this is not an ESM
  20    // file that has been converted to a CommonJS file using a Babel-
  21    // compatible transform (i.e. "__esModule" has not been set), then set
  22    // "default" to the CommonJS "module.exports" for node compatibility.
  23    isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
  24    mod
  25  ));
  26  
  27  // package-external:@wordpress/data
  28  var require_data = __commonJS({
  29    "package-external:@wordpress/data"(exports, module) {
  30      module.exports = window.wp.data;
  31    }
  32  });
  33  
  34  // package-external:@wordpress/core-data
  35  var require_core_data = __commonJS({
  36    "package-external:@wordpress/core-data"(exports, module) {
  37      module.exports = window.wp.coreData;
  38    }
  39  });
  40  
  41  // package-external:@wordpress/i18n
  42  var require_i18n = __commonJS({
  43    "package-external:@wordpress/i18n"(exports, module) {
  44      module.exports = window.wp.i18n;
  45    }
  46  });
  47  
  48  // node_modules/domelementtype/lib/index.js
  49  var require_lib = __commonJS({
  50    "node_modules/domelementtype/lib/index.js"(exports) {
  51      "use strict";
  52      Object.defineProperty(exports, "__esModule", { value: true });
  53      exports.Doctype = exports.CDATA = exports.Tag = exports.Style = exports.Script = exports.Comment = exports.Directive = exports.Text = exports.Root = exports.isTag = exports.ElementType = void 0;
  54      var ElementType;
  55      (function(ElementType2) {
  56        ElementType2["Root"] = "root";
  57        ElementType2["Text"] = "text";
  58        ElementType2["Directive"] = "directive";
  59        ElementType2["Comment"] = "comment";
  60        ElementType2["Script"] = "script";
  61        ElementType2["Style"] = "style";
  62        ElementType2["Tag"] = "tag";
  63        ElementType2["CDATA"] = "cdata";
  64        ElementType2["Doctype"] = "doctype";
  65      })(ElementType = exports.ElementType || (exports.ElementType = {}));
  66      function isTag(elem) {
  67        return elem.type === ElementType.Tag || elem.type === ElementType.Script || elem.type === ElementType.Style;
  68      }
  69      exports.isTag = isTag;
  70      exports.Root = ElementType.Root;
  71      exports.Text = ElementType.Text;
  72      exports.Directive = ElementType.Directive;
  73      exports.Comment = ElementType.Comment;
  74      exports.Script = ElementType.Script;
  75      exports.Style = ElementType.Style;
  76      exports.Tag = ElementType.Tag;
  77      exports.CDATA = ElementType.CDATA;
  78      exports.Doctype = ElementType.Doctype;
  79    }
  80  });
  81  
  82  // node_modules/domhandler/lib/node.js
  83  var require_node = __commonJS({
  84    "node_modules/domhandler/lib/node.js"(exports) {
  85      "use strict";
  86      var __extends = exports && exports.__extends || /* @__PURE__ */ (function() {
  87        var extendStatics = function(d, b) {
  88          extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d2, b2) {
  89            d2.__proto__ = b2;
  90          } || function(d2, b2) {
  91            for (var p in b2) if (Object.prototype.hasOwnProperty.call(b2, p)) d2[p] = b2[p];
  92          };
  93          return extendStatics(d, b);
  94        };
  95        return function(d, b) {
  96          if (typeof b !== "function" && b !== null)
  97            throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
  98          extendStatics(d, b);
  99          function __2() {
 100            this.constructor = d;
 101          }
 102          d.prototype = b === null ? Object.create(b) : (__2.prototype = b.prototype, new __2());
 103        };
 104      })();
 105      var __assign = exports && exports.__assign || function() {
 106        __assign = Object.assign || function(t) {
 107          for (var s, i = 1, n = arguments.length; i < n; i++) {
 108            s = arguments[i];
 109            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
 110              t[p] = s[p];
 111          }
 112          return t;
 113        };
 114        return __assign.apply(this, arguments);
 115      };
 116      Object.defineProperty(exports, "__esModule", { value: true });
 117      exports.cloneNode = exports.hasChildren = exports.isDocument = exports.isDirective = exports.isComment = exports.isText = exports.isCDATA = exports.isTag = exports.Element = exports.Document = exports.CDATA = exports.NodeWithChildren = exports.ProcessingInstruction = exports.Comment = exports.Text = exports.DataNode = exports.Node = void 0;
 118      var domelementtype_1 = require_lib();
 119      var Node = (
 120        /** @class */
 121        (function() {
 122          function Node2() {
 123            this.parent = null;
 124            this.prev = null;
 125            this.next = null;
 126            this.startIndex = null;
 127            this.endIndex = null;
 128          }
 129          Object.defineProperty(Node2.prototype, "parentNode", {
 130            // Read-write aliases for properties
 131            /**
 132             * Same as {@link parent}.
 133             * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
 134             */
 135            get: function() {
 136              return this.parent;
 137            },
 138            set: function(parent) {
 139              this.parent = parent;
 140            },
 141            enumerable: false,
 142            configurable: true
 143          });
 144          Object.defineProperty(Node2.prototype, "previousSibling", {
 145            /**
 146             * Same as {@link prev}.
 147             * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
 148             */
 149            get: function() {
 150              return this.prev;
 151            },
 152            set: function(prev) {
 153              this.prev = prev;
 154            },
 155            enumerable: false,
 156            configurable: true
 157          });
 158          Object.defineProperty(Node2.prototype, "nextSibling", {
 159            /**
 160             * Same as {@link next}.
 161             * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
 162             */
 163            get: function() {
 164              return this.next;
 165            },
 166            set: function(next) {
 167              this.next = next;
 168            },
 169            enumerable: false,
 170            configurable: true
 171          });
 172          Node2.prototype.cloneNode = function(recursive) {
 173            if (recursive === void 0) {
 174              recursive = false;
 175            }
 176            return cloneNode(this, recursive);
 177          };
 178          return Node2;
 179        })()
 180      );
 181      exports.Node = Node;
 182      var DataNode = (
 183        /** @class */
 184        (function(_super) {
 185          __extends(DataNode2, _super);
 186          function DataNode2(data) {
 187            var _this = _super.call(this) || this;
 188            _this.data = data;
 189            return _this;
 190          }
 191          Object.defineProperty(DataNode2.prototype, "nodeValue", {
 192            /**
 193             * Same as {@link data}.
 194             * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
 195             */
 196            get: function() {
 197              return this.data;
 198            },
 199            set: function(data) {
 200              this.data = data;
 201            },
 202            enumerable: false,
 203            configurable: true
 204          });
 205          return DataNode2;
 206        })(Node)
 207      );
 208      exports.DataNode = DataNode;
 209      var Text2 = (
 210        /** @class */
 211        (function(_super) {
 212          __extends(Text3, _super);
 213          function Text3() {
 214            var _this = _super !== null && _super.apply(this, arguments) || this;
 215            _this.type = domelementtype_1.ElementType.Text;
 216            return _this;
 217          }
 218          Object.defineProperty(Text3.prototype, "nodeType", {
 219            get: function() {
 220              return 3;
 221            },
 222            enumerable: false,
 223            configurable: true
 224          });
 225          return Text3;
 226        })(DataNode)
 227      );
 228      exports.Text = Text2;
 229      var Comment2 = (
 230        /** @class */
 231        (function(_super) {
 232          __extends(Comment3, _super);
 233          function Comment3() {
 234            var _this = _super !== null && _super.apply(this, arguments) || this;
 235            _this.type = domelementtype_1.ElementType.Comment;
 236            return _this;
 237          }
 238          Object.defineProperty(Comment3.prototype, "nodeType", {
 239            get: function() {
 240              return 8;
 241            },
 242            enumerable: false,
 243            configurable: true
 244          });
 245          return Comment3;
 246        })(DataNode)
 247      );
 248      exports.Comment = Comment2;
 249      var ProcessingInstruction2 = (
 250        /** @class */
 251        (function(_super) {
 252          __extends(ProcessingInstruction3, _super);
 253          function ProcessingInstruction3(name, data) {
 254            var _this = _super.call(this, data) || this;
 255            _this.name = name;
 256            _this.type = domelementtype_1.ElementType.Directive;
 257            return _this;
 258          }
 259          Object.defineProperty(ProcessingInstruction3.prototype, "nodeType", {
 260            get: function() {
 261              return 1;
 262            },
 263            enumerable: false,
 264            configurable: true
 265          });
 266          return ProcessingInstruction3;
 267        })(DataNode)
 268      );
 269      exports.ProcessingInstruction = ProcessingInstruction2;
 270      var NodeWithChildren = (
 271        /** @class */
 272        (function(_super) {
 273          __extends(NodeWithChildren2, _super);
 274          function NodeWithChildren2(children) {
 275            var _this = _super.call(this) || this;
 276            _this.children = children;
 277            return _this;
 278          }
 279          Object.defineProperty(NodeWithChildren2.prototype, "firstChild", {
 280            // Aliases
 281            /** First child of the node. */
 282            get: function() {
 283              var _a;
 284              return (_a = this.children[0]) !== null && _a !== void 0 ? _a : null;
 285            },
 286            enumerable: false,
 287            configurable: true
 288          });
 289          Object.defineProperty(NodeWithChildren2.prototype, "lastChild", {
 290            /** Last child of the node. */
 291            get: function() {
 292              return this.children.length > 0 ? this.children[this.children.length - 1] : null;
 293            },
 294            enumerable: false,
 295            configurable: true
 296          });
 297          Object.defineProperty(NodeWithChildren2.prototype, "childNodes", {
 298            /**
 299             * Same as {@link children}.
 300             * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
 301             */
 302            get: function() {
 303              return this.children;
 304            },
 305            set: function(children) {
 306              this.children = children;
 307            },
 308            enumerable: false,
 309            configurable: true
 310          });
 311          return NodeWithChildren2;
 312        })(Node)
 313      );
 314      exports.NodeWithChildren = NodeWithChildren;
 315      var CDATA = (
 316        /** @class */
 317        (function(_super) {
 318          __extends(CDATA2, _super);
 319          function CDATA2() {
 320            var _this = _super !== null && _super.apply(this, arguments) || this;
 321            _this.type = domelementtype_1.ElementType.CDATA;
 322            return _this;
 323          }
 324          Object.defineProperty(CDATA2.prototype, "nodeType", {
 325            get: function() {
 326              return 4;
 327            },
 328            enumerable: false,
 329            configurable: true
 330          });
 331          return CDATA2;
 332        })(NodeWithChildren)
 333      );
 334      exports.CDATA = CDATA;
 335      var Document = (
 336        /** @class */
 337        (function(_super) {
 338          __extends(Document2, _super);
 339          function Document2() {
 340            var _this = _super !== null && _super.apply(this, arguments) || this;
 341            _this.type = domelementtype_1.ElementType.Root;
 342            return _this;
 343          }
 344          Object.defineProperty(Document2.prototype, "nodeType", {
 345            get: function() {
 346              return 9;
 347            },
 348            enumerable: false,
 349            configurable: true
 350          });
 351          return Document2;
 352        })(NodeWithChildren)
 353      );
 354      exports.Document = Document;
 355      var Element2 = (
 356        /** @class */
 357        (function(_super) {
 358          __extends(Element3, _super);
 359          function Element3(name, attribs, children, type) {
 360            if (children === void 0) {
 361              children = [];
 362            }
 363            if (type === void 0) {
 364              type = name === "script" ? domelementtype_1.ElementType.Script : name === "style" ? domelementtype_1.ElementType.Style : domelementtype_1.ElementType.Tag;
 365            }
 366            var _this = _super.call(this, children) || this;
 367            _this.name = name;
 368            _this.attribs = attribs;
 369            _this.type = type;
 370            return _this;
 371          }
 372          Object.defineProperty(Element3.prototype, "nodeType", {
 373            get: function() {
 374              return 1;
 375            },
 376            enumerable: false,
 377            configurable: true
 378          });
 379          Object.defineProperty(Element3.prototype, "tagName", {
 380            // DOM Level 1 aliases
 381            /**
 382             * Same as {@link name}.
 383             * [DOM spec](https://dom.spec.whatwg.org)-compatible alias.
 384             */
 385            get: function() {
 386              return this.name;
 387            },
 388            set: function(name) {
 389              this.name = name;
 390            },
 391            enumerable: false,
 392            configurable: true
 393          });
 394          Object.defineProperty(Element3.prototype, "attributes", {
 395            get: function() {
 396              var _this = this;
 397              return Object.keys(this.attribs).map(function(name) {
 398                var _a, _b;
 399                return {
 400                  name,
 401                  value: _this.attribs[name],
 402                  namespace: (_a = _this["x-attribsNamespace"]) === null || _a === void 0 ? void 0 : _a[name],
 403                  prefix: (_b = _this["x-attribsPrefix"]) === null || _b === void 0 ? void 0 : _b[name]
 404                };
 405              });
 406            },
 407            enumerable: false,
 408            configurable: true
 409          });
 410          return Element3;
 411        })(NodeWithChildren)
 412      );
 413      exports.Element = Element2;
 414      function isTag(node) {
 415        return (0, domelementtype_1.isTag)(node);
 416      }
 417      exports.isTag = isTag;
 418      function isCDATA(node) {
 419        return node.type === domelementtype_1.ElementType.CDATA;
 420      }
 421      exports.isCDATA = isCDATA;
 422      function isText(node) {
 423        return node.type === domelementtype_1.ElementType.Text;
 424      }
 425      exports.isText = isText;
 426      function isComment(node) {
 427        return node.type === domelementtype_1.ElementType.Comment;
 428      }
 429      exports.isComment = isComment;
 430      function isDirective(node) {
 431        return node.type === domelementtype_1.ElementType.Directive;
 432      }
 433      exports.isDirective = isDirective;
 434      function isDocument(node) {
 435        return node.type === domelementtype_1.ElementType.Root;
 436      }
 437      exports.isDocument = isDocument;
 438      function hasChildren(node) {
 439        return Object.prototype.hasOwnProperty.call(node, "children");
 440      }
 441      exports.hasChildren = hasChildren;
 442      function cloneNode(node, recursive) {
 443        if (recursive === void 0) {
 444          recursive = false;
 445        }
 446        var result;
 447        if (isText(node)) {
 448          result = new Text2(node.data);
 449        } else if (isComment(node)) {
 450          result = new Comment2(node.data);
 451        } else if (isTag(node)) {
 452          var children = recursive ? cloneChildren(node.children) : [];
 453          var clone_1 = new Element2(node.name, __assign({}, node.attribs), children);
 454          children.forEach(function(child) {
 455            return child.parent = clone_1;
 456          });
 457          if (node.namespace != null) {
 458            clone_1.namespace = node.namespace;
 459          }
 460          if (node["x-attribsNamespace"]) {
 461            clone_1["x-attribsNamespace"] = __assign({}, node["x-attribsNamespace"]);
 462          }
 463          if (node["x-attribsPrefix"]) {
 464            clone_1["x-attribsPrefix"] = __assign({}, node["x-attribsPrefix"]);
 465          }
 466          result = clone_1;
 467        } else if (isCDATA(node)) {
 468          var children = recursive ? cloneChildren(node.children) : [];
 469          var clone_2 = new CDATA(children);
 470          children.forEach(function(child) {
 471            return child.parent = clone_2;
 472          });
 473          result = clone_2;
 474        } else if (isDocument(node)) {
 475          var children = recursive ? cloneChildren(node.children) : [];
 476          var clone_3 = new Document(children);
 477          children.forEach(function(child) {
 478            return child.parent = clone_3;
 479          });
 480          if (node["x-mode"]) {
 481            clone_3["x-mode"] = node["x-mode"];
 482          }
 483          result = clone_3;
 484        } else if (isDirective(node)) {
 485          var instruction = new ProcessingInstruction2(node.name, node.data);
 486          if (node["x-name"] != null) {
 487            instruction["x-name"] = node["x-name"];
 488            instruction["x-publicId"] = node["x-publicId"];
 489            instruction["x-systemId"] = node["x-systemId"];
 490          }
 491          result = instruction;
 492        } else {
 493          throw new Error("Not implemented yet: ".concat(node.type));
 494        }
 495        result.startIndex = node.startIndex;
 496        result.endIndex = node.endIndex;
 497        if (node.sourceCodeLocation != null) {
 498          result.sourceCodeLocation = node.sourceCodeLocation;
 499        }
 500        return result;
 501      }
 502      exports.cloneNode = cloneNode;
 503      function cloneChildren(childs) {
 504        var children = childs.map(function(child) {
 505          return cloneNode(child, true);
 506        });
 507        for (var i = 1; i < children.length; i++) {
 508          children[i].prev = children[i - 1];
 509          children[i - 1].next = children[i];
 510        }
 511        return children;
 512      }
 513    }
 514  });
 515  
 516  // node_modules/domhandler/lib/index.js
 517  var require_lib2 = __commonJS({
 518    "node_modules/domhandler/lib/index.js"(exports) {
 519      "use strict";
 520      var __createBinding = exports && exports.__createBinding || (Object.create ? (function(o, m, k, k2) {
 521        if (k2 === void 0) k2 = k;
 522        var desc = Object.getOwnPropertyDescriptor(m, k);
 523        if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
 524          desc = { enumerable: true, get: function() {
 525            return m[k];
 526          } };
 527        }
 528        Object.defineProperty(o, k2, desc);
 529      }) : (function(o, m, k, k2) {
 530        if (k2 === void 0) k2 = k;
 531        o[k2] = m[k];
 532      }));
 533      var __exportStar = exports && exports.__exportStar || function(m, exports2) {
 534        for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
 535      };
 536      Object.defineProperty(exports, "__esModule", { value: true });
 537      exports.DomHandler = void 0;
 538      var domelementtype_1 = require_lib();
 539      var node_js_1 = require_node();
 540      __exportStar(require_node(), exports);
 541      var defaultOpts = {
 542        withStartIndices: false,
 543        withEndIndices: false,
 544        xmlMode: false
 545      };
 546      var DomHandler = (
 547        /** @class */
 548        (function() {
 549          function DomHandler2(callback, options, elementCB) {
 550            this.dom = [];
 551            this.root = new node_js_1.Document(this.dom);
 552            this.done = false;
 553            this.tagStack = [this.root];
 554            this.lastNode = null;
 555            this.parser = null;
 556            if (typeof options === "function") {
 557              elementCB = options;
 558              options = defaultOpts;
 559            }
 560            if (typeof callback === "object") {
 561              options = callback;
 562              callback = void 0;
 563            }
 564            this.callback = callback !== null && callback !== void 0 ? callback : null;
 565            this.options = options !== null && options !== void 0 ? options : defaultOpts;
 566            this.elementCB = elementCB !== null && elementCB !== void 0 ? elementCB : null;
 567          }
 568          DomHandler2.prototype.onparserinit = function(parser) {
 569            this.parser = parser;
 570          };
 571          DomHandler2.prototype.onreset = function() {
 572            this.dom = [];
 573            this.root = new node_js_1.Document(this.dom);
 574            this.done = false;
 575            this.tagStack = [this.root];
 576            this.lastNode = null;
 577            this.parser = null;
 578          };
 579          DomHandler2.prototype.onend = function() {
 580            if (this.done)
 581              return;
 582            this.done = true;
 583            this.parser = null;
 584            this.handleCallback(null);
 585          };
 586          DomHandler2.prototype.onerror = function(error) {
 587            this.handleCallback(error);
 588          };
 589          DomHandler2.prototype.onclosetag = function() {
 590            this.lastNode = null;
 591            var elem = this.tagStack.pop();
 592            if (this.options.withEndIndices) {
 593              elem.endIndex = this.parser.endIndex;
 594            }
 595            if (this.elementCB)
 596              this.elementCB(elem);
 597          };
 598          DomHandler2.prototype.onopentag = function(name, attribs) {
 599            var type = this.options.xmlMode ? domelementtype_1.ElementType.Tag : void 0;
 600            var element = new node_js_1.Element(name, attribs, void 0, type);
 601            this.addNode(element);
 602            this.tagStack.push(element);
 603          };
 604          DomHandler2.prototype.ontext = function(data) {
 605            var lastNode = this.lastNode;
 606            if (lastNode && lastNode.type === domelementtype_1.ElementType.Text) {
 607              lastNode.data += data;
 608              if (this.options.withEndIndices) {
 609                lastNode.endIndex = this.parser.endIndex;
 610              }
 611            } else {
 612              var node = new node_js_1.Text(data);
 613              this.addNode(node);
 614              this.lastNode = node;
 615            }
 616          };
 617          DomHandler2.prototype.oncomment = function(data) {
 618            if (this.lastNode && this.lastNode.type === domelementtype_1.ElementType.Comment) {
 619              this.lastNode.data += data;
 620              return;
 621            }
 622            var node = new node_js_1.Comment(data);
 623            this.addNode(node);
 624            this.lastNode = node;
 625          };
 626          DomHandler2.prototype.oncommentend = function() {
 627            this.lastNode = null;
 628          };
 629          DomHandler2.prototype.oncdatastart = function() {
 630            var text = new node_js_1.Text("");
 631            var node = new node_js_1.CDATA([text]);
 632            this.addNode(node);
 633            text.parent = node;
 634            this.lastNode = text;
 635          };
 636          DomHandler2.prototype.oncdataend = function() {
 637            this.lastNode = null;
 638          };
 639          DomHandler2.prototype.onprocessinginstruction = function(name, data) {
 640            var node = new node_js_1.ProcessingInstruction(name, data);
 641            this.addNode(node);
 642          };
 643          DomHandler2.prototype.handleCallback = function(error) {
 644            if (typeof this.callback === "function") {
 645              this.callback(error, this.dom);
 646            } else if (error) {
 647              throw error;
 648            }
 649          };
 650          DomHandler2.prototype.addNode = function(node) {
 651            var parent = this.tagStack[this.tagStack.length - 1];
 652            var previousSibling = parent.children[parent.children.length - 1];
 653            if (this.options.withStartIndices) {
 654              node.startIndex = this.parser.startIndex;
 655            }
 656            if (this.options.withEndIndices) {
 657              node.endIndex = this.parser.endIndex;
 658            }
 659            parent.children.push(node);
 660            if (previousSibling) {
 661              node.prev = previousSibling;
 662              previousSibling.next = node;
 663            }
 664            node.parent = parent;
 665            this.lastNode = null;
 666          };
 667          return DomHandler2;
 668        })()
 669      );
 670      exports.DomHandler = DomHandler;
 671      exports.default = DomHandler;
 672    }
 673  });
 674  
 675  // node_modules/html-dom-parser/lib/client/constants.js
 676  var require_constants = __commonJS({
 677    "node_modules/html-dom-parser/lib/client/constants.js"(exports) {
 678      "use strict";
 679      Object.defineProperty(exports, "__esModule", { value: true });
 680      exports.CARRIAGE_RETURN_PLACEHOLDER_REGEX = exports.CARRIAGE_RETURN_PLACEHOLDER = exports.CARRIAGE_RETURN_REGEX = exports.CARRIAGE_RETURN = exports.CASE_SENSITIVE_TAG_NAMES_MAP = exports.CASE_SENSITIVE_TAG_NAMES = void 0;
 681      exports.CASE_SENSITIVE_TAG_NAMES = [
 682        "animateMotion",
 683        "animateTransform",
 684        "clipPath",
 685        "feBlend",
 686        "feColorMatrix",
 687        "feComponentTransfer",
 688        "feComposite",
 689        "feConvolveMatrix",
 690        "feDiffuseLighting",
 691        "feDisplacementMap",
 692        "feDropShadow",
 693        "feFlood",
 694        "feFuncA",
 695        "feFuncB",
 696        "feFuncG",
 697        "feFuncR",
 698        "feGaussianBlur",
 699        "feImage",
 700        "feMerge",
 701        "feMergeNode",
 702        "feMorphology",
 703        "feOffset",
 704        "fePointLight",
 705        "feSpecularLighting",
 706        "feSpotLight",
 707        "feTile",
 708        "feTurbulence",
 709        "foreignObject",
 710        "linearGradient",
 711        "radialGradient",
 712        "textPath"
 713      ];
 714      exports.CASE_SENSITIVE_TAG_NAMES_MAP = exports.CASE_SENSITIVE_TAG_NAMES.reduce(function(accumulator, tagName) {
 715        accumulator[tagName.toLowerCase()] = tagName;
 716        return accumulator;
 717      }, {});
 718      exports.CARRIAGE_RETURN = "\r";
 719      exports.CARRIAGE_RETURN_REGEX = new RegExp(exports.CARRIAGE_RETURN, "g");
 720      exports.CARRIAGE_RETURN_PLACEHOLDER = "__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(), "__");
 721      exports.CARRIAGE_RETURN_PLACEHOLDER_REGEX = new RegExp(exports.CARRIAGE_RETURN_PLACEHOLDER, "g");
 722    }
 723  });
 724  
 725  // node_modules/html-dom-parser/lib/client/utilities.js
 726  var require_utilities = __commonJS({
 727    "node_modules/html-dom-parser/lib/client/utilities.js"(exports) {
 728      "use strict";
 729      Object.defineProperty(exports, "__esModule", { value: true });
 730      exports.formatAttributes = formatAttributes;
 731      exports.escapeSpecialCharacters = escapeSpecialCharacters;
 732      exports.revertEscapedCharacters = revertEscapedCharacters;
 733      exports.formatDOM = formatDOM;
 734      var domhandler_1 = require_lib2();
 735      var constants_1 = require_constants();
 736      function getCaseSensitiveTagName(tagName) {
 737        return constants_1.CASE_SENSITIVE_TAG_NAMES_MAP[tagName];
 738      }
 739      function formatAttributes(attributes) {
 740        var map = {};
 741        var index = 0;
 742        var attributesLength = attributes.length;
 743        for (; index < attributesLength; index++) {
 744          var attribute = attributes[index];
 745          map[attribute.name] = attribute.value;
 746        }
 747        return map;
 748      }
 749      function formatTagName(tagName) {
 750        tagName = tagName.toLowerCase();
 751        var caseSensitiveTagName = getCaseSensitiveTagName(tagName);
 752        if (caseSensitiveTagName) {
 753          return caseSensitiveTagName;
 754        }
 755        return tagName;
 756      }
 757      function escapeSpecialCharacters(html) {
 758        return html.replace(constants_1.CARRIAGE_RETURN_REGEX, constants_1.CARRIAGE_RETURN_PLACEHOLDER);
 759      }
 760      function revertEscapedCharacters(text) {
 761        return text.replace(constants_1.CARRIAGE_RETURN_PLACEHOLDER_REGEX, constants_1.CARRIAGE_RETURN);
 762      }
 763      function formatDOM(nodes, parent, directive) {
 764        if (parent === void 0) {
 765          parent = null;
 766        }
 767        var domNodes = [];
 768        var current;
 769        var index = 0;
 770        var nodesLength = nodes.length;
 771        for (; index < nodesLength; index++) {
 772          var node = nodes[index];
 773          switch (node.nodeType) {
 774            case 1: {
 775              var tagName = formatTagName(node.nodeName);
 776              current = new domhandler_1.Element(tagName, formatAttributes(node.attributes));
 777              current.children = formatDOM(
 778                // template children are on content
 779                tagName === "template" ? node.content.childNodes : node.childNodes,
 780                current
 781              );
 782              break;
 783            }
 784            case 3:
 785              current = new domhandler_1.Text(revertEscapedCharacters(node.nodeValue));
 786              break;
 787            case 8:
 788              current = new domhandler_1.Comment(node.nodeValue);
 789              break;
 790            default:
 791              continue;
 792          }
 793          var prev = domNodes[index - 1] || null;
 794          if (prev) {
 795            prev.next = current;
 796          }
 797          current.parent = parent;
 798          current.prev = prev;
 799          current.next = null;
 800          domNodes.push(current);
 801        }
 802        if (directive) {
 803          current = new domhandler_1.ProcessingInstruction(directive.substring(0, directive.indexOf(" ")).toLowerCase(), directive);
 804          current.next = domNodes[0] || null;
 805          current.parent = parent;
 806          domNodes.unshift(current);
 807          if (domNodes[1]) {
 808            domNodes[1].prev = domNodes[0];
 809          }
 810        }
 811        return domNodes;
 812      }
 813    }
 814  });
 815  
 816  // node_modules/html-dom-parser/lib/client/domparser.js
 817  var require_domparser = __commonJS({
 818    "node_modules/html-dom-parser/lib/client/domparser.js"(exports) {
 819      "use strict";
 820      Object.defineProperty(exports, "__esModule", { value: true });
 821      exports.default = domparser;
 822      var utilities_1 = require_utilities();
 823      var HTML = "html";
 824      var HEAD = "head";
 825      var BODY = "body";
 826      var FIRST_TAG_REGEX = /<([a-zA-Z]+[0-9]?)/;
 827      var HEAD_TAG_REGEX = /<head[^]*>/i;
 828      var BODY_TAG_REGEX = /<body[^]*>/i;
 829      var parseFromDocument = function(html, tagName) {
 830        throw new Error("This browser does not support `document.implementation.createHTMLDocument`");
 831      };
 832      var parseFromString = function(html, tagName) {
 833        throw new Error("This browser does not support `DOMParser.prototype.parseFromString`");
 834      };
 835      var DOMParser = typeof window === "object" && window.DOMParser;
 836      if (typeof DOMParser === "function") {
 837        domParser_1 = new DOMParser();
 838        mimeType_1 = "text/html";
 839        parseFromString = function(html, tagName) {
 840          if (tagName) {
 841            html = "<".concat(tagName, ">").concat(html, "</").concat(tagName, ">");
 842          }
 843          return domParser_1.parseFromString(html, mimeType_1);
 844        };
 845        parseFromDocument = parseFromString;
 846      }
 847      var domParser_1;
 848      var mimeType_1;
 849      if (typeof document === "object" && document.implementation) {
 850        htmlDocument_1 = document.implementation.createHTMLDocument();
 851        parseFromDocument = function(html, tagName) {
 852          if (tagName) {
 853            var element = htmlDocument_1.documentElement.querySelector(tagName);
 854            if (element) {
 855              element.innerHTML = html;
 856            }
 857            return htmlDocument_1;
 858          }
 859          htmlDocument_1.documentElement.innerHTML = html;
 860          return htmlDocument_1;
 861        };
 862      }
 863      var htmlDocument_1;
 864      var template = typeof document === "object" && document.createElement("template");
 865      var parseFromTemplate;
 866      if (template && template.content) {
 867        parseFromTemplate = function(html) {
 868          template.innerHTML = html;
 869          return template.content.childNodes;
 870        };
 871      }
 872      function domparser(html) {
 873        var _a, _b;
 874        html = (0, utilities_1.escapeSpecialCharacters)(html);
 875        var match = html.match(FIRST_TAG_REGEX);
 876        var firstTagName = match && match[1] ? match[1].toLowerCase() : "";
 877        switch (firstTagName) {
 878          case HTML: {
 879            var doc = parseFromString(html);
 880            if (!HEAD_TAG_REGEX.test(html)) {
 881              var element = doc.querySelector(HEAD);
 882              (_a = element === null || element === void 0 ? void 0 : element.parentNode) === null || _a === void 0 ? void 0 : _a.removeChild(element);
 883            }
 884            if (!BODY_TAG_REGEX.test(html)) {
 885              var element = doc.querySelector(BODY);
 886              (_b = element === null || element === void 0 ? void 0 : element.parentNode) === null || _b === void 0 ? void 0 : _b.removeChild(element);
 887            }
 888            return doc.querySelectorAll(HTML);
 889          }
 890          case HEAD:
 891          case BODY: {
 892            var elements = parseFromDocument(html).querySelectorAll(firstTagName);
 893            if (BODY_TAG_REGEX.test(html) && HEAD_TAG_REGEX.test(html)) {
 894              return elements[0].parentNode.childNodes;
 895            }
 896            return elements;
 897          }
 898          // low-level tag or text
 899          default: {
 900            if (parseFromTemplate) {
 901              return parseFromTemplate(html);
 902            }
 903            var element = parseFromDocument(html, BODY).querySelector(BODY);
 904            return element.childNodes;
 905          }
 906        }
 907      }
 908    }
 909  });
 910  
 911  // node_modules/html-dom-parser/lib/client/html-to-dom.js
 912  var require_html_to_dom = __commonJS({
 913    "node_modules/html-dom-parser/lib/client/html-to-dom.js"(exports) {
 914      "use strict";
 915      var __importDefault = exports && exports.__importDefault || function(mod) {
 916        return mod && mod.__esModule ? mod : { "default": mod };
 917      };
 918      Object.defineProperty(exports, "__esModule", { value: true });
 919      exports.default = HTMLDOMParser;
 920      var domparser_1 = __importDefault(require_domparser());
 921      var utilities_1 = require_utilities();
 922      var DIRECTIVE_REGEX = /<(![a-zA-Z\s]+)>/;
 923      function HTMLDOMParser(html) {
 924        if (typeof html !== "string") {
 925          throw new TypeError("First argument must be a string");
 926        }
 927        if (!html) {
 928          return [];
 929        }
 930        var match = html.match(DIRECTIVE_REGEX);
 931        var directive = match ? match[1] : void 0;
 932        return (0, utilities_1.formatDOM)((0, domparser_1.default)(html), null, directive);
 933      }
 934    }
 935  });
 936  
 937  // node_modules/react-property/lib/possibleStandardNamesOptimized.js
 938  var require_possibleStandardNamesOptimized = __commonJS({
 939    "node_modules/react-property/lib/possibleStandardNamesOptimized.js"(exports) {
 940      var SAME = 0;
 941      exports.SAME = SAME;
 942      var CAMELCASE = 1;
 943      exports.CAMELCASE = CAMELCASE;
 944      exports.possibleStandardNames = {
 945        accept: 0,
 946        acceptCharset: 1,
 947        "accept-charset": "acceptCharset",
 948        accessKey: 1,
 949        action: 0,
 950        allowFullScreen: 1,
 951        alt: 0,
 952        as: 0,
 953        async: 0,
 954        autoCapitalize: 1,
 955        autoComplete: 1,
 956        autoCorrect: 1,
 957        autoFocus: 1,
 958        autoPlay: 1,
 959        autoSave: 1,
 960        capture: 0,
 961        cellPadding: 1,
 962        cellSpacing: 1,
 963        challenge: 0,
 964        charSet: 1,
 965        checked: 0,
 966        children: 0,
 967        cite: 0,
 968        class: "className",
 969        classID: 1,
 970        className: 1,
 971        cols: 0,
 972        colSpan: 1,
 973        content: 0,
 974        contentEditable: 1,
 975        contextMenu: 1,
 976        controls: 0,
 977        controlsList: 1,
 978        coords: 0,
 979        crossOrigin: 1,
 980        dangerouslySetInnerHTML: 1,
 981        data: 0,
 982        dateTime: 1,
 983        default: 0,
 984        defaultChecked: 1,
 985        defaultValue: 1,
 986        defer: 0,
 987        dir: 0,
 988        disabled: 0,
 989        disablePictureInPicture: 1,
 990        disableRemotePlayback: 1,
 991        download: 0,
 992        draggable: 0,
 993        encType: 1,
 994        enterKeyHint: 1,
 995        for: "htmlFor",
 996        form: 0,
 997        formMethod: 1,
 998        formAction: 1,
 999        formEncType: 1,
1000        formNoValidate: 1,
1001        formTarget: 1,
1002        frameBorder: 1,
1003        headers: 0,
1004        height: 0,
1005        hidden: 0,
1006        high: 0,
1007        href: 0,
1008        hrefLang: 1,
1009        htmlFor: 1,
1010        httpEquiv: 1,
1011        "http-equiv": "httpEquiv",
1012        icon: 0,
1013        id: 0,
1014        innerHTML: 1,
1015        inputMode: 1,
1016        integrity: 0,
1017        is: 0,
1018        itemID: 1,
1019        itemProp: 1,
1020        itemRef: 1,
1021        itemScope: 1,
1022        itemType: 1,
1023        keyParams: 1,
1024        keyType: 1,
1025        kind: 0,
1026        label: 0,
1027        lang: 0,
1028        list: 0,
1029        loop: 0,
1030        low: 0,
1031        manifest: 0,
1032        marginWidth: 1,
1033        marginHeight: 1,
1034        max: 0,
1035        maxLength: 1,
1036        media: 0,
1037        mediaGroup: 1,
1038        method: 0,
1039        min: 0,
1040        minLength: 1,
1041        multiple: 0,
1042        muted: 0,
1043        name: 0,
1044        noModule: 1,
1045        nonce: 0,
1046        noValidate: 1,
1047        open: 0,
1048        optimum: 0,
1049        pattern: 0,
1050        placeholder: 0,
1051        playsInline: 1,
1052        poster: 0,
1053        preload: 0,
1054        profile: 0,
1055        radioGroup: 1,
1056        readOnly: 1,
1057        referrerPolicy: 1,
1058        rel: 0,
1059        required: 0,
1060        reversed: 0,
1061        role: 0,
1062        rows: 0,
1063        rowSpan: 1,
1064        sandbox: 0,
1065        scope: 0,
1066        scoped: 0,
1067        scrolling: 0,
1068        seamless: 0,
1069        selected: 0,
1070        shape: 0,
1071        size: 0,
1072        sizes: 0,
1073        span: 0,
1074        spellCheck: 1,
1075        src: 0,
1076        srcDoc: 1,
1077        srcLang: 1,
1078        srcSet: 1,
1079        start: 0,
1080        step: 0,
1081        style: 0,
1082        summary: 0,
1083        tabIndex: 1,
1084        target: 0,
1085        title: 0,
1086        type: 0,
1087        useMap: 1,
1088        value: 0,
1089        width: 0,
1090        wmode: 0,
1091        wrap: 0,
1092        about: 0,
1093        accentHeight: 1,
1094        "accent-height": "accentHeight",
1095        accumulate: 0,
1096        additive: 0,
1097        alignmentBaseline: 1,
1098        "alignment-baseline": "alignmentBaseline",
1099        allowReorder: 1,
1100        alphabetic: 0,
1101        amplitude: 0,
1102        arabicForm: 1,
1103        "arabic-form": "arabicForm",
1104        ascent: 0,
1105        attributeName: 1,
1106        attributeType: 1,
1107        autoReverse: 1,
1108        azimuth: 0,
1109        baseFrequency: 1,
1110        baselineShift: 1,
1111        "baseline-shift": "baselineShift",
1112        baseProfile: 1,
1113        bbox: 0,
1114        begin: 0,
1115        bias: 0,
1116        by: 0,
1117        calcMode: 1,
1118        capHeight: 1,
1119        "cap-height": "capHeight",
1120        clip: 0,
1121        clipPath: 1,
1122        "clip-path": "clipPath",
1123        clipPathUnits: 1,
1124        clipRule: 1,
1125        "clip-rule": "clipRule",
1126        color: 0,
1127        colorInterpolation: 1,
1128        "color-interpolation": "colorInterpolation",
1129        colorInterpolationFilters: 1,
1130        "color-interpolation-filters": "colorInterpolationFilters",
1131        colorProfile: 1,
1132        "color-profile": "colorProfile",
1133        colorRendering: 1,
1134        "color-rendering": "colorRendering",
1135        contentScriptType: 1,
1136        contentStyleType: 1,
1137        cursor: 0,
1138        cx: 0,
1139        cy: 0,
1140        d: 0,
1141        datatype: 0,
1142        decelerate: 0,
1143        descent: 0,
1144        diffuseConstant: 1,
1145        direction: 0,
1146        display: 0,
1147        divisor: 0,
1148        dominantBaseline: 1,
1149        "dominant-baseline": "dominantBaseline",
1150        dur: 0,
1151        dx: 0,
1152        dy: 0,
1153        edgeMode: 1,
1154        elevation: 0,
1155        enableBackground: 1,
1156        "enable-background": "enableBackground",
1157        end: 0,
1158        exponent: 0,
1159        externalResourcesRequired: 1,
1160        fill: 0,
1161        fillOpacity: 1,
1162        "fill-opacity": "fillOpacity",
1163        fillRule: 1,
1164        "fill-rule": "fillRule",
1165        filter: 0,
1166        filterRes: 1,
1167        filterUnits: 1,
1168        floodOpacity: 1,
1169        "flood-opacity": "floodOpacity",
1170        floodColor: 1,
1171        "flood-color": "floodColor",
1172        focusable: 0,
1173        fontFamily: 1,
1174        "font-family": "fontFamily",
1175        fontSize: 1,
1176        "font-size": "fontSize",
1177        fontSizeAdjust: 1,
1178        "font-size-adjust": "fontSizeAdjust",
1179        fontStretch: 1,
1180        "font-stretch": "fontStretch",
1181        fontStyle: 1,
1182        "font-style": "fontStyle",
1183        fontVariant: 1,
1184        "font-variant": "fontVariant",
1185        fontWeight: 1,
1186        "font-weight": "fontWeight",
1187        format: 0,
1188        from: 0,
1189        fx: 0,
1190        fy: 0,
1191        g1: 0,
1192        g2: 0,
1193        glyphName: 1,
1194        "glyph-name": "glyphName",
1195        glyphOrientationHorizontal: 1,
1196        "glyph-orientation-horizontal": "glyphOrientationHorizontal",
1197        glyphOrientationVertical: 1,
1198        "glyph-orientation-vertical": "glyphOrientationVertical",
1199        glyphRef: 1,
1200        gradientTransform: 1,
1201        gradientUnits: 1,
1202        hanging: 0,
1203        horizAdvX: 1,
1204        "horiz-adv-x": "horizAdvX",
1205        horizOriginX: 1,
1206        "horiz-origin-x": "horizOriginX",
1207        ideographic: 0,
1208        imageRendering: 1,
1209        "image-rendering": "imageRendering",
1210        in2: 0,
1211        in: 0,
1212        inlist: 0,
1213        intercept: 0,
1214        k1: 0,
1215        k2: 0,
1216        k3: 0,
1217        k4: 0,
1218        k: 0,
1219        kernelMatrix: 1,
1220        kernelUnitLength: 1,
1221        kerning: 0,
1222        keyPoints: 1,
1223        keySplines: 1,
1224        keyTimes: 1,
1225        lengthAdjust: 1,
1226        letterSpacing: 1,
1227        "letter-spacing": "letterSpacing",
1228        lightingColor: 1,
1229        "lighting-color": "lightingColor",
1230        limitingConeAngle: 1,
1231        local: 0,
1232        markerEnd: 1,
1233        "marker-end": "markerEnd",
1234        markerHeight: 1,
1235        markerMid: 1,
1236        "marker-mid": "markerMid",
1237        markerStart: 1,
1238        "marker-start": "markerStart",
1239        markerUnits: 1,
1240        markerWidth: 1,
1241        mask: 0,
1242        maskContentUnits: 1,
1243        maskUnits: 1,
1244        mathematical: 0,
1245        mode: 0,
1246        numOctaves: 1,
1247        offset: 0,
1248        opacity: 0,
1249        operator: 0,
1250        order: 0,
1251        orient: 0,
1252        orientation: 0,
1253        origin: 0,
1254        overflow: 0,
1255        overlinePosition: 1,
1256        "overline-position": "overlinePosition",
1257        overlineThickness: 1,
1258        "overline-thickness": "overlineThickness",
1259        paintOrder: 1,
1260        "paint-order": "paintOrder",
1261        panose1: 0,
1262        "panose-1": "panose1",
1263        pathLength: 1,
1264        patternContentUnits: 1,
1265        patternTransform: 1,
1266        patternUnits: 1,
1267        pointerEvents: 1,
1268        "pointer-events": "pointerEvents",
1269        points: 0,
1270        pointsAtX: 1,
1271        pointsAtY: 1,
1272        pointsAtZ: 1,
1273        prefix: 0,
1274        preserveAlpha: 1,
1275        preserveAspectRatio: 1,
1276        primitiveUnits: 1,
1277        property: 0,
1278        r: 0,
1279        radius: 0,
1280        refX: 1,
1281        refY: 1,
1282        renderingIntent: 1,
1283        "rendering-intent": "renderingIntent",
1284        repeatCount: 1,
1285        repeatDur: 1,
1286        requiredExtensions: 1,
1287        requiredFeatures: 1,
1288        resource: 0,
1289        restart: 0,
1290        result: 0,
1291        results: 0,
1292        rotate: 0,
1293        rx: 0,
1294        ry: 0,
1295        scale: 0,
1296        security: 0,
1297        seed: 0,
1298        shapeRendering: 1,
1299        "shape-rendering": "shapeRendering",
1300        slope: 0,
1301        spacing: 0,
1302        specularConstant: 1,
1303        specularExponent: 1,
1304        speed: 0,
1305        spreadMethod: 1,
1306        startOffset: 1,
1307        stdDeviation: 1,
1308        stemh: 0,
1309        stemv: 0,
1310        stitchTiles: 1,
1311        stopColor: 1,
1312        "stop-color": "stopColor",
1313        stopOpacity: 1,
1314        "stop-opacity": "stopOpacity",
1315        strikethroughPosition: 1,
1316        "strikethrough-position": "strikethroughPosition",
1317        strikethroughThickness: 1,
1318        "strikethrough-thickness": "strikethroughThickness",
1319        string: 0,
1320        stroke: 0,
1321        strokeDasharray: 1,
1322        "stroke-dasharray": "strokeDasharray",
1323        strokeDashoffset: 1,
1324        "stroke-dashoffset": "strokeDashoffset",
1325        strokeLinecap: 1,
1326        "stroke-linecap": "strokeLinecap",
1327        strokeLinejoin: 1,
1328        "stroke-linejoin": "strokeLinejoin",
1329        strokeMiterlimit: 1,
1330        "stroke-miterlimit": "strokeMiterlimit",
1331        strokeWidth: 1,
1332        "stroke-width": "strokeWidth",
1333        strokeOpacity: 1,
1334        "stroke-opacity": "strokeOpacity",
1335        suppressContentEditableWarning: 1,
1336        suppressHydrationWarning: 1,
1337        surfaceScale: 1,
1338        systemLanguage: 1,
1339        tableValues: 1,
1340        targetX: 1,
1341        targetY: 1,
1342        textAnchor: 1,
1343        "text-anchor": "textAnchor",
1344        textDecoration: 1,
1345        "text-decoration": "textDecoration",
1346        textLength: 1,
1347        textRendering: 1,
1348        "text-rendering": "textRendering",
1349        to: 0,
1350        transform: 0,
1351        typeof: 0,
1352        u1: 0,
1353        u2: 0,
1354        underlinePosition: 1,
1355        "underline-position": "underlinePosition",
1356        underlineThickness: 1,
1357        "underline-thickness": "underlineThickness",
1358        unicode: 0,
1359        unicodeBidi: 1,
1360        "unicode-bidi": "unicodeBidi",
1361        unicodeRange: 1,
1362        "unicode-range": "unicodeRange",
1363        unitsPerEm: 1,
1364        "units-per-em": "unitsPerEm",
1365        unselectable: 0,
1366        vAlphabetic: 1,
1367        "v-alphabetic": "vAlphabetic",
1368        values: 0,
1369        vectorEffect: 1,
1370        "vector-effect": "vectorEffect",
1371        version: 0,
1372        vertAdvY: 1,
1373        "vert-adv-y": "vertAdvY",
1374        vertOriginX: 1,
1375        "vert-origin-x": "vertOriginX",
1376        vertOriginY: 1,
1377        "vert-origin-y": "vertOriginY",
1378        vHanging: 1,
1379        "v-hanging": "vHanging",
1380        vIdeographic: 1,
1381        "v-ideographic": "vIdeographic",
1382        viewBox: 1,
1383        viewTarget: 1,
1384        visibility: 0,
1385        vMathematical: 1,
1386        "v-mathematical": "vMathematical",
1387        vocab: 0,
1388        widths: 0,
1389        wordSpacing: 1,
1390        "word-spacing": "wordSpacing",
1391        writingMode: 1,
1392        "writing-mode": "writingMode",
1393        x1: 0,
1394        x2: 0,
1395        x: 0,
1396        xChannelSelector: 1,
1397        xHeight: 1,
1398        "x-height": "xHeight",
1399        xlinkActuate: 1,
1400        "xlink:actuate": "xlinkActuate",
1401        xlinkArcrole: 1,
1402        "xlink:arcrole": "xlinkArcrole",
1403        xlinkHref: 1,
1404        "xlink:href": "xlinkHref",
1405        xlinkRole: 1,
1406        "xlink:role": "xlinkRole",
1407        xlinkShow: 1,
1408        "xlink:show": "xlinkShow",
1409        xlinkTitle: 1,
1410        "xlink:title": "xlinkTitle",
1411        xlinkType: 1,
1412        "xlink:type": "xlinkType",
1413        xmlBase: 1,
1414        "xml:base": "xmlBase",
1415        xmlLang: 1,
1416        "xml:lang": "xmlLang",
1417        xmlns: 0,
1418        "xml:space": "xmlSpace",
1419        xmlnsXlink: 1,
1420        "xmlns:xlink": "xmlnsXlink",
1421        xmlSpace: 1,
1422        y1: 0,
1423        y2: 0,
1424        y: 0,
1425        yChannelSelector: 1,
1426        z: 0,
1427        zoomAndPan: 1
1428      };
1429    }
1430  });
1431  
1432  // node_modules/react-property/lib/index.js
1433  var require_lib3 = __commonJS({
1434    "node_modules/react-property/lib/index.js"(exports) {
1435      "use strict";
1436      var RESERVED = 0;
1437      var STRING = 1;
1438      var BOOLEANISH_STRING = 2;
1439      var BOOLEAN = 3;
1440      var OVERLOADED_BOOLEAN = 4;
1441      var NUMERIC = 5;
1442      var POSITIVE_NUMERIC = 6;
1443      function getPropertyInfo(name) {
1444        return properties.hasOwnProperty(name) ? properties[name] : null;
1445      }
1446      function PropertyInfoRecord(name, type, mustUseProperty, attributeName, attributeNamespace, sanitizeURL, removeEmptyString) {
1447        this.acceptsBooleans = type === BOOLEANISH_STRING || type === BOOLEAN || type === OVERLOADED_BOOLEAN;
1448        this.attributeName = attributeName;
1449        this.attributeNamespace = attributeNamespace;
1450        this.mustUseProperty = mustUseProperty;
1451        this.propertyName = name;
1452        this.type = type;
1453        this.sanitizeURL = sanitizeURL;
1454        this.removeEmptyString = removeEmptyString;
1455      }
1456      var properties = {};
1457      var reservedProps = [
1458        "children",
1459        "dangerouslySetInnerHTML",
1460        // TODO: This prevents the assignment of defaultValue to regular
1461        // elements (not just inputs). Now that ReactDOMInput assigns to the
1462        // defaultValue property -- do we need this?
1463        "defaultValue",
1464        "defaultChecked",
1465        "innerHTML",
1466        "suppressContentEditableWarning",
1467        "suppressHydrationWarning",
1468        "style"
1469      ];
1470      reservedProps.forEach((name) => {
1471        properties[name] = new PropertyInfoRecord(
1472          name,
1473          RESERVED,
1474          false,
1475          // mustUseProperty
1476          name,
1477          // attributeName
1478          null,
1479          // attributeNamespace
1480          false,
1481          // sanitizeURL
1482          false
1483          // removeEmptyString
1484        );
1485      });
1486      [
1487        ["acceptCharset", "accept-charset"],
1488        ["className", "class"],
1489        ["htmlFor", "for"],
1490        ["httpEquiv", "http-equiv"]
1491      ].forEach(([name, attributeName]) => {
1492        properties[name] = new PropertyInfoRecord(
1493          name,
1494          STRING,
1495          false,
1496          // mustUseProperty
1497          attributeName,
1498          // attributeName
1499          null,
1500          // attributeNamespace
1501          false,
1502          // sanitizeURL
1503          false
1504          // removeEmptyString
1505        );
1506      });
1507      ["contentEditable", "draggable", "spellCheck", "value"].forEach((name) => {
1508        properties[name] = new PropertyInfoRecord(
1509          name,
1510          BOOLEANISH_STRING,
1511          false,
1512          // mustUseProperty
1513          name.toLowerCase(),
1514          // attributeName
1515          null,
1516          // attributeNamespace
1517          false,
1518          // sanitizeURL
1519          false
1520          // removeEmptyString
1521        );
1522      });
1523      [
1524        "autoReverse",
1525        "externalResourcesRequired",
1526        "focusable",
1527        "preserveAlpha"
1528      ].forEach((name) => {
1529        properties[name] = new PropertyInfoRecord(
1530          name,
1531          BOOLEANISH_STRING,
1532          false,
1533          // mustUseProperty
1534          name,
1535          // attributeName
1536          null,
1537          // attributeNamespace
1538          false,
1539          // sanitizeURL
1540          false
1541          // removeEmptyString
1542        );
1543      });
1544      [
1545        "allowFullScreen",
1546        "async",
1547        // Note: there is a special case that prevents it from being written to the DOM
1548        // on the client side because the browsers are inconsistent. Instead we call focus().
1549        "autoFocus",
1550        "autoPlay",
1551        "controls",
1552        "default",
1553        "defer",
1554        "disabled",
1555        "disablePictureInPicture",
1556        "disableRemotePlayback",
1557        "formNoValidate",
1558        "hidden",
1559        "loop",
1560        "noModule",
1561        "noValidate",
1562        "open",
1563        "playsInline",
1564        "readOnly",
1565        "required",
1566        "reversed",
1567        "scoped",
1568        "seamless",
1569        // Microdata
1570        "itemScope"
1571      ].forEach((name) => {
1572        properties[name] = new PropertyInfoRecord(
1573          name,
1574          BOOLEAN,
1575          false,
1576          // mustUseProperty
1577          name.toLowerCase(),
1578          // attributeName
1579          null,
1580          // attributeNamespace
1581          false,
1582          // sanitizeURL
1583          false
1584          // removeEmptyString
1585        );
1586      });
1587      [
1588        "checked",
1589        // Note: `option.selected` is not updated if `select.multiple` is
1590        // disabled with `removeAttribute`. We have special logic for handling this.
1591        "multiple",
1592        "muted",
1593        "selected"
1594        // NOTE: if you add a camelCased prop to this list,
1595        // you'll need to set attributeName to name.toLowerCase()
1596        // instead in the assignment below.
1597      ].forEach((name) => {
1598        properties[name] = new PropertyInfoRecord(
1599          name,
1600          BOOLEAN,
1601          true,
1602          // mustUseProperty
1603          name,
1604          // attributeName
1605          null,
1606          // attributeNamespace
1607          false,
1608          // sanitizeURL
1609          false
1610          // removeEmptyString
1611        );
1612      });
1613      [
1614        "capture",
1615        "download"
1616        // NOTE: if you add a camelCased prop to this list,
1617        // you'll need to set attributeName to name.toLowerCase()
1618        // instead in the assignment below.
1619      ].forEach((name) => {
1620        properties[name] = new PropertyInfoRecord(
1621          name,
1622          OVERLOADED_BOOLEAN,
1623          false,
1624          // mustUseProperty
1625          name,
1626          // attributeName
1627          null,
1628          // attributeNamespace
1629          false,
1630          // sanitizeURL
1631          false
1632          // removeEmptyString
1633        );
1634      });
1635      [
1636        "cols",
1637        "rows",
1638        "size",
1639        "span"
1640        // NOTE: if you add a camelCased prop to this list,
1641        // you'll need to set attributeName to name.toLowerCase()
1642        // instead in the assignment below.
1643      ].forEach((name) => {
1644        properties[name] = new PropertyInfoRecord(
1645          name,
1646          POSITIVE_NUMERIC,
1647          false,
1648          // mustUseProperty
1649          name,
1650          // attributeName
1651          null,
1652          // attributeNamespace
1653          false,
1654          // sanitizeURL
1655          false
1656          // removeEmptyString
1657        );
1658      });
1659      ["rowSpan", "start"].forEach((name) => {
1660        properties[name] = new PropertyInfoRecord(
1661          name,
1662          NUMERIC,
1663          false,
1664          // mustUseProperty
1665          name.toLowerCase(),
1666          // attributeName
1667          null,
1668          // attributeNamespace
1669          false,
1670          // sanitizeURL
1671          false
1672          // removeEmptyString
1673        );
1674      });
1675      var CAMELIZE = /[\-\:]([a-z])/g;
1676      var capitalize = (token) => token[1].toUpperCase();
1677      [
1678        "accent-height",
1679        "alignment-baseline",
1680        "arabic-form",
1681        "baseline-shift",
1682        "cap-height",
1683        "clip-path",
1684        "clip-rule",
1685        "color-interpolation",
1686        "color-interpolation-filters",
1687        "color-profile",
1688        "color-rendering",
1689        "dominant-baseline",
1690        "enable-background",
1691        "fill-opacity",
1692        "fill-rule",
1693        "flood-color",
1694        "flood-opacity",
1695        "font-family",
1696        "font-size",
1697        "font-size-adjust",
1698        "font-stretch",
1699        "font-style",
1700        "font-variant",
1701        "font-weight",
1702        "glyph-name",
1703        "glyph-orientation-horizontal",
1704        "glyph-orientation-vertical",
1705        "horiz-adv-x",
1706        "horiz-origin-x",
1707        "image-rendering",
1708        "letter-spacing",
1709        "lighting-color",
1710        "marker-end",
1711        "marker-mid",
1712        "marker-start",
1713        "overline-position",
1714        "overline-thickness",
1715        "paint-order",
1716        "panose-1",
1717        "pointer-events",
1718        "rendering-intent",
1719        "shape-rendering",
1720        "stop-color",
1721        "stop-opacity",
1722        "strikethrough-position",
1723        "strikethrough-thickness",
1724        "stroke-dasharray",
1725        "stroke-dashoffset",
1726        "stroke-linecap",
1727        "stroke-linejoin",
1728        "stroke-miterlimit",
1729        "stroke-opacity",
1730        "stroke-width",
1731        "text-anchor",
1732        "text-decoration",
1733        "text-rendering",
1734        "underline-position",
1735        "underline-thickness",
1736        "unicode-bidi",
1737        "unicode-range",
1738        "units-per-em",
1739        "v-alphabetic",
1740        "v-hanging",
1741        "v-ideographic",
1742        "v-mathematical",
1743        "vector-effect",
1744        "vert-adv-y",
1745        "vert-origin-x",
1746        "vert-origin-y",
1747        "word-spacing",
1748        "writing-mode",
1749        "xmlns:xlink",
1750        "x-height"
1751        // NOTE: if you add a camelCased prop to this list,
1752        // you'll need to set attributeName to name.toLowerCase()
1753        // instead in the assignment below.
1754      ].forEach((attributeName) => {
1755        const name = attributeName.replace(CAMELIZE, capitalize);
1756        properties[name] = new PropertyInfoRecord(
1757          name,
1758          STRING,
1759          false,
1760          // mustUseProperty
1761          attributeName,
1762          null,
1763          // attributeNamespace
1764          false,
1765          // sanitizeURL
1766          false
1767          // removeEmptyString
1768        );
1769      });
1770      [
1771        "xlink:actuate",
1772        "xlink:arcrole",
1773        "xlink:role",
1774        "xlink:show",
1775        "xlink:title",
1776        "xlink:type"
1777        // NOTE: if you add a camelCased prop to this list,
1778        // you'll need to set attributeName to name.toLowerCase()
1779        // instead in the assignment below.
1780      ].forEach((attributeName) => {
1781        const name = attributeName.replace(CAMELIZE, capitalize);
1782        properties[name] = new PropertyInfoRecord(
1783          name,
1784          STRING,
1785          false,
1786          // mustUseProperty
1787          attributeName,
1788          "http://www.w3.org/1999/xlink",
1789          false,
1790          // sanitizeURL
1791          false
1792          // removeEmptyString
1793        );
1794      });
1795      [
1796        "xml:base",
1797        "xml:lang",
1798        "xml:space"
1799        // NOTE: if you add a camelCased prop to this list,
1800        // you'll need to set attributeName to name.toLowerCase()
1801        // instead in the assignment below.
1802      ].forEach((attributeName) => {
1803        const name = attributeName.replace(CAMELIZE, capitalize);
1804        properties[name] = new PropertyInfoRecord(
1805          name,
1806          STRING,
1807          false,
1808          // mustUseProperty
1809          attributeName,
1810          "http://www.w3.org/XML/1998/namespace",
1811          false,
1812          // sanitizeURL
1813          false
1814          // removeEmptyString
1815        );
1816      });
1817      ["tabIndex", "crossOrigin"].forEach((attributeName) => {
1818        properties[attributeName] = new PropertyInfoRecord(
1819          attributeName,
1820          STRING,
1821          false,
1822          // mustUseProperty
1823          attributeName.toLowerCase(),
1824          // attributeName
1825          null,
1826          // attributeNamespace
1827          false,
1828          // sanitizeURL
1829          false
1830          // removeEmptyString
1831        );
1832      });
1833      var xlinkHref = "xlinkHref";
1834      properties[xlinkHref] = new PropertyInfoRecord(
1835        "xlinkHref",
1836        STRING,
1837        false,
1838        // mustUseProperty
1839        "xlink:href",
1840        "http://www.w3.org/1999/xlink",
1841        true,
1842        // sanitizeURL
1843        false
1844        // removeEmptyString
1845      );
1846      ["src", "href", "action", "formAction"].forEach((attributeName) => {
1847        properties[attributeName] = new PropertyInfoRecord(
1848          attributeName,
1849          STRING,
1850          false,
1851          // mustUseProperty
1852          attributeName.toLowerCase(),
1853          // attributeName
1854          null,
1855          // attributeNamespace
1856          true,
1857          // sanitizeURL
1858          true
1859          // removeEmptyString
1860        );
1861      });
1862      var {
1863        CAMELCASE,
1864        SAME,
1865        possibleStandardNames: possibleStandardNamesOptimized
1866      } = require_possibleStandardNamesOptimized();
1867      var ATTRIBUTE_NAME_START_CHAR = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD";
1868      var ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040";
1869      var isCustomAttribute = RegExp.prototype.test.bind(
1870        // eslint-disable-next-line no-misleading-character-class
1871        new RegExp("^(data|aria)-[" + ATTRIBUTE_NAME_CHAR + "]*$")
1872      );
1873      var possibleStandardNames = Object.keys(
1874        possibleStandardNamesOptimized
1875      ).reduce((accumulator, standardName) => {
1876        const propName = possibleStandardNamesOptimized[standardName];
1877        if (propName === SAME) {
1878          accumulator[standardName] = standardName;
1879        } else if (propName === CAMELCASE) {
1880          accumulator[standardName.toLowerCase()] = standardName;
1881        } else {
1882          accumulator[standardName] = propName;
1883        }
1884        return accumulator;
1885      }, {});
1886      exports.BOOLEAN = BOOLEAN;
1887      exports.BOOLEANISH_STRING = BOOLEANISH_STRING;
1888      exports.NUMERIC = NUMERIC;
1889      exports.OVERLOADED_BOOLEAN = OVERLOADED_BOOLEAN;
1890      exports.POSITIVE_NUMERIC = POSITIVE_NUMERIC;
1891      exports.RESERVED = RESERVED;
1892      exports.STRING = STRING;
1893      exports.getPropertyInfo = getPropertyInfo;
1894      exports.isCustomAttribute = isCustomAttribute;
1895      exports.possibleStandardNames = possibleStandardNames;
1896    }
1897  });
1898  
1899  // vendor-external:react
1900  var require_react = __commonJS({
1901    "vendor-external:react"(exports, module) {
1902      module.exports = window.React;
1903    }
1904  });
1905  
1906  // node_modules/inline-style-parser/cjs/index.js
1907  var require_cjs = __commonJS({
1908    "node_modules/inline-style-parser/cjs/index.js"(exports, module) {
1909      "use strict";
1910      var COMMENT_REGEX = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;
1911      var NEWLINE_REGEX = /\n/g;
1912      var WHITESPACE_REGEX = /^\s*/;
1913      var PROPERTY_REGEX = /^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/;
1914      var COLON_REGEX = /^:\s*/;
1915      var VALUE_REGEX = /^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/;
1916      var SEMICOLON_REGEX = /^[;\s]*/;
1917      var TRIM_REGEX = /^\s+|\s+$/g;
1918      var NEWLINE = "\n";
1919      var FORWARD_SLASH = "/";
1920      var ASTERISK = "*";
1921      var EMPTY_STRING = "";
1922      var TYPE_COMMENT = "comment";
1923      var TYPE_DECLARATION = "declaration";
1924      function index(style, options) {
1925        if (typeof style !== "string") {
1926          throw new TypeError("First argument must be a string");
1927        }
1928        if (!style) return [];
1929        options = options || {};
1930        var lineno = 1;
1931        var column = 1;
1932        function updatePosition(str) {
1933          var lines = str.match(NEWLINE_REGEX);
1934          if (lines) lineno += lines.length;
1935          var i = str.lastIndexOf(NEWLINE);
1936          column = ~i ? str.length - i : column + str.length;
1937        }
1938        function position() {
1939          var start = { line: lineno, column };
1940          return function(node) {
1941            node.position = new Position(start);
1942            whitespace();
1943            return node;
1944          };
1945        }
1946        function Position(start) {
1947          this.start = start;
1948          this.end = { line: lineno, column };
1949          this.source = options.source;
1950        }
1951        Position.prototype.content = style;
1952        function error(msg) {
1953          var err = new Error(
1954            options.source + ":" + lineno + ":" + column + ": " + msg
1955          );
1956          err.reason = msg;
1957          err.filename = options.source;
1958          err.line = lineno;
1959          err.column = column;
1960          err.source = style;
1961          if (options.silent) ;
1962          else {
1963            throw err;
1964          }
1965        }
1966        function match(re) {
1967          var m = re.exec(style);
1968          if (!m) return;
1969          var str = m[0];
1970          updatePosition(str);
1971          style = style.slice(str.length);
1972          return m;
1973        }
1974        function whitespace() {
1975          match(WHITESPACE_REGEX);
1976        }
1977        function comments(rules) {
1978          var c;
1979          rules = rules || [];
1980          while (c = comment()) {
1981            if (c !== false) {
1982              rules.push(c);
1983            }
1984          }
1985          return rules;
1986        }
1987        function comment() {
1988          var pos = position();
1989          if (FORWARD_SLASH != style.charAt(0) || ASTERISK != style.charAt(1)) return;
1990          var i = 2;
1991          while (EMPTY_STRING != style.charAt(i) && (ASTERISK != style.charAt(i) || FORWARD_SLASH != style.charAt(i + 1))) {
1992            ++i;
1993          }
1994          i += 2;
1995          if (EMPTY_STRING === style.charAt(i - 1)) {
1996            return error("End of comment missing");
1997          }
1998          var str = style.slice(2, i - 2);
1999          column += 2;
2000          updatePosition(str);
2001          style = style.slice(i);
2002          column += 2;
2003          return pos({
2004            type: TYPE_COMMENT,
2005            comment: str
2006          });
2007        }
2008        function declaration() {
2009          var pos = position();
2010          var prop = match(PROPERTY_REGEX);
2011          if (!prop) return;
2012          comment();
2013          if (!match(COLON_REGEX)) return error("property missing ':'");
2014          var val = match(VALUE_REGEX);
2015          var ret = pos({
2016            type: TYPE_DECLARATION,
2017            property: trim(prop[0].replace(COMMENT_REGEX, EMPTY_STRING)),
2018            value: val ? trim(val[0].replace(COMMENT_REGEX, EMPTY_STRING)) : EMPTY_STRING
2019          });
2020          match(SEMICOLON_REGEX);
2021          return ret;
2022        }
2023        function declarations() {
2024          var decls = [];
2025          comments(decls);
2026          var decl;
2027          while (decl = declaration()) {
2028            if (decl !== false) {
2029              decls.push(decl);
2030              comments(decls);
2031            }
2032          }
2033          return decls;
2034        }
2035        whitespace();
2036        return declarations();
2037      }
2038      function trim(str) {
2039        return str ? str.replace(TRIM_REGEX, EMPTY_STRING) : EMPTY_STRING;
2040      }
2041      module.exports = index;
2042    }
2043  });
2044  
2045  // node_modules/style-to-object/cjs/index.js
2046  var require_cjs2 = __commonJS({
2047    "node_modules/style-to-object/cjs/index.js"(exports) {
2048      "use strict";
2049      var __importDefault = exports && exports.__importDefault || function(mod) {
2050        return mod && mod.__esModule ? mod : { "default": mod };
2051      };
2052      Object.defineProperty(exports, "__esModule", { value: true });
2053      exports.default = StyleToObject;
2054      var inline_style_parser_1 = __importDefault(require_cjs());
2055      function StyleToObject(style, iterator) {
2056        let styleObject = null;
2057        if (!style || typeof style !== "string") {
2058          return styleObject;
2059        }
2060        const declarations = (0, inline_style_parser_1.default)(style);
2061        const hasIterator = typeof iterator === "function";
2062        declarations.forEach((declaration) => {
2063          if (declaration.type !== "declaration") {
2064            return;
2065          }
2066          const { property, value } = declaration;
2067          if (hasIterator) {
2068            iterator(property, value, declaration);
2069          } else if (value) {
2070            styleObject = styleObject || {};
2071            styleObject[property] = value;
2072          }
2073        });
2074        return styleObject;
2075      }
2076    }
2077  });
2078  
2079  // node_modules/style-to-js/cjs/utilities.js
2080  var require_utilities2 = __commonJS({
2081    "node_modules/style-to-js/cjs/utilities.js"(exports) {
2082      "use strict";
2083      Object.defineProperty(exports, "__esModule", { value: true });
2084      exports.camelCase = void 0;
2085      var CUSTOM_PROPERTY_REGEX = /^--[a-zA-Z0-9_-]+$/;
2086      var HYPHEN_REGEX = /-([a-z])/g;
2087      var NO_HYPHEN_REGEX = /^[^-]+$/;
2088      var VENDOR_PREFIX_REGEX = /^-(webkit|moz|ms|o|khtml)-/;
2089      var MS_VENDOR_PREFIX_REGEX = /^-(ms)-/;
2090      var skipCamelCase = function(property) {
2091        return !property || NO_HYPHEN_REGEX.test(property) || CUSTOM_PROPERTY_REGEX.test(property);
2092      };
2093      var capitalize = function(match, character) {
2094        return character.toUpperCase();
2095      };
2096      var trimHyphen = function(match, prefix) {
2097        return "".concat(prefix, "-");
2098      };
2099      var camelCase = function(property, options) {
2100        if (options === void 0) {
2101          options = {};
2102        }
2103        if (skipCamelCase(property)) {
2104          return property;
2105        }
2106        property = property.toLowerCase();
2107        if (options.reactCompat) {
2108          property = property.replace(MS_VENDOR_PREFIX_REGEX, trimHyphen);
2109        } else {
2110          property = property.replace(VENDOR_PREFIX_REGEX, trimHyphen);
2111        }
2112        return property.replace(HYPHEN_REGEX, capitalize);
2113      };
2114      exports.camelCase = camelCase;
2115    }
2116  });
2117  
2118  // node_modules/style-to-js/cjs/index.js
2119  var require_cjs3 = __commonJS({
2120    "node_modules/style-to-js/cjs/index.js"(exports, module) {
2121      "use strict";
2122      var __importDefault = exports && exports.__importDefault || function(mod) {
2123        return mod && mod.__esModule ? mod : { "default": mod };
2124      };
2125      var style_to_object_1 = __importDefault(require_cjs2());
2126      var utilities_1 = require_utilities2();
2127      function StyleToJS(style, options) {
2128        var output = {};
2129        if (!style || typeof style !== "string") {
2130          return output;
2131        }
2132        (0, style_to_object_1.default)(style, function(property, value) {
2133          if (property && value) {
2134            output[(0, utilities_1.camelCase)(property, options)] = value;
2135          }
2136        });
2137        return output;
2138      }
2139      StyleToJS.default = StyleToJS;
2140      module.exports = StyleToJS;
2141    }
2142  });
2143  
2144  // node_modules/html-react-parser/lib/utilities.js
2145  var require_utilities3 = __commonJS({
2146    "node_modules/html-react-parser/lib/utilities.js"(exports) {
2147      "use strict";
2148      var __importDefault = exports && exports.__importDefault || function(mod) {
2149        return mod && mod.__esModule ? mod : { "default": mod };
2150      };
2151      Object.defineProperty(exports, "__esModule", { value: true });
2152      exports.returnFirstArg = exports.canTextBeChildOfNode = exports.ELEMENTS_WITH_NO_TEXT_CHILDREN = exports.PRESERVE_CUSTOM_ATTRIBUTES = void 0;
2153      exports.isCustomComponent = isCustomComponent;
2154      exports.setStyleProp = setStyleProp;
2155      var react_1 = require_react();
2156      var style_to_js_1 = __importDefault(require_cjs3());
2157      var RESERVED_SVG_MATHML_ELEMENTS = /* @__PURE__ */ new Set([
2158        "annotation-xml",
2159        "color-profile",
2160        "font-face",
2161        "font-face-src",
2162        "font-face-uri",
2163        "font-face-format",
2164        "font-face-name",
2165        "missing-glyph"
2166      ]);
2167      function isCustomComponent(tagName, props) {
2168        if (!tagName.includes("-")) {
2169          return Boolean(props && typeof props.is === "string");
2170        }
2171        if (RESERVED_SVG_MATHML_ELEMENTS.has(tagName)) {
2172          return false;
2173        }
2174        return true;
2175      }
2176      var styleOptions = {
2177        reactCompat: true
2178      };
2179      function setStyleProp(style, props) {
2180        if (typeof style !== "string") {
2181          return;
2182        }
2183        if (!style.trim()) {
2184          props.style = {};
2185          return;
2186        }
2187        try {
2188          props.style = (0, style_to_js_1.default)(style, styleOptions);
2189        } catch (error) {
2190          props.style = {};
2191        }
2192      }
2193      exports.PRESERVE_CUSTOM_ATTRIBUTES = Number(react_1.version.split(".")[0]) >= 16;
2194      exports.ELEMENTS_WITH_NO_TEXT_CHILDREN = /* @__PURE__ */ new Set([
2195        "tr",
2196        "tbody",
2197        "thead",
2198        "tfoot",
2199        "colgroup",
2200        "table",
2201        "head",
2202        "html",
2203        "frameset"
2204      ]);
2205      var canTextBeChildOfNode = function(node) {
2206        return !exports.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(node.name);
2207      };
2208      exports.canTextBeChildOfNode = canTextBeChildOfNode;
2209      var returnFirstArg = function(arg) {
2210        return arg;
2211      };
2212      exports.returnFirstArg = returnFirstArg;
2213    }
2214  });
2215  
2216  // node_modules/html-react-parser/lib/attributes-to-props.js
2217  var require_attributes_to_props = __commonJS({
2218    "node_modules/html-react-parser/lib/attributes-to-props.js"(exports) {
2219      "use strict";
2220      Object.defineProperty(exports, "__esModule", { value: true });
2221      exports.default = attributesToProps2;
2222      var react_property_1 = require_lib3();
2223      var utilities_1 = require_utilities3();
2224      var UNCONTROLLED_COMPONENT_ATTRIBUTES = ["checked", "value"];
2225      var UNCONTROLLED_COMPONENT_NAMES = ["input", "select", "textarea"];
2226      var valueOnlyInputs = {
2227        reset: true,
2228        submit: true
2229      };
2230      function attributesToProps2(attributes, nodeName) {
2231        if (attributes === void 0) {
2232          attributes = {};
2233        }
2234        var props = {};
2235        var isInputValueOnly = Boolean(attributes.type && valueOnlyInputs[attributes.type]);
2236        for (var attributeName in attributes) {
2237          var attributeValue = attributes[attributeName];
2238          if ((0, react_property_1.isCustomAttribute)(attributeName)) {
2239            props[attributeName] = attributeValue;
2240            continue;
2241          }
2242          var attributeNameLowerCased = attributeName.toLowerCase();
2243          var propName = getPropName(attributeNameLowerCased);
2244          if (propName) {
2245            var propertyInfo = (0, react_property_1.getPropertyInfo)(propName);
2246            if (UNCONTROLLED_COMPONENT_ATTRIBUTES.includes(propName) && UNCONTROLLED_COMPONENT_NAMES.includes(nodeName) && !isInputValueOnly) {
2247              propName = getPropName("default" + attributeNameLowerCased);
2248            }
2249            props[propName] = attributeValue;
2250            switch (propertyInfo && propertyInfo.type) {
2251              case react_property_1.BOOLEAN:
2252                props[propName] = true;
2253                break;
2254              case react_property_1.OVERLOADED_BOOLEAN:
2255                if (attributeValue === "") {
2256                  props[propName] = true;
2257                }
2258                break;
2259            }
2260            continue;
2261          }
2262          if (utilities_1.PRESERVE_CUSTOM_ATTRIBUTES) {
2263            props[attributeName] = attributeValue;
2264          }
2265        }
2266        (0, utilities_1.setStyleProp)(attributes.style, props);
2267        return props;
2268      }
2269      function getPropName(attributeName) {
2270        return react_property_1.possibleStandardNames[attributeName];
2271      }
2272    }
2273  });
2274  
2275  // node_modules/html-react-parser/lib/dom-to-react.js
2276  var require_dom_to_react = __commonJS({
2277    "node_modules/html-react-parser/lib/dom-to-react.js"(exports) {
2278      "use strict";
2279      var __importDefault = exports && exports.__importDefault || function(mod) {
2280        return mod && mod.__esModule ? mod : { "default": mod };
2281      };
2282      Object.defineProperty(exports, "__esModule", { value: true });
2283      exports.default = domToReact2;
2284      var react_1 = require_react();
2285      var attributes_to_props_1 = __importDefault(require_attributes_to_props());
2286      var utilities_1 = require_utilities3();
2287      var React = {
2288        cloneElement: react_1.cloneElement,
2289        createElement: react_1.createElement,
2290        isValidElement: react_1.isValidElement
2291      };
2292      function domToReact2(nodes, options) {
2293        if (options === void 0) {
2294          options = {};
2295        }
2296        var reactElements = [];
2297        var hasReplace = typeof options.replace === "function";
2298        var transform = options.transform || utilities_1.returnFirstArg;
2299        var _a = options.library || React, cloneElement2 = _a.cloneElement, createElement = _a.createElement, isValidElement2 = _a.isValidElement;
2300        var nodesLength = nodes.length;
2301        for (var index = 0; index < nodesLength; index++) {
2302          var node = nodes[index];
2303          if (hasReplace) {
2304            var replaceElement = options.replace(node, index);
2305            if (isValidElement2(replaceElement)) {
2306              if (nodesLength > 1) {
2307                replaceElement = cloneElement2(replaceElement, {
2308                  key: replaceElement.key || index
2309                });
2310              }
2311              reactElements.push(transform(replaceElement, node, index));
2312              continue;
2313            }
2314          }
2315          if (node.type === "text") {
2316            var isWhitespace = !node.data.trim().length;
2317            if (isWhitespace && node.parent && !(0, utilities_1.canTextBeChildOfNode)(node.parent)) {
2318              continue;
2319            }
2320            if (options.trim && isWhitespace) {
2321              continue;
2322            }
2323            reactElements.push(transform(node.data, node, index));
2324            continue;
2325          }
2326          var element = node;
2327          var props = {};
2328          if (skipAttributesToProps(element)) {
2329            (0, utilities_1.setStyleProp)(element.attribs.style, element.attribs);
2330            props = element.attribs;
2331          } else if (element.attribs) {
2332            props = (0, attributes_to_props_1.default)(element.attribs, element.name);
2333          }
2334          var children = void 0;
2335          switch (node.type) {
2336            case "script":
2337            case "style":
2338              if (node.children[0]) {
2339                props.dangerouslySetInnerHTML = {
2340                  __html: node.children[0].data
2341                };
2342              }
2343              break;
2344            case "tag":
2345              if (node.name === "textarea" && node.children[0]) {
2346                props.defaultValue = node.children[0].data;
2347              } else if (node.children && node.children.length) {
2348                children = domToReact2(node.children, options);
2349              }
2350              break;
2351            // skip all other cases (e.g., comment)
2352            default:
2353              continue;
2354          }
2355          if (nodesLength > 1) {
2356            props.key = index;
2357          }
2358          reactElements.push(transform(createElement(node.name, props, children), node, index));
2359        }
2360        return reactElements.length === 1 ? reactElements[0] : reactElements;
2361      }
2362      function skipAttributesToProps(node) {
2363        return utilities_1.PRESERVE_CUSTOM_ATTRIBUTES && node.type === "tag" && (0, utilities_1.isCustomComponent)(node.name, node.attribs);
2364      }
2365    }
2366  });
2367  
2368  // node_modules/html-react-parser/lib/index.js
2369  var require_lib4 = __commonJS({
2370    "node_modules/html-react-parser/lib/index.js"(exports) {
2371      "use strict";
2372      var __importDefault = exports && exports.__importDefault || function(mod) {
2373        return mod && mod.__esModule ? mod : { "default": mod };
2374      };
2375      Object.defineProperty(exports, "__esModule", { value: true });
2376      exports.htmlToDOM = exports.domToReact = exports.attributesToProps = exports.Text = exports.ProcessingInstruction = exports.Element = exports.Comment = void 0;
2377      exports.default = HTMLReactParser2;
2378      var html_dom_parser_1 = __importDefault(require_html_to_dom());
2379      exports.htmlToDOM = html_dom_parser_1.default;
2380      var attributes_to_props_1 = __importDefault(require_attributes_to_props());
2381      exports.attributesToProps = attributes_to_props_1.default;
2382      var dom_to_react_1 = __importDefault(require_dom_to_react());
2383      exports.domToReact = dom_to_react_1.default;
2384      var domhandler_1 = require_lib2();
2385      Object.defineProperty(exports, "Comment", { enumerable: true, get: function() {
2386        return domhandler_1.Comment;
2387      } });
2388      Object.defineProperty(exports, "Element", { enumerable: true, get: function() {
2389        return domhandler_1.Element;
2390      } });
2391      Object.defineProperty(exports, "ProcessingInstruction", { enumerable: true, get: function() {
2392        return domhandler_1.ProcessingInstruction;
2393      } });
2394      Object.defineProperty(exports, "Text", { enumerable: true, get: function() {
2395        return domhandler_1.Text;
2396      } });
2397      var domParserOptions = { lowerCaseAttributeNames: false };
2398      function HTMLReactParser2(html, options) {
2399        if (typeof html !== "string") {
2400          throw new TypeError("First argument must be a string");
2401        }
2402        if (!html) {
2403          return [];
2404        }
2405        return (0, dom_to_react_1.default)((0, html_dom_parser_1.default)(html, (options === null || options === void 0 ? void 0 : options.htmlparser2) || domParserOptions), options);
2406      }
2407    }
2408  });
2409  
2410  // package-external:@wordpress/dom
2411  var require_dom = __commonJS({
2412    "package-external:@wordpress/dom"(exports, module) {
2413      module.exports = window.wp.dom;
2414    }
2415  });
2416  
2417  // package-external:@wordpress/element
2418  var require_element = __commonJS({
2419    "package-external:@wordpress/element"(exports, module) {
2420      module.exports = window.wp.element;
2421    }
2422  });
2423  
2424  // packages/dashboard-init/build-module/index.mjs
2425  var import_data2 = __toESM(require_data(), 1);
2426  var import_core_data2 = __toESM(require_core_data(), 1);
2427  var import_i18n = __toESM(require_i18n(), 1);
2428  
2429  // node_modules/html-react-parser/esm/index.mjs
2430  var import_lib = __toESM(require_lib4(), 1);
2431  var import_lib2 = __toESM(require_lib4(), 1);
2432  var esm_default = import_lib.default.default || import_lib.default;
2433  
2434  // packages/dashboard-init/build-module/icons/index.mjs
2435  var import_core_data = __toESM(require_core_data(), 1);
2436  var import_data = __toESM(require_data(), 1);
2437  var import_dom = __toESM(require_dom(), 1);
2438  var import_element = __toESM(require_element(), 1);
2439  import { registerIconResolver } from "@wordpress/widget-primitives";
2440  function registerDashboardIconResolver() {
2441    registerIconResolver(async (reference) => {
2442      const record = await (0, import_data.resolveSelect)(import_core_data.store).getEntityRecord(
2443        "root",
2444        "icon",
2445        reference
2446      );
2447      if (!record?.content) {
2448        return null;
2449      }
2450      const parsed = esm_default((0, import_dom.safeHTML)(record.content.trim()));
2451      const found = Array.isArray(parsed) ? parsed.find(import_element.isValidElement) : parsed;
2452      if (!(0, import_element.isValidElement)(found)) {
2453        return null;
2454      }
2455      const element = found;
2456      return element.props.fill ? element : (0, import_element.cloneElement)(element, { fill: "currentColor" });
2457    });
2458  }
2459  
2460  // packages/dashboard-init/build-module/index.mjs
2461  async function init() {
2462    if ((0, import_data2.select)(import_core_data2.store).getEntityConfig("root", "widgetModule")) {
2463      return;
2464    }
2465    registerDashboardIconResolver();
2466    (0, import_data2.dispatch)(import_core_data2.store).addEntities([
2467      {
2468        name: "widgetModule",
2469        kind: "root",
2470        key: "name",
2471        baseURL: "/wp/v2/widget-modules",
2472        plural: "widgetModules",
2473        label: (0, import_i18n.__)("Widget modules"),
2474        supportsPagination: false
2475      }
2476    ]);
2477  }
2478  export {
2479    init
2480  };


Generated : Tue Sep 22 08:20:31 2026 Cross-referenced by PHPXref