;\\n\u002F**\\n * An updatable Template that tracks the location of dynamic parts.\\n *\u002F\\nclass Template {\\n constructor(result, element) {\\n this.parts = [];\\n this.element = element;\\n const nodesToRemove = [];\\n const stack = [];\\n \u002F\u002F Edge needs all 4 parameters present; IE11 needs 3rd parameter to be null\\n const walker = document.createTreeWalker(element.content, 133 \u002F* NodeFilter.SHOW_{ELEMENT|COMMENT|TEXT} *\u002F, null, false);\\n \u002F\u002F Keeps track of the last index associated with a part. We try to delete\\n \u002F\u002F unnecessary nodes, but we never want to associate two different parts\\n \u002F\u002F to the same index. They must have a constant node between.\\n let lastPartIndex = 0;\\n let index = -1;\\n let partIndex = 0;\\n const { strings, values: { length } } = result;\\n while (partIndex \u003C length) {\\n const node = walker.nextNode();\\n if (node === null) {\\n \u002F\u002F We've exhausted the content inside a nested template element.\\n \u002F\u002F Because we still have parts (the outer for-loop), we know:\\n \u002F\u002F - There is a template in the stack\\n \u002F\u002F - The walker will find a nextNode outside the template\\n walker.currentNode = stack.pop();\\n continue;\\n }\\n index++;\\n if (node.nodeType === 1 \u002F* Node.ELEMENT_NODE *\u002F) {\\n if (node.hasAttributes()) {\\n const attributes = node.attributes;\\n const { length } = attributes;\\n \u002F\u002F Per\\n \u002F\u002F https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNamedNodeMap,\\n \u002F\u002F attributes are not guaranteed to be returned in document order.\\n \u002F\u002F In particular, Edge\u002FIE can return them out of order, so we cannot\\n \u002F\u002F assume a correspondence between part index and attribute index.\\n let count = 0;\\n for (let i = 0; i \u003C length; i++) {\\n if (endsWith(attributes[i].name, boundAttributeSuffix)) {\\n count++;\\n }\\n }\\n while (count-- \u003E 0) {\\n \u002F\u002F Get the template literal section leading up to the first\\n \u002F\u002F expression in this attribute\\n const stringForPart = strings[partIndex];\\n \u002F\u002F Find the attribute name\\n const name = lastAttributeNameRegex.exec(stringForPart)[2];\\n \u002F\u002F Find the corresponding attribute\\n \u002F\u002F All bound attributes have had a suffix added in\\n \u002F\u002F TemplateResult#getHTML to opt out of special attribute\\n \u002F\u002F handling. To look up the attribute value we also need to add\\n \u002F\u002F the suffix.\\n const attributeLookupName = name.toLowerCase() + boundAttributeSuffix;\\n const attributeValue = node.getAttribute(attributeLookupName);\\n node.removeAttribute(attributeLookupName);\\n const statics = attributeValue.split(markerRegex);\\n this.parts.push({ type: 'attribute', index, name, strings: statics });\\n partIndex += statics.length - 1;\\n }\\n }\\n if (node.tagName === 'TEMPLATE') {\\n stack.push(node);\\n walker.currentNode = node.content;\\n }\\n }\\n else if (node.nodeType === 3 \u002F* Node.TEXT_NODE *\u002F) {\\n const data = node.data;\\n if (data.indexOf(marker) \u003E= 0) {\\n const parent = node.parentNode;\\n const strings = data.split(markerRegex);\\n const lastIndex = strings.length - 1;\\n \u002F\u002F Generate a new text node for each literal section\\n \u002F\u002F These nodes are also used as the markers for node parts\\n for (let i = 0; i \u003C lastIndex; i++) {\\n let insert;\\n let s = strings[i];\\n if (s === '') {\\n insert = createMarker();\\n }\\n else {\\n const match = lastAttributeNameRegex.exec(s);\\n if (match !== null && endsWith(match[2], boundAttributeSuffix)) {\\n s = s.slice(0, match.index) + match[1] +\\n match[2].slice(0, -boundAttributeSuffix.length) + match[3];\\n }\\n insert = document.createTextNode(s);\\n }\\n parent.insertBefore(insert, node);\\n this.parts.push({ type: 'node', index: ++index });\\n }\\n \u002F\u002F If there's no text, we must insert a comment to mark our place.\\n \u002F\u002F Else, we can trust it will stick around after cloning.\\n if (strings[lastIndex] === '') {\\n parent.insertBefore(createMarker(), node);\\n nodesToRemove.push(node);\\n }\\n else {\\n node.data = strings[lastIndex];\\n }\\n \u002F\u002F We have a part for each match found\\n partIndex += lastIndex;\\n }\\n }\\n else if (node.nodeType === 8 \u002F* Node.COMMENT_NODE *\u002F) {\\n if (node.data === marker) {\\n const parent = node.parentNode;\\n \u002F\u002F Add a new marker node to be the startNode of the Part if any of\\n \u002F\u002F the following are true:\\n \u002F\u002F * We don't have a previousSibling\\n \u002F\u002F * The previousSibling is already the start of a previous part\\n if (node.previousSibling === null || index === lastPartIndex) {\\n index++;\\n parent.insertBefore(createMarker(), node);\\n }\\n lastPartIndex = index;\\n this.parts.push({ type: 'node', index });\\n \u002F\u002F If we don't have a nextSibling, keep this node so we have an end.\\n \u002F\u002F Else, we can remove it to save future costs.\\n if (node.nextSibling === null) {\\n node.data = '';\\n }\\n else {\\n nodesToRemove.push(node);\\n index--;\\n }\\n partIndex++;\\n }\\n else {\\n let i = -1;\\n while ((i = node.data.indexOf(marker, i + 1)) !== -1) {\\n \u002F\u002F Comment node has a binding marker inside, make an inactive part\\n \u002F\u002F The binding won't work, but subsequent bindings will\\n \u002F\u002F TODO (justinfagnani): consider whether it's even worth it to\\n \u002F\u002F make bindings in comments work\\n this.parts.push({ type: 'node', index: -1 });\\n partIndex++;\\n }\\n }\\n }\\n }\\n \u002F\u002F Remove text binding nodes after the walk to not disturb the TreeWalker\\n for (const n of nodesToRemove) {\\n n.parentNode.removeChild(n);\\n }\\n }\\n}\\nconst endsWith = (str, suffix) =\u003E {\\n const index = str.length - suffix.length;\\n return index \u003E= 0 && str.slice(index) === suffix;\\n};\\nconst isTemplatePartActive = (part) =\u003E part.index !== -1;\\n\u002F\u002F Allows `document.createComment('')` to be renamed for a\\n\u002F\u002F small manual size-savings.\\nconst createMarker = () =\u003E document.createComment('');\\n\u002F**\\n * This regex extracts the attribute name preceding an attribute-position\\n * expression. It does this by matching the syntax allowed for attributes\\n * against the string literal directly preceding the expression, assuming that\\n * the expression is in an attribute-value position.\\n *\\n * See attributes in the HTML spec:\\n * https:\u002F\u002Fwww.w3.org\u002FTR\u002Fhtml5\u002Fsyntax.html#elements-attributes\\n *\\n * \\\" \\\\x09\\\\x0a\\\\x0c\\\\x0d\\\" are HTML space characters:\\n * https:\u002F\u002Fwww.w3.org\u002FTR\u002Fhtml5\u002Finfrastructure.html#space-characters\\n *\\n * \\\"\\\\0-\\\\x1F\\\\x7F-\\\\x9F\\\" are Unicode control characters, which includes every\\n * space character except \\\" \\\".\\n *\\n * So an attribute is:\\n * * The name: any character except a control character, space character, ('),\\n * (\\\"), \\\"\u003E\\\", \\\"=\\\", or \\\"\u002F\\\"\\n * * Followed by zero or more space characters\\n * * Followed by \\\"=\\\"\\n * * Followed by zero or more space characters\\n * * Followed by:\\n * * Any character except space, ('), (\\\"), \\\"\u003C\\\", \\\"\u003E\\\", \\\"=\\\", (`), or\\n * * (\\\") then any non-(\\\"), or\\n * * (') then any non-(')\\n *\u002F\\nconst lastAttributeNameRegex = \\n\u002F\u002F eslint-disable-next-line no-control-regex\\n\u002F([ \\\\x09\\\\x0a\\\\x0c\\\\x0d])([^\\\\0-\\\\x1F\\\\x7F-\\\\x9F \\\"'\u003E=\u002F]+)([ \\\\x09\\\\x0a\\\\x0c\\\\x0d]*=[ \\\\x09\\\\x0a\\\\x0c\\\\x0d]*(?:[^ \\\\x09\\\\x0a\\\\x0c\\\\x0d\\\"'`\u003C\u003E=]*|\\\"[^\\\"]*|'[^']*))$\u002F;\\n\u002F\u002F# sourceMappingURL=template.js.map\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002Flit-html\u002Flib\u002Ftemplate.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002Flit-html\u002Flit-html.js\":\n\u002F*!*******************************************!*\\\n !*** .\u002Fnode_modules\u002Flit-html\u002Flit-html.js ***!\n \\*******************************************\u002F\n\u002F*! exports provided: DefaultTemplateProcessor, defaultTemplateProcessor, directive, isDirective, removeNodes, reparentNodes, noChange, nothing, AttributeCommitter, AttributePart, BooleanAttributePart, EventPart, isIterable, isPrimitive, NodePart, PropertyCommitter, PropertyPart, parts, render, templateCaches, templateFactory, TemplateInstance, SVGTemplateResult, TemplateResult, createMarker, isTemplatePartActive, Template, html, svg *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"html\\\", function() { return html; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"svg\\\", function() { return svg; });\\n\u002F* harmony import *\u002F var _lib_default_template_processor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Flib\u002Fdefault-template-processor.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Fdefault-template-processor.js\\\");\\n\u002F* harmony import *\u002F var _lib_template_result_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\u002F*! .\u002Flib\u002Ftemplate-result.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Ftemplate-result.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"DefaultTemplateProcessor\\\", function() { return _lib_default_template_processor_js__WEBPACK_IMPORTED_MODULE_0__[\\\"DefaultTemplateProcessor\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"defaultTemplateProcessor\\\", function() { return _lib_default_template_processor_js__WEBPACK_IMPORTED_MODULE_0__[\\\"defaultTemplateProcessor\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_directive_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(\u002F*! .\u002Flib\u002Fdirective.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Fdirective.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"directive\\\", function() { return _lib_directive_js__WEBPACK_IMPORTED_MODULE_2__[\\\"directive\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"isDirective\\\", function() { return _lib_directive_js__WEBPACK_IMPORTED_MODULE_2__[\\\"isDirective\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_dom_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(\u002F*! .\u002Flib\u002Fdom.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Fdom.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"removeNodes\\\", function() { return _lib_dom_js__WEBPACK_IMPORTED_MODULE_3__[\\\"removeNodes\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"reparentNodes\\\", function() { return _lib_dom_js__WEBPACK_IMPORTED_MODULE_3__[\\\"reparentNodes\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_part_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(\u002F*! .\u002Flib\u002Fpart.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Fpart.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"noChange\\\", function() { return _lib_part_js__WEBPACK_IMPORTED_MODULE_4__[\\\"noChange\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"nothing\\\", function() { return _lib_part_js__WEBPACK_IMPORTED_MODULE_4__[\\\"nothing\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(\u002F*! .\u002Flib\u002Fparts.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Fparts.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"AttributeCommitter\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"AttributeCommitter\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"AttributePart\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"AttributePart\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"BooleanAttributePart\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"BooleanAttributePart\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"EventPart\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"EventPart\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"isIterable\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"isIterable\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"isPrimitive\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"isPrimitive\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"NodePart\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"NodePart\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"PropertyCommitter\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"PropertyCommitter\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"PropertyPart\\\", function() { return _lib_parts_js__WEBPACK_IMPORTED_MODULE_5__[\\\"PropertyPart\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_render_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(\u002F*! .\u002Flib\u002Frender.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Frender.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"parts\\\", function() { return _lib_render_js__WEBPACK_IMPORTED_MODULE_6__[\\\"parts\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return _lib_render_js__WEBPACK_IMPORTED_MODULE_6__[\\\"render\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_template_factory_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(\u002F*! .\u002Flib\u002Ftemplate-factory.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Ftemplate-factory.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"templateCaches\\\", function() { return _lib_template_factory_js__WEBPACK_IMPORTED_MODULE_7__[\\\"templateCaches\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"templateFactory\\\", function() { return _lib_template_factory_js__WEBPACK_IMPORTED_MODULE_7__[\\\"templateFactory\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_template_instance_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(\u002F*! .\u002Flib\u002Ftemplate-instance.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Ftemplate-instance.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"TemplateInstance\\\", function() { return _lib_template_instance_js__WEBPACK_IMPORTED_MODULE_8__[\\\"TemplateInstance\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"SVGTemplateResult\\\", function() { return _lib_template_result_js__WEBPACK_IMPORTED_MODULE_1__[\\\"SVGTemplateResult\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"TemplateResult\\\", function() { return _lib_template_result_js__WEBPACK_IMPORTED_MODULE_1__[\\\"TemplateResult\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lib_template_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(\u002F*! .\u002Flib\u002Ftemplate.js *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flib\u002Ftemplate.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"createMarker\\\", function() { return _lib_template_js__WEBPACK_IMPORTED_MODULE_9__[\\\"createMarker\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"isTemplatePartActive\\\", function() { return _lib_template_js__WEBPACK_IMPORTED_MODULE_9__[\\\"isTemplatePartActive\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"Template\\\", function() { return _lib_template_js__WEBPACK_IMPORTED_MODULE_9__[\\\"Template\\\"]; });\\n\\n\u002F**\\n * @license\\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\\n * This code may only be used under the BSD style license found at\\n * http:\u002F\u002Fpolymer.github.io\u002FLICENSE.txt\\n * The complete set of authors may be found at\\n * http:\u002F\u002Fpolymer.github.io\u002FAUTHORS.txt\\n * The complete set of contributors may be found at\\n * http:\u002F\u002Fpolymer.github.io\u002FCONTRIBUTORS.txt\\n * Code distributed by Google as part of the polymer project is also\\n * subject to an additional IP rights grant found at\\n * http:\u002F\u002Fpolymer.github.io\u002FPATENTS.txt\\n *\u002F\\n\u002F**\\n *\\n * Main lit-html module.\\n *\\n * Main exports:\\n *\\n * - [[html]]\\n * - [[svg]]\\n * - [[render]]\\n *\\n * @packageDocumentation\\n *\u002F\\n\u002F**\\n * Do not remove this comment; it keeps typedoc from misplacing the module\\n * docs.\\n *\u002F\\n\\n\\n\\n\\n\u002F\u002F TODO(justinfagnani): remove line when we get NodePart moving methods\\n\\n\\n\\n\\n\\n\\n\\n\\n\u002F\u002F IMPORTANT: do not change the property name or the assignment expression.\\n\u002F\u002F This line will be used in regexes to search for lit-html usage.\\n\u002F\u002F TODO(justinfagnani): inject version number at build time\\nif (typeof window !== 'undefined') {\\n (window['litHtmlVersions'] || (window['litHtmlVersions'] = [])).push('1.4.1');\\n}\\n\u002F**\\n * Interprets a template literal as an HTML template that can efficiently\\n * render to and update a container.\\n *\u002F\\nconst html = (strings, ...values) =\u003E new _lib_template_result_js__WEBPACK_IMPORTED_MODULE_1__[\\\"TemplateResult\\\"](strings, values, 'html', _lib_default_template_processor_js__WEBPACK_IMPORTED_MODULE_0__[\\\"defaultTemplateProcessor\\\"]);\\n\u002F**\\n * Interprets a template literal as an SVG template that can efficiently\\n * render to and update a container.\\n *\u002F\\nconst svg = (strings, ...values) =\u003E new _lib_template_result_js__WEBPACK_IMPORTED_MODULE_1__[\\\"SVGTemplateResult\\\"](strings, values, 'svg', _lib_default_template_processor_js__WEBPACK_IMPORTED_MODULE_0__[\\\"defaultTemplateProcessor\\\"]);\\n\u002F\u002F# sourceMappingURL=lit-html.js.map\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002Flit-html\u002Flit-html.js?\");\n\n\u002F***\u002F })\n\n\u002F******\u002F });","id":"mod_PgaWBZMruZZiJyG871k7YM","is_binary":false,"title":"lit-components-bundle.js","sha":null,"inserted_at":"2021-08-20T08:43:46","updated_at":"2021-08-20T08:43:46","upload_id":null,"shortid":"rybKSokTet","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"rkKBoypet"},{"code":"{\n \"name\": \"add-components\",\n \"version\": \"1.0.0\",\n \"description\": \"JavaScript example starter project\",\n \"main\": \"index.html\",\n \"scripts\": {\n \"start\": \"parcel index.html --open\",\n \"build\": \"parcel build index.html\"\n },\n \"dependencies\": {\n \"grapesjs\": \"0.17.22\",\n \"grapesjs-blocks-basic\": \"0.1.8\",\n \"parcel-bundler\": \"^1.6.1\"\n },\n \"devDependencies\": {\n \"@babel\u002Fcore\": \"7.2.0\"\n },\n \"resolutions\": {\n \"@babel\u002Fpreset-env\": \"7.13.8\"\n },\n \"keywords\": [\"javascript\", \"starter\"]\n}\n","id":"mod_3DbDqYoMHAGSDpYtkQZUdJ","is_binary":false,"title":"package.json","sha":null,"inserted_at":"2021-08-20T08:39:31","updated_at":"2021-08-20T08:56:51","upload_id":null,"shortid":"ZGQK6","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":null},{"code":"import grapesjs from \"grapesjs\";\nimport \"grapesjs-blocks-basic\";\nimport loadComponents from \".\u002Fcomponents\";\n\ngrapesjs.plugins.add(\"add-components\", (editor, opts = {}) =\u003E {\n const options = {\n ...{\n i18n: {}\n \u002F\u002F default options\n },\n ...opts\n };\n\n \u002F\u002F Add components\n loadComponents(editor, options);\n});\n\nwindow.editor = grapesjs.init({\n container: \"#gjs\",\n fromElement: 1,\n storageManager: { type: 0 },\n plugins: [\"gjs-blocks-basic\", \"add-components\"]\n});\n","id":"mod_S6enkVZLjhaKPrQUTQUamQ","is_binary":false,"title":"index.js","sha":null,"inserted_at":"2021-08-20T08:39:31","updated_at":"2021-08-20T08:58:35","upload_id":null,"shortid":"wRo98","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"GXOoy"},{"code":"{\n \"responsive-preview\": {\n \"Mobile\": [\n 320,\n 675\n ],\n \"Tablet\": [\n 1024,\n 765\n ],\n \"Desktop\": [\n 1400,\n 800\n ],\n \"Desktop HD\": [\n 1920,\n 1080\n ]\n }\n}","id":"mod_T9UXtSShmffY83sdXgdK4T","is_binary":false,"title":"workspace.json","sha":null,"inserted_at":"2021-08-20T08:39:31","updated_at":"2020-11-11T14:58:27","upload_id":null,"shortid":"B1e5M2OFYP","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"rkcG3_tYP"},{"code":"{\r\n \"name\": \"@philips-internal\u002Fsynergy-blr-lit-components\",\r\n \"version\": \"0.0.2\",\r\n \"description\": \"BLR Lit based Web Components\",\r\n \"main\": \".\u002Fdist\u002Findex.js\",\r\n \"scripts\": {\r\n \"build\": \"tsc -p . && webpack\",\r\n \"dev\": \"webpack-dev-server --open --mode development\",\r\n \"prepublish\": \"npm run build\"\r\n },\r\n \"files\": [\r\n \"dist\u002F\"\r\n ],\r\n \"author\": \"Synergy GUI-BLR\",\r\n \"license\": \"ISC\",\r\n \"devDependencies\": {\r\n \"@babel\u002Fcore\": \"^7.6.0\",\r\n \"@babel\u002Fplugin-proposal-class-properties\": \"^7.5.5\",\r\n \"@babel\u002Fplugin-proposal-decorators\": \"^7.6.0\",\r\n \"babel-loader\": \"^8.0.6\",\r\n \"html-webpack-plugin\": \"^3.2.0\",\r\n \"webpack\": \"^4.39.3\",\r\n \"webpack-cli\": \"^3.3.8\",\r\n \"webpack-dev-server\": \"^3.8.0\",\r\n \"typescript\": \"^4.3.5\"\r\n },\r\n \"dependencies\": {\r\n \"lit-element\": \"^2.4.0\",\r\n \"lit-html\": \"^1.4.1\"\r\n },\r\n \"repository\": {\r\n \"type\": \"git\",\r\n \"url\": \"https:\u002F\u002Fgithub.com\u002Fphilips-internal\u002Fsynergy-blr-web-tech-rampup.git\"\r\n },\r\n \"publishConfig\": {\r\n \"registry\": \"https:\u002F\u002Fnpm.pkg.github.com\u002F\"\r\n }\r\n}\r\n","id":"mod_P2k9k1LxQZo2tjCVt28Ggg","is_binary":false,"title":"package.json","sha":null,"inserted_at":"2021-08-20T08:40:34","updated_at":"2021-08-20T08:40:34","upload_id":null,"shortid":"rkWqYq1plY","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"kV4Wr"},{"code":"\u003C!DOCTYPE html\u003E\r\n\u003Chtml\u003E\r\n\u003Chead\u003E\r\n \u003Ctitle\u003E\u003C\u002Ftitle\u003E\r\n\u003C\u002Fhead\u003E\r\n\u003Cbody\u003E\r\n \u003Ctick-counter\u003E\u003C\u002Ftick-counter\u003E\r\n\u003C\u002Fbody\u003E\r\n\u003C\u002Fhtml\u003E","id":"mod_WkDzpXAWQuTEMQKuh8AMoQ","is_binary":false,"title":"index.html","sha":null,"inserted_at":"2021-08-20T08:40:34","updated_at":"2021-08-20T08:40:34","upload_id":null,"shortid":"rkLqFqy6et","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"kV4Wr"},{"code":"import '..\u002Fjsdist\u002Fcomponents\u002Ftick-counter.js';\r\n","id":"mod_TR4ovXSQXkNhUnpEC2eFe8","is_binary":false,"title":"index.js","sha":null,"inserted_at":"2021-08-20T08:43:55","updated_at":"2021-08-20T08:43:55","upload_id":null,"shortid":"r1bm8s1pgF","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"S17Usy6gY"},{"code":"var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c \u003C 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i \u003E= 0; i--) if (d = decorators[i]) r = (c \u003C 3 ? d(r) : c \u003E 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c \u003E 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\n\u002F\u002F import { LitElement, css, html } from 'lit';\r\n\u002F\u002F import { customElement, property } from 'lit\u002Fdecorators.js';\r\nimport { LitElement, css, html, customElement, property } from 'lit-element';\r\nconst markup = '\u003Ch3\u003ESome HTML to render.\u003C\u002Fh3\u003E';\r\nlet TickCounter = class TickCounter extends LitElement {\r\n count = 0;\r\n text = 'The count is:';\r\n static styles = css `\r\n div{\r\n background-color: #ff0000\r\n }\r\n p{\r\n color: #ffffff\r\n }\r\n button{\r\n color: #0000ff\r\n }\r\n `;\r\n get properties() {\r\n return {\r\n count: {\r\n type: Number,\r\n attribute: 'count',\r\n reflect: true\r\n },\r\n text: {\r\n type: String,\r\n attribute: 'text',\r\n reflect: true\r\n }\r\n };\r\n }\r\n clickHandler() {\r\n this.count++;\r\n }\r\n render() {\r\n return html `\r\n \u003Cdiv\u003E\r\n \u003Cp\u003E${this.text} ${this.count}\u003C\u002Fp\u003E\r\n \u003Cbutton @click=\"${(this.clickHandler)}\"\u003EClick\u003C\u002Fbutton\u003E\r\n \u003C\u002Fdiv\u003E\r\n `;\r\n }\r\n};\r\n__decorate([\r\n property({ type: Number, attribute: 'count', reflect: true })\r\n], TickCounter.prototype, \"count\", void 0);\r\n__decorate([\r\n property({ type: String, attribute: 'text', reflect: true })\r\n], TickCounter.prototype, \"text\", void 0);\r\nTickCounter = __decorate([\r\n customElement('tick-counter')\r\n], TickCounter);\r\n","id":"mod_R8vusiwHaLpUAG6cbZnRWk","is_binary":false,"title":"tick-counter.js","sha":null,"inserted_at":"2021-08-20T08:43:55","updated_at":"2021-08-20T08:43:55","upload_id":null,"shortid":"HyfmIjkpet","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"rylXUsJ6gK"},{"code":"\u003C!DOCTYPE html\u003E\n\u003Chtml\u003E\n \u003Chead\u003E\n \u003Ctitle\u003EParcel Sandbox\u003C\u002Ftitle\u003E\n \u003Cmeta charset=\"UTF-8\" \u002F\u003E\n \u003Clink href=\"https:\u002F\u002Funpkg.com\u002Fgrapesjs\u002Fdist\u002Fcss\u002Fgrapes.min.css\" rel=\"stylesheet\"\u003E\u003C\u002Flink\u003E\n \u003C\u002Fhead\u003E\n\n \u003Cbody\u003E\n \n \u003Ctick-counter\u003E\u003C\u002Ftick-counter\u003E\n \u003Ctick-count\u003E\u003C\u002Ftick-count\u003E\n\n \u003Cdiv id=\"gjs\"\u003E\n \n \u003C!-- lit-element 2.4.0 deprecated - works perfectly inside grapejs --\u003E\n \u003Ctick-counter\u003E\u003C\u002Ftick-counter\u003E\n \n \u003C!-- lit-element 3.0.0 latest version - adopted stylesheets error inside grapejs --\u003E\n \u003Ctick-count\u003E\u003C\u002Ftick-count\u003E \n\n \u003C\u002Fdiv\u003E\n\n \u003Cscript src=\"lit-2-4-0\u002Fdist\u002Flit-components-bundle.js\"\u003E\u003C\u002Fscript\u003E\n \u003Cscript src=\"lit-3-0-0-rc-3\u002Fdist\u002Flit-components-bundle.js\"\u003E\u003C\u002Fscript\u003E\n \u003Cscript src=\"src\u002Findex.js\"\u003E\u003C\u002Fscript\u003E\n\n \u003C\u002Fbody\u003E\n\u003C\u002Fhtml\u003E\n","id":"mod_UTM4ghk2T6Fj9JP4RG8q9R","is_binary":false,"title":"index.html","sha":null,"inserted_at":"2021-08-20T08:39:31","updated_at":"2021-08-20T09:14:48","upload_id":null,"shortid":"MWN4P","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":null},{"code":"export default (editor, opts = {}) =\u003E {\r\n const domc = editor.DomComponents;\r\n\r\n domc.addType(\"counter\", {\r\n isComponent: (el) =\u003E {\r\n if (el.tagName === \"TICK-COUNTER\") {\r\n const result = {\r\n type: \"counter\"\r\n };\r\n\r\n return result;\r\n }\r\n },\r\n model: {\r\n defaults: {\r\n tagName: \"tick-counter\",\r\n draggable: true,\r\n droppable: true,\r\n\r\n traits: [\r\n {\r\n type: \"number\",\r\n name: \"count\",\r\n label: \"Count\",\r\n placeholder: \"123\"\r\n },\r\n {\r\n type: \"text\",\r\n name: \"text\",\r\n label: \"Text\",\r\n placeholder: \"The count is: \"\r\n }\r\n ],\r\n \u002F\u002Fto set default attribute values, equivalent to setting in html\r\n attributes: {\r\n count: \"123\",\r\n text: \"The count is: \"\r\n }\r\n },\r\n\r\n init() {\r\n this.on(\"change:attributes:count\", this.handleCountChange);\r\n },\r\n handleCountChange() {\r\n console.log(\"Count changed to: \", this.getAttributes().count);\r\n }\r\n },\r\n view: {\r\n init() {\r\n \u002F\u002F On init, the element is still part of the main document, so\r\n \u002F\u002F the original adoptedStyleSheets still exists\r\n const shadowStyles = this.el?.shadowRoot?.adoptedStyleSheets;\r\n if (shadowStyles) {\r\n \u002F\u002F By using setTimeout we'll jump on the step when the element is already rendered\r\n \u002F\u002F in the iframe document, here shadowRoot.adoptedStyleSheets is cleared\r\n setTimeout(() =\u003E {\r\n \u002F\u002F We need to use the window of the iframe in order to\r\n \u002F\u002F avoid \"stylesheets in multiple documents is not allowed\" error\r\n \u002F\u002Fconsole.log(shadowStyles);\r\n const win = this.el.ownerDocument.defaultView;\r\n const adoptedStyles = shadowStyles\r\n .map((s) =\u003E\r\n Array.from(s.cssRules)\r\n .map((r) =\u003E r.cssText || \"\")\r\n .join(\"\\n\")\r\n )\r\n .map((css) =\u003E {\r\n const cssSheet = new win.CSSStyleSheet();\r\n cssSheet.replaceSync(css);\r\n return cssSheet;\r\n });\r\n \u002F\u002Fconsole.log(adoptedStyles);\r\n this.el.shadowRoot.adoptedStyleSheets = adoptedStyles;\r\n });\r\n }\r\n }\r\n }\r\n });\r\n\r\n domc.addType(\"count\", {\r\n isComponent: (el) =\u003E {\r\n if (el.tagName === \"TICK-COUNT\") {\r\n const result = {\r\n type: \"count\"\r\n };\r\n\r\n return result;\r\n }\r\n },\r\n model: {\r\n defaults: {\r\n tagName: \"tick-count\",\r\n draggable: true,\r\n droppable: true,\r\n\r\n traits: [\r\n {\r\n type: \"number\",\r\n name: \"count\",\r\n label: \"Count\",\r\n placeholder: \"123\"\r\n },\r\n {\r\n type: \"text\",\r\n name: \"text\",\r\n label: \"Text\",\r\n placeholder: \"The count is: \"\r\n }\r\n ],\r\n \u002F\u002Fto set default attribute values, equivalent to setting in html\r\n attributes: {\r\n count: \"123\",\r\n text: \"The count is: \"\r\n }\r\n },\r\n\r\n init() {\r\n this.on(\"change:attributes:count\", this.handleCountChange);\r\n },\r\n handleCountChange() {\r\n console.log(\"Count changed to: \", this.getAttributes().count);\r\n }\r\n },\r\n view: {\r\n init() {\r\n \u002F\u002F On init, the element is still part of the main document, so\r\n \u002F\u002F the original adoptedStyleSheets still exists\r\n const shadowStyles = this.el?.shadowRoot?.adoptedStyleSheets;\r\n if (shadowStyles) {\r\n \u002F\u002F By using setTimeout we'll jump on the step when the element is already rendered\r\n \u002F\u002F in the iframe document, here shadowRoot.adoptedStyleSheets is cleared\r\n setTimeout(() =\u003E {\r\n \u002F\u002F We need to use the window of the iframe in order to\r\n \u002F\u002F avoid \"stylesheets in multiple documents is not allowed\" error\r\n \u002F\u002Fconsole.log(shadowStyles);\r\n const win = this.el.ownerDocument.defaultView;\r\n const adoptedStyles = shadowStyles\r\n .map((s) =\u003E\r\n Array.from(s.cssRules)\r\n .map((r) =\u003E r.cssText || \"\")\r\n .join(\"\\n\")\r\n )\r\n .map((css) =\u003E {\r\n const cssSheet = new win.CSSStyleSheet();\r\n cssSheet.replaceSync(css);\r\n return cssSheet;\r\n });\r\n \u002F\u002Fconsole.log(adoptedStyles);\r\n this.el.shadowRoot.adoptedStyleSheets = adoptedStyles;\r\n });\r\n }\r\n }\r\n }\r\n });\r\n};\r\n","id":"mod_MFh4d2vTy5upqzaX1BN38p","is_binary":false,"title":"components.js","sha":null,"inserted_at":"2021-08-20T08:47:27","updated_at":"2021-08-20T09:15:36","upload_id":null,"shortid":"O7lVE","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"GXOoy"},{"code":"\u003C!DOCTYPE html\u003E\r\n\u003Chtml\u003E\r\n\u003Chead\u003E\r\n \u003Ctitle\u003E\u003C\u002Ftitle\u003E\r\n\u003C\u002Fhead\u003E\r\n\u003Cbody\u003E\r\n \u003Ctick-counter\u003E\u003C\u002Ftick-counter\u003E\r\n\u003Cscript type=\"text\u002Fjavascript\" src=\"lit-components-bundle.js\"\u003E\u003C\u002Fscript\u003E\u003C\u002Fbody\u003E\r\n\u003C\u002Fhtml\u003E","id":"mod_RUiv64YwFM1b7tSx3NbZaJ","is_binary":false,"title":"index.html","sha":null,"inserted_at":"2021-08-20T09:10:37","updated_at":"2021-08-20T09:10:37","upload_id":null,"shortid":"BJeBcZe6xF","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"SJBqWlTeK"},{"code":"\u002F******\u002F (function(modules) { \u002F\u002F webpackBootstrap\n\u002F******\u002F \t\u002F\u002F The module cache\n\u002F******\u002F \tvar installedModules = {};\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F The require function\n\u002F******\u002F \tfunction __webpack_require__(moduleId) {\n\u002F******\u002F\n\u002F******\u002F \t\t\u002F\u002F Check if module is in cache\n\u002F******\u002F \t\tif(installedModules[moduleId]) {\n\u002F******\u002F \t\t\treturn installedModules[moduleId].exports;\n\u002F******\u002F \t\t}\n\u002F******\u002F \t\t\u002F\u002F Create a new module (and put it into the cache)\n\u002F******\u002F \t\tvar module = installedModules[moduleId] = {\n\u002F******\u002F \t\t\ti: moduleId,\n\u002F******\u002F \t\t\tl: false,\n\u002F******\u002F \t\t\texports: {}\n\u002F******\u002F \t\t};\n\u002F******\u002F\n\u002F******\u002F \t\t\u002F\u002F Execute the module function\n\u002F******\u002F \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\u002F******\u002F\n\u002F******\u002F \t\t\u002F\u002F Flag the module as loaded\n\u002F******\u002F \t\tmodule.l = true;\n\u002F******\u002F\n\u002F******\u002F \t\t\u002F\u002F Return the exports of the module\n\u002F******\u002F \t\treturn module.exports;\n\u002F******\u002F \t}\n\u002F******\u002F\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F expose the modules object (__webpack_modules__)\n\u002F******\u002F \t__webpack_require__.m = modules;\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F expose the module cache\n\u002F******\u002F \t__webpack_require__.c = installedModules;\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F define getter function for harmony exports\n\u002F******\u002F \t__webpack_require__.d = function(exports, name, getter) {\n\u002F******\u002F \t\tif(!__webpack_require__.o(exports, name)) {\n\u002F******\u002F \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n\u002F******\u002F \t\t}\n\u002F******\u002F \t};\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F define __esModule on exports\n\u002F******\u002F \t__webpack_require__.r = function(exports) {\n\u002F******\u002F \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\u002F******\u002F \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\u002F******\u002F \t\t}\n\u002F******\u002F \t\tObject.defineProperty(exports, '__esModule', { value: true });\n\u002F******\u002F \t};\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F create a fake namespace object\n\u002F******\u002F \t\u002F\u002F mode & 1: value is a module id, require it\n\u002F******\u002F \t\u002F\u002F mode & 2: merge all properties of value into the ns\n\u002F******\u002F \t\u002F\u002F mode & 4: return value when already ns object\n\u002F******\u002F \t\u002F\u002F mode & 8|1: behave like require\n\u002F******\u002F \t__webpack_require__.t = function(value, mode) {\n\u002F******\u002F \t\tif(mode & 1) value = __webpack_require__(value);\n\u002F******\u002F \t\tif(mode & 8) return value;\n\u002F******\u002F \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n\u002F******\u002F \t\tvar ns = Object.create(null);\n\u002F******\u002F \t\t__webpack_require__.r(ns);\n\u002F******\u002F \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n\u002F******\u002F \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n\u002F******\u002F \t\treturn ns;\n\u002F******\u002F \t};\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F getDefaultExport function for compatibility with non-harmony modules\n\u002F******\u002F \t__webpack_require__.n = function(module) {\n\u002F******\u002F \t\tvar getter = module && module.__esModule ?\n\u002F******\u002F \t\t\tfunction getDefault() { return module['default']; } :\n\u002F******\u002F \t\t\tfunction getModuleExports() { return module; };\n\u002F******\u002F \t\t__webpack_require__.d(getter, 'a', getter);\n\u002F******\u002F \t\treturn getter;\n\u002F******\u002F \t};\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F Object.prototype.hasOwnProperty.call\n\u002F******\u002F \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F __webpack_public_path__\n\u002F******\u002F \t__webpack_require__.p = \"\";\n\u002F******\u002F\n\u002F******\u002F\n\u002F******\u002F \t\u002F\u002F Load entry module and return exports\n\u002F******\u002F \treturn __webpack_require__(__webpack_require__.s = \".\u002Fjsdist\u002Findex.js\");\n\u002F******\u002F })\n\u002F************************************************************************\u002F\n\u002F******\u002F ({\n\n\u002F***\u002F \".\u002Fjsdist\u002Fcomponents\u002Ftick-count.js\":\n\u002F*!*****************************************!*\\\n !*** .\u002Fjsdist\u002Fcomponents\u002Ftick-count.js ***!\n \\*****************************************\u002F\n\u002F*! no exports provided *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony import *\u002F var lit_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! lit-element *\u002F \\\".\u002Fnode_modules\u002Flit-element\u002Findex.js\\\");\\nvar _class, _temp;\\n\\nvar __decorate = undefined && undefined.__decorate || function (decorators, target, key, desc) {\\n var c = arguments.length,\\n r = c \u003C 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc,\\n d;\\n if (typeof Reflect === \\\"object\\\" && typeof Reflect.decorate === \\\"function\\\") r = Reflect.decorate(decorators, target, key, desc);else for (var i = decorators.length - 1; i \u003E= 0; i--) if (d = decorators[i]) r = (c \u003C 3 ? d(r) : c \u003E 3 ? d(target, key, r) : d(target, key)) || r;\\n return c \u003E 3 && r && Object.defineProperty(target, key, r), r;\\n};\\n\\n\\nlet TickCount = (_temp = _class = class TickCount extends lit_element__WEBPACK_IMPORTED_MODULE_0__[\\\"LitElement\\\"] {\\n constructor(...args) {\\n super(...args);\\n this.count = 0;\\n this.text = 'The count is:';\\n }\\n\\n get properties() {\\n return {\\n count: {\\n type: Number,\\n attribute: 'count',\\n reflect: true\\n },\\n text: {\\n type: String,\\n attribute: 'text',\\n reflect: true\\n }\\n };\\n }\\n\\n clickHandler() {\\n this.count++;\\n }\\n\\n render() {\\n return lit_element__WEBPACK_IMPORTED_MODULE_0__[\\\"html\\\"]`\\n \u003Cdiv\u003E\\n \u003Cp\u003E${this.text} ${this.count}\u003C\u002Fp\u003E\\n \u003Cbutton @click=\\\"${this.clickHandler}\\\"\u003EClick\u003C\u002Fbutton\u003E\\n \u003C\u002Fdiv\u003E\\n `;\\n }\\n\\n}, _class.styles = lit_element__WEBPACK_IMPORTED_MODULE_0__[\\\"css\\\"]`\\n div{\\n background-color: #ff0000\\n }\\n p{\\n color: #ffffff\\n }\\n button{\\n color: #0000ff\\n }\\n `, _temp);\\n\\n__decorate([Object(lit_element__WEBPACK_IMPORTED_MODULE_0__[\\\"property\\\"])({\\n type: Number,\\n attribute: 'count',\\n reflect: true\\n})], TickCount.prototype, \\\"count\\\", void 0);\\n\\n__decorate([Object(lit_element__WEBPACK_IMPORTED_MODULE_0__[\\\"property\\\"])({\\n type: String,\\n attribute: 'text',\\n reflect: true\\n})], TickCount.prototype, \\\"text\\\", void 0);\\n\\nTickCount = __decorate([Object(lit_element__WEBPACK_IMPORTED_MODULE_0__[\\\"customElement\\\"])('tick-count')], TickCount);\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fjsdist\u002Fcomponents\u002Ftick-count.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fjsdist\u002Findex.js\":\n\u002F*!*************************!*\\\n !*** .\u002Fjsdist\u002Findex.js ***!\n \\*************************\u002F\n\u002F*! no exports provided *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony import *\u002F var _jsdist_components_tick_count_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! ..\u002Fjsdist\u002Fcomponents\u002Ftick-count.js *\u002F \\\".\u002Fjsdist\u002Fcomponents\u002Ftick-count.js\\\");\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fjsdist\u002Findex.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fcss-tag.js\":\n\u002F*!*******************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fcss-tag.js ***!\n \\*******************************************************\u002F\n\u002F*! exports provided: CSSResult, adoptStyles, css, getCompatibleStyle, supportsAdoptingStyleSheets, unsafeCSS *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"CSSResult\\\", function() { return n; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"adoptStyles\\\", function() { return S; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"css\\\", function() { return r; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"getCompatibleStyle\\\", function() { return i; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"supportsAdoptingStyleSheets\\\", function() { return t; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"unsafeCSS\\\", function() { return o; });\\n\u002F**\\n * @license\\n * Copyright 2019 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nconst t=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&\\\"adoptedStyleSheets\\\"in Document.prototype&&\\\"replace\\\"in CSSStyleSheet.prototype,e=Symbol(),s=new Map;class n{constructor(t,s){if(this._$cssResult$=!0,s!==e)throw Error(\\\"CSSResult is not constructable. Use `unsafeCSS` or `css` instead.\\\");this.cssText=t}get styleSheet(){let e=s.get(this.cssText);return t&&void 0===e&&(s.set(this.cssText,e=new CSSStyleSheet),e.replaceSync(this.cssText)),e}toString(){return this.cssText}}const o=t=\u003Enew n(\\\"string\\\"==typeof t?t:t+\\\"\\\",e),r=(t,...s)=\u003E{const o=1===t.length?t[0]:s.reduce(((e,s,n)=\u003Ee+(t=\u003E{if(!0===t._$cssResult$)return t.cssText;if(\\\"number\\\"==typeof t)return t;throw Error(\\\"Value passed to 'css' function must be a 'css' function result: \\\"+t+\\\". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.\\\")})(s)+t[n+1]),t[0]);return new n(o,e)},S=(e,s)=\u003E{t?e.adoptedStyleSheets=s.map((t=\u003Et instanceof CSSStyleSheet?t:t.styleSheet)):s.forEach((t=\u003E{const s=document.createElement(\\\"style\\\");s.textContent=t.cssText,e.appendChild(s)}))},i=t?t=\u003Et:t=\u003Et instanceof CSSStyleSheet?(t=\u003E{let e=\\\"\\\";for(const s of t.cssRules)e+=s.cssText;return o(e)})(t):t;\\n\u002F\u002F# sourceMappingURL=css-tag.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fcss-tag.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\":\n\u002F*!***************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js ***!\n \\***************************************************************\u002F\n\u002F*! exports provided: decorateProperty, legacyPrototypeMethod, standardPrototypeMethod *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"decorateProperty\\\", function() { return o; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"legacyPrototypeMethod\\\", function() { return e; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"standardPrototypeMethod\\\", function() { return t; });\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nconst e=(e,t,o)=\u003E{Object.defineProperty(t,o,e)},t=(e,t)=\u003E({kind:\\\"method\\\",placement:\\\"prototype\\\",key:t.key,descriptor:e}),o=({finisher:e,descriptor:t})=\u003E(o,n)=\u003E{var r;if(void 0===n){const n=null!==(r=o.originalKey)&&void 0!==r?r:o.key,i=null!=t?{kind:\\\"method\\\",placement:\\\"prototype\\\",key:n,descriptor:t(o.key)}:{...o,key:n};return null!=e&&(i.finisher=function(t){e(t,n)}),i}{const r=o.constructor;void 0!==t&&Object.defineProperty(o,n,t(n)),null==e||e(r,n)}};\\n\u002F\u002F# sourceMappingURL=base.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fcustom-element.js\":\n\u002F*!*************************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fcustom-element.js ***!\n \\*************************************************************************\u002F\n\u002F*! exports provided: customElement *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"customElement\\\", function() { return n; });\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nconst n=n=\u003Ee=\u003E\\\"function\\\"==typeof e?((n,e)=\u003E(window.customElements.define(n,e),e))(n,e):((n,e)=\u003E{const{kind:t,elements:i}=e;return{kind:t,elements:i,finisher(e){window.customElements.define(n,e)}}})(n,e);\\n\u002F\u002F# sourceMappingURL=custom-element.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fcustom-element.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fevent-options.js\":\n\u002F*!************************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fevent-options.js ***!\n \\************************************************************************\u002F\n\u002F*! exports provided: eventOptions *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"eventOptions\\\", function() { return e; });\\n\u002F* harmony import *\u002F var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fbase.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\\\");\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Ffunction e(e){return Object(_base_js__WEBPACK_IMPORTED_MODULE_0__[\\\"decorateProperty\\\"])({finisher:(r,t)=\u003E{Object.assign(r.prototype[t],e)}})}\\n\u002F\u002F# sourceMappingURL=event-options.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fevent-options.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fproperty.js\":\n\u002F*!*******************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fproperty.js ***!\n \\*******************************************************************\u002F\n\u002F*! exports provided: property *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"property\\\", function() { return e; });\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nconst i=(i,e)=\u003E\\\"method\\\"===e.kind&&e.descriptor&&!(\\\"value\\\"in e.descriptor)?{...e,finisher(n){n.createProperty(e.key,i)}}:{kind:\\\"field\\\",key:Symbol(),placement:\\\"own\\\",descriptor:{},originalKey:e.key,initializer(){\\\"function\\\"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher(n){n.createProperty(e.key,i)}};function e(e){return(n,t)=\u003Evoid 0!==t?((i,e,n)=\u003E{e.constructor.createProperty(n,i)})(e,n,t):i(e,n)}\\n\u002F\u002F# sourceMappingURL=property.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fproperty.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-all.js\":\n\u002F*!********************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-all.js ***!\n \\********************************************************************\u002F\n\u002F*! exports provided: queryAll *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"queryAll\\\", function() { return e; });\\n\u002F* harmony import *\u002F var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fbase.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\\\");\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Ffunction e(e){return Object(_base_js__WEBPACK_IMPORTED_MODULE_0__[\\\"decorateProperty\\\"])({descriptor:r=\u003E({get(){var r;return null===(r=this.renderRoot)||void 0===r?void 0:r.querySelectorAll(e)},enumerable:!0,configurable:!0})})}\\n\u002F\u002F# sourceMappingURL=query-all.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-all.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-assigned-nodes.js\":\n\u002F*!*******************************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-assigned-nodes.js ***!\n \\*******************************************************************************\u002F\n\u002F*! exports provided: queryAssignedNodes *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"queryAssignedNodes\\\", function() { return o; });\\n\u002F* harmony import *\u002F var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fbase.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\\\");\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nconst t=Element.prototype,n=t.msMatchesSelector||t.webkitMatchesSelector;function o(t=\\\"\\\",o=!1,r=\\\"\\\"){return Object(_base_js__WEBPACK_IMPORTED_MODULE_0__[\\\"decorateProperty\\\"])({descriptor:e=\u003E({get(){var e,l;const i=\\\"slot\\\"+(t?`[name=${t}]`:\\\":not([name])\\\");let a=null===(l=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(i))||void 0===l?void 0:l.assignedNodes({flatten:o});return a&&r&&(a=a.filter((e=\u003Ee.nodeType===Node.ELEMENT_NODE&&(e.matches?e.matches(r):n.call(e,r))))),a},enumerable:!0,configurable:!0})})}\\n\u002F\u002F# sourceMappingURL=query-assigned-nodes.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-assigned-nodes.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-async.js\":\n\u002F*!**********************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-async.js ***!\n \\**********************************************************************\u002F\n\u002F*! exports provided: queryAsync *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"queryAsync\\\", function() { return e; });\\n\u002F* harmony import *\u002F var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fbase.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\\\");\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nfunction e(e){return Object(_base_js__WEBPACK_IMPORTED_MODULE_0__[\\\"decorateProperty\\\"])({descriptor:r=\u003E({async get(){var r;return await this.updateComplete,null===(r=this.renderRoot)||void 0===r?void 0:r.querySelector(e)},enumerable:!0,configurable:!0})})}\\n\u002F\u002F# sourceMappingURL=query-async.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-async.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery.js\":\n\u002F*!****************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery.js ***!\n \\****************************************************************\u002F\n\u002F*! exports provided: query *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"query\\\", function() { return o; });\\n\u002F* harmony import *\u002F var _base_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fbase.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\\\");\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Ffunction o(o,r){return Object(_base_js__WEBPACK_IMPORTED_MODULE_0__[\\\"decorateProperty\\\"])({descriptor:t=\u003E{const i={get(){var t;return null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(o)},enumerable:!0,configurable:!0};if(r){const r=\\\"symbol\\\"==typeof t?Symbol():\\\"__\\\"+t;i.get=function(){var t;return void 0===this[r]&&(this[r]=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(o)),this[r]}}return i}})}\\n\u002F\u002F# sourceMappingURL=query.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fstate.js\":\n\u002F*!****************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fstate.js ***!\n \\****************************************************************\u002F\n\u002F*! exports provided: state *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"state\\\", function() { return t; });\\n\u002F* harmony import *\u002F var _property_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fproperty.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fproperty.js\\\");\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Ffunction t(t){return Object(_property_js__WEBPACK_IMPORTED_MODULE_0__[\\\"property\\\"])({...t,state:!0})}\\n\u002F\u002F# sourceMappingURL=state.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fstate.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Freactive-element.js\":\n\u002F*!****************************************************************!*\\\n !*** .\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Freactive-element.js ***!\n \\****************************************************************\u002F\n\u002F*! exports provided: CSSResult, adoptStyles, css, getCompatibleStyle, supportsAdoptingStyleSheets, unsafeCSS, ReactiveElement, defaultConverter, notEqual *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"ReactiveElement\\\", function() { return a; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"defaultConverter\\\", function() { return o; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"notEqual\\\", function() { return n; });\\n\u002F* harmony import *\u002F var _css_tag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! .\u002Fcss-tag.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fcss-tag.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"CSSResult\\\", function() { return _css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"CSSResult\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"adoptStyles\\\", function() { return _css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"adoptStyles\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"css\\\", function() { return _css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"css\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"getCompatibleStyle\\\", function() { return _css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"getCompatibleStyle\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"supportsAdoptingStyleSheets\\\", function() { return _css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"supportsAdoptingStyleSheets\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"unsafeCSS\\\", function() { return _css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"unsafeCSS\\\"]; });\\n\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Fvar s,e,r,h;const o={toAttribute(t,i){switch(i){case Boolean:t=t?\\\"\\\":null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,i){let s=t;switch(i){case Boolean:s=null!==t;break;case Number:s=null===t?null:Number(t);break;case Object:case Array:try{s=JSON.parse(t)}catch(t){s=null}}return s}},n=(t,i)=\u003Ei!==t&&(i==i||t==t),l={attribute:!0,type:String,converter:o,reflect:!1,hasChanged:n};class a extends HTMLElement{constructor(){super(),this._$Et=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Ei=null,this.o()}static addInitializer(t){var i;null!==(i=this.l)&&void 0!==i||(this.l=[]),this.l.push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach(((i,s)=\u003E{const e=this._$Eh(s,i);void 0!==e&&(this._$Eu.set(e,s),t.push(e))})),t}static createProperty(t,i=l){if(i.state&&(i.attribute=!1),this.finalize(),this.elementProperties.set(t,i),!i.noAccessor&&!this.prototype.hasOwnProperty(t)){const s=\\\"symbol\\\"==typeof t?Symbol():\\\"__\\\"+t,e=this.getPropertyDescriptor(t,s,i);void 0!==e&&Object.defineProperty(this.prototype,t,e)}}static getPropertyDescriptor(t,i,s){return{get(){return this[i]},set(e){const r=this[t];this[i]=e,this.requestUpdate(t,r,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||l}static finalize(){if(this.hasOwnProperty(\\\"finalized\\\"))return!1;this.finalized=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),this.elementProperties=new Map(t.elementProperties),this._$Eu=new Map,this.hasOwnProperty(\\\"properties\\\")){const t=this.properties,i=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const s of i)this.createProperty(s,t[s])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(i){const s=[];if(Array.isArray(i)){const e=new Set(i.flat(1\u002F0).reverse());for(const i of e)s.unshift(Object(_css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"getCompatibleStyle\\\"])(i))}else void 0!==i&&s.push(Object(_css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"getCompatibleStyle\\\"])(i));return s}static _$Eh(t,i){const s=i.attribute;return!1===s?void 0:\\\"string\\\"==typeof s?s:\\\"string\\\"==typeof t?t.toLowerCase():void 0}o(){var t;this._$Ev=new Promise((t=\u003Ethis.enableUpdating=t)),this._$AL=new Map,this._$Ep(),this.requestUpdate(),null===(t=this.constructor.l)||void 0===t||t.forEach((t=\u003Et(this)))}addController(t){var i,s;(null!==(i=this._$Em)&&void 0!==i?i:this._$Em=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(s=t.hostConnected)||void 0===s||s.call(t))}removeController(t){var i;null===(i=this._$Em)||void 0===i||i.splice(this._$Em.indexOf(t)\u003E\u003E\u003E0,1)}_$Ep(){this.constructor.elementProperties.forEach(((t,i)=\u003E{this.hasOwnProperty(i)&&(this._$Et.set(i,this[i]),delete this[i])}))}createRenderRoot(){var t;const s=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return Object(_css_tag_js__WEBPACK_IMPORTED_MODULE_0__[\\\"adoptStyles\\\"])(s,this.constructor.elementStyles),s}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$Em)||void 0===t||t.forEach((t=\u003E{var i;return null===(i=t.hostConnected)||void 0===i?void 0:i.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$Em)||void 0===t||t.forEach((t=\u003E{var i;return null===(i=t.hostDisconnected)||void 0===i?void 0:i.call(t)}))}attributeChangedCallback(t,i,s){this._$AK(t,s)}_$Eg(t,i,s=l){var e,r;const h=this.constructor._$Eh(t,s);if(void 0!==h&&!0===s.reflect){const n=(null!==(r=null===(e=s.converter)||void 0===e?void 0:e.toAttribute)&&void 0!==r?r:o.toAttribute)(i,s.type);this._$Ei=t,null==n?this.removeAttribute(h):this.setAttribute(h,n),this._$Ei=null}}_$AK(t,i){var s,e,r;const h=this.constructor,n=h._$Eu.get(t);if(void 0!==n&&this._$Ei!==n){const t=h.getPropertyOptions(n),l=t.converter,a=null!==(r=null!==(e=null===(s=l)||void 0===s?void 0:s.fromAttribute)&&void 0!==e?e:\\\"function\\\"==typeof l?l:null)&&void 0!==r?r:o.fromAttribute;this._$Ei=n,this[n]=a(i,t.type),this._$Ei=null}}requestUpdate(t,i,s){let e=!0;void 0!==t&&(((s=s||this.constructor.getPropertyOptions(t)).hasChanged||n)(this[t],i)?(this._$AL.has(t)||this._$AL.set(t,i),!0===s.reflect&&this._$Ei!==t&&(void 0===this._$ES&&(this._$ES=new Map),this._$ES.set(t,s))):e=!1),!this.isUpdatePending&&e&&(this._$Ev=this._$EC())}async _$EC(){this.isUpdatePending=!0;try{await this._$Ev}catch(t){Promise.reject(t)}const t=this.performUpdate();return null!=t&&await t,!this.isUpdatePending}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Et&&(this._$Et.forEach(((t,i)=\u003Ethis[i]=t)),this._$Et=void 0);let i=!1;const s=this._$AL;try{i=this.shouldUpdate(s),i?(this.willUpdate(s),null===(t=this._$Em)||void 0===t||t.forEach((t=\u003E{var i;return null===(i=t.hostUpdate)||void 0===i?void 0:i.call(t)})),this.update(s)):this._$E_()}catch(t){throw i=!1,this._$E_(),t}i&&this._$AE(s)}willUpdate(t){}_$AE(t){var i;null===(i=this._$Em)||void 0===i||i.forEach((t=\u003E{var i;return null===(i=t.hostUpdated)||void 0===i?void 0:i.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$E_(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Ev}shouldUpdate(t){return!0}update(t){void 0!==this._$ES&&(this._$ES.forEach(((t,i)=\u003Ethis._$Eg(i,this[i],t))),this._$ES=void 0),this._$E_()}updated(t){}firstUpdated(t){}}a.finalized=!0,a.elementProperties=new Map,a.elementStyles=[],a.shadowRootOptions={mode:\\\"open\\\"},null===(e=(s=globalThis).reactiveElementPlatformSupport)||void 0===e||e.call(s,{ReactiveElement:a}),(null!==(r=(h=globalThis).reactiveElementVersions)&&void 0!==r?r:h.reactiveElementVersions=[]).push(\\\"1.0.0-rc.3\\\");\\n\u002F\u002F# sourceMappingURL=reactive-element.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Freactive-element.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002Flit-element\u002Findex.js\":\n\u002F*!*******************************************!*\\\n !*** .\u002Fnode_modules\u002Flit-element\u002Findex.js ***!\n \\*******************************************\u002F\n\u002F*! exports provided: LitElement, UpdatingElement, _$LE, CSSResult, adoptStyles, css, getCompatibleStyle, supportsAdoptingStyleSheets, unsafeCSS, ReactiveElement, defaultConverter, notEqual, _$LH, html, noChange, nothing, render, svg, decorateProperty, legacyPrototypeMethod, standardPrototypeMethod, customElement, property, state, eventOptions, query, queryAll, queryAsync, queryAssignedNodes *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony import *\u002F var _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! @lit\u002Freactive-element *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Freactive-element.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"CSSResult\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"CSSResult\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"adoptStyles\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"adoptStyles\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"css\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"css\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"getCompatibleStyle\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"getCompatibleStyle\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"supportsAdoptingStyleSheets\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"supportsAdoptingStyleSheets\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"unsafeCSS\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"unsafeCSS\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"ReactiveElement\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"ReactiveElement\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"defaultConverter\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"defaultConverter\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"notEqual\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"notEqual\\\"]; });\\n\\n\u002F* harmony import *\u002F var lit_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\u002F*! lit-html *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flit-html.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"_$LH\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"_$LH\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"html\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"html\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"noChange\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"noChange\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"nothing\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"nothing\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"render\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"svg\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"svg\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_element_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(\u002F*! .\u002Flit-element.js *\u002F \\\".\u002Fnode_modules\u002Flit-element\u002Flit-element.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"LitElement\\\", function() { return _lit_element_js__WEBPACK_IMPORTED_MODULE_2__[\\\"LitElement\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"UpdatingElement\\\", function() { return _lit_element_js__WEBPACK_IMPORTED_MODULE_2__[\\\"UpdatingElement\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"_$LE\\\", function() { return _lit_element_js__WEBPACK_IMPORTED_MODULE_2__[\\\"_$LE\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_base_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fbase.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fbase.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"decorateProperty\\\", function() { return _lit_reactive_element_decorators_base_js__WEBPACK_IMPORTED_MODULE_3__[\\\"decorateProperty\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"legacyPrototypeMethod\\\", function() { return _lit_reactive_element_decorators_base_js__WEBPACK_IMPORTED_MODULE_3__[\\\"legacyPrototypeMethod\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"standardPrototypeMethod\\\", function() { return _lit_reactive_element_decorators_base_js__WEBPACK_IMPORTED_MODULE_3__[\\\"standardPrototypeMethod\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_custom_element_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fcustom-element.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fcustom-element.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"customElement\\\", function() { return _lit_reactive_element_decorators_custom_element_js__WEBPACK_IMPORTED_MODULE_4__[\\\"customElement\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_property_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fproperty.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fproperty.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"property\\\", function() { return _lit_reactive_element_decorators_property_js__WEBPACK_IMPORTED_MODULE_5__[\\\"property\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_state_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fstate.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fstate.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"state\\\", function() { return _lit_reactive_element_decorators_state_js__WEBPACK_IMPORTED_MODULE_6__[\\\"state\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_event_options_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fevent-options.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fevent-options.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"eventOptions\\\", function() { return _lit_reactive_element_decorators_event_options_js__WEBPACK_IMPORTED_MODULE_7__[\\\"eventOptions\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_query_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fquery.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"query\\\", function() { return _lit_reactive_element_decorators_query_js__WEBPACK_IMPORTED_MODULE_8__[\\\"query\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_query_all_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fquery-all.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-all.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"queryAll\\\", function() { return _lit_reactive_element_decorators_query_all_js__WEBPACK_IMPORTED_MODULE_9__[\\\"queryAll\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_query_async_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fquery-async.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-async.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"queryAsync\\\", function() { return _lit_reactive_element_decorators_query_async_js__WEBPACK_IMPORTED_MODULE_10__[\\\"queryAsync\\\"]; });\\n\\n\u002F* harmony import *\u002F var _lit_reactive_element_decorators_query_assigned_nodes_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(\u002F*! @lit\u002Freactive-element\u002Fdecorators\u002Fquery-assigned-nodes.js *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Fdecorators\u002Fquery-assigned-nodes.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"queryAssignedNodes\\\", function() { return _lit_reactive_element_decorators_query_assigned_nodes_js__WEBPACK_IMPORTED_MODULE_11__[\\\"queryAssignedNodes\\\"]; });\\n\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Fconsole.warn(\\\"The main 'lit-element' module entrypoint is deprecated. Please update your imports to use the 'lit' package: 'lit' and 'lit\u002Fdecorators.ts' or import from 'lit-element\u002Flit-element.ts'.\\\");\\n\u002F\u002F# sourceMappingURL=index.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002Flit-element\u002Findex.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002Flit-element\u002Flit-element.js\":\n\u002F*!*************************************************!*\\\n !*** .\u002Fnode_modules\u002Flit-element\u002Flit-element.js ***!\n \\*************************************************\u002F\n\u002F*! exports provided: LitElement, UpdatingElement, _$LE, CSSResult, adoptStyles, css, getCompatibleStyle, supportsAdoptingStyleSheets, unsafeCSS, ReactiveElement, defaultConverter, notEqual, _$LH, html, noChange, nothing, render, svg *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"LitElement\\\", function() { return h; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"UpdatingElement\\\", function() { return c; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"_$LE\\\", function() { return u; });\\n\u002F* harmony import *\u002F var _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\u002F*! @lit\u002Freactive-element *\u002F \\\".\u002Fnode_modules\u002F@lit\u002Freactive-element\u002Freactive-element.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"CSSResult\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"CSSResult\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"adoptStyles\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"adoptStyles\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"css\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"css\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"getCompatibleStyle\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"getCompatibleStyle\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"supportsAdoptingStyleSheets\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"supportsAdoptingStyleSheets\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"unsafeCSS\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"unsafeCSS\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"ReactiveElement\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"ReactiveElement\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"defaultConverter\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"defaultConverter\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"notEqual\\\", function() { return _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"notEqual\\\"]; });\\n\\n\u002F* harmony import *\u002F var lit_html__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(\u002F*! lit-html *\u002F \\\".\u002Fnode_modules\u002Flit-html\u002Flit-html.js\\\");\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"_$LH\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"_$LH\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"html\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"html\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"noChange\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"noChange\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"nothing\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"nothing\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"render\\\"]; });\\n\\n\u002F* harmony reexport (safe) *\u002F __webpack_require__.d(__webpack_exports__, \\\"svg\\\", function() { return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"svg\\\"]; });\\n\\n\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002Fvar i,l,o,s,n,a;const c=_lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"ReactiveElement\\\"];class h extends _lit_reactive_element__WEBPACK_IMPORTED_MODULE_0__[\\\"ReactiveElement\\\"]{constructor(){super(...arguments),this.renderOptions={host:this},this._$Dt=void 0}createRenderRoot(){var t,e;const r=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=r.firstChild),r}update(t){const r=this.render();super.update(t),this._$Dt=Object(lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"render\\\"])(r,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Dt)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Dt)||void 0===t||t.setConnected(!1)}render(){return lit_html__WEBPACK_IMPORTED_MODULE_1__[\\\"noChange\\\"]}}h.finalized=!0,h._$litElement$=!0,null===(l=(i=globalThis).litElementHydrateSupport)||void 0===l||l.call(i,{LitElement:h}),null===(s=(o=globalThis).litElementPlatformSupport)||void 0===s||s.call(o,{LitElement:h});const u={_$AK:(t,e,r)=\u003E{t._$AK(e,r)},_$AL:t=\u003Et._$AL};(null!==(n=(a=globalThis).litElementVersions)&&void 0!==n?n:a.litElementVersions=[]).push(\\\"3.0.0-rc.3\\\");\\n\u002F\u002F# sourceMappingURL=lit-element.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002Flit-element\u002Flit-element.js?\");\n\n\u002F***\u002F }),\n\n\u002F***\u002F \".\u002Fnode_modules\u002Flit-html\u002Flit-html.js\":\n\u002F*!*******************************************!*\\\n !*** .\u002Fnode_modules\u002Flit-html\u002Flit-html.js ***!\n \\*******************************************\u002F\n\u002F*! exports provided: _$LH, html, noChange, nothing, render, svg *\u002F\n\u002F***\u002F (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"_$LH\\\", function() { return Z; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"html\\\", function() { return T; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"noChange\\\", function() { return w; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"nothing\\\", function() { return A; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"render\\\", function() { return P; });\\n\u002F* harmony export (binding) *\u002F __webpack_require__.d(__webpack_exports__, \\\"svg\\\", function() { return x; });\\n\u002F**\\n * @license\\n * Copyright 2017 Google LLC\\n * SPDX-License-Identifier: BSD-3-Clause\\n *\u002F\\nvar t,i,s,e;const o=globalThis.trustedTypes,n=o?o.createPolicy(\\\"lit-html\\\",{createHTML:t=\u003Et}):void 0,l=`lit${(Math.random()+\\\"\\\").slice(9)}musing-grothendieck-9hved - CodeSandbox,h=\\\"?\\\"+l,r=`\u003C${h}\u003E`,u=document,c=(t=\\\"\\\")=\u003Eu.createComment(t),d=t=\u003Enull===t||\\\"object\\\"!=typeof t&&\\\"function\\\"!=typeof t,v=Array.isArray,a=t=\u003E{var i;return v(t)||\\\"function\\\"==typeof(null===(i=t)||void 0===i?void 0:i[Symbol.iterator])},f=\u002F\u003C(?:(!--|\\\\\u002F[^a-zA-Z])|(\\\\\u002F?[a-zA-Z][^\u003E\\\\s]*)|(\\\\\u002F?$))\u002Fg,_=\u002F--\u003E\u002Fg,m=\u002F\u003E\u002Fg,$=\u002F\u003E|[ \\t\\\\n\\f\\\\r](?:([^\\\\s\\\"'\u003E=\u002F]+)([ \\t\\\\n\\f\\\\r]*=[ \\t\\\\n\\f\\\\r]*(?:[^ \\t\\\\n\\f\\\\r\\\"'`\u003C\u003E=]|(\\\"|')|))|$)\u002Fg,g=\u002F'\u002Fg,p=\u002F\\\"\u002Fg,y=\u002F^(?:script|style|textarea)$\u002Fi,b=t=\u003E(i,...s)=\u003E({_$litType$:t,strings:i,values:s}),T=b(1),x=b(2),w=Symbol.for(\\\"lit-noChange\\\"),A=Symbol.for(\\\"lit-nothing\\\"),C=new WeakMap,P=(t,i,s)=\u003E{var e,o;const n=null!==(e=null==s?void 0:s.renderBefore)&&void 0!==e?e:i;let l=n._$litPart$;if(void 0===l){const t=null!==(o=null==s?void 0:s.renderBefore)&&void 0!==o?o:null;n._$litPart$=l=new k(i.insertBefore(c(),t),t,void 0,null!=s?s:{})}return l._$AI(t),l},V=u.createTreeWalker(u,129,null,!1),E=(t,i)=\u003E{const s=t.length-1,e=[];let o,h=2===i?\\\"\u003Csvg\u003E\\\":\\\"\\\",u=f;for(let i=0;i\u003Cs;i++){const s=t[i];let n,c,d=-1,v=0;for(;v\u003Cs.length&&(u.lastIndex=v,c=u.exec(s),null!==c);)v=u.lastIndex,u===f?\\\"!--\\\"===c[1]?u=_:void 0!==c[1]?u=m:void 0!==c[2]?(y.test(c[2])&&(o=RegExp(\\\"\u003C\u002F\\\"+c[2],\\\"g\\\")),u=$):void 0!==c[3]&&(u=$):u===$?\\\"\u003E\\\"===c[0]?(u=null!=o?o:f,d=-1):void 0===c[1]?d=-2:(d=u.lastIndex-c[2].length,n=c[1],u=void 0===c[3]?$:'\\\"'===c[3]?p:g):u===p||u===g?u=$:u===_||u===m?u=f:(u=$,o=void 0);const a=u===&t[i+1].startsWith(\\\"\u002F\u003E\\\")?\\\" \\\":\\\"\\\";h+=u===f?s+r:d\u003E=0?(e.push(n),s.slice(0,d)+\\\"$lit$\\\"+s.slice(d)+l+a):s+l+(-2===d?(e.push(void 0),i):a)}const c=h+(t[s]||\\\"\u003C?\u003E\\\")+(2===i?\\\"\u003C\u002Fsvg\u003E\\\":\\\"\\\");return[void 0!==n?n.createHTML(c):c,e]};class M{constructor({strings:t,_$litType$:i},s){let e;this.parts=[];let n=0,r=0;const u=t.length-1,d=this.parts,[v,a]=E(t,i);if(this.el=M.createElement(v,s),V.currentNode=this.el.content,2===i){const t=this.el.content,i=t.firstChild;i.remove(),t.append(...i.childNodes)}for(;null!==(e=V.nextNode())&&d.length\u003Cu;){if(1===e.nodeType){if(e.hasAttributes()){const t=[];for(const i of e.getAttributeNames())if(i.endsWith(\\\"$lit$\\\")||i.startsWith(l)){const s=a[r++];if(t.push(i),void 0!==s){const t=e.getAttribute(s.toLowerCase()+\\\"$lit$\\\").split(l),i=\u002F([.?@])?(.*)\u002F.exec(s);d.push({type:1,index:n,name:i[2],strings:t,ctor:\\\".\\\"===i[1]?I:\\\"?\\\"===i[1]?L:\\\"@\\\"===i[1]?R:H})}else d.push({type:6,index:n})}for(const i of t)e.removeAttribute(i)}if(y.test(e.tagName)){const t=e.textContent.split(l),i=t.length-1;if(i\u003E0){e.textContent=o?o.emptyScript:\\\"\\\";for(let s=0;s\u003Ci;s++)e.append(t[s],c()),V.nextNode(),d.push({type:2,index:++n});e.append(t[i],c())}}}else if(8===e.nodeType)if(e.data===h)d.push({type:2,index:n});else{let t=-1;for(;-1!==(t=e.data.indexOf(l,t+1));)d.push({type:7,index:n}),t+=l.length-1}n++}}static createElement(t,i){const s=u.createElement(\\\"template\\\");return s.innerHTML=t,s}}function N(t,i,s=t,e){var o,n,l,h;if(i===w)return i;let r=void 0!==e?null===(o=s._$Cl)||void 0===o?void 0:o[e]:s._$Cu;const u=d(i)?void 0:i._$litDirective$;return(null==r?void 0:r.constructor)!==u&&(null===(n=null==r?void 0:r._$AO)||void 0===n||n.call(r,!1),void 0===u?r=void 0:(r=new u(t),r._$AT(t,s,e)),void 0!==e?(null!==(l=(h=s)._$Cl)&&void 0!==l?l:h._$Cl=[])[e]=r:s._$Cu=r),void 0!==r&&(i=N(t,r._$AS(t,i.values),r,e)),i}class S{constructor(t,i){this.v=[],this._$AN=void 0,this._$AD=t,this._$AM=i}get _$AU(){return this._$AM._$AU}p(t){var i;const{el:{content:s},parts:e}=this._$AD,o=(null!==(i=null==t?void 0:t.creationScope)&&void 0!==i?i:u).importNode(s,!0);V.currentNode=o;let n=V.nextNode(),l=0,h=0,r=e[0];for(;void 0!==r;){if(l===r.index){let i;2===r.type?i=new k(n,n.nextSibling,this,t):1===r.type?i=new r.ctor(n,r.name,r.strings,this,t):6===r.type&&(i=new z(n,this,t)),this.v.push(i),r=e[++h]}l!==(null==r?void 0:r.index)&&(n=V.nextNode(),l++)}return o}m(t){let i=0;for(const s of this.v)void 0!==s&&(void 0!==s.strings?(s._$AI(t,s,i),i+=s.strings.length-2):s._$AI(t[i])),i++}}class k{constructor(t,i,s,e){this.type=2,this._$C_=!0,this._$AN=void 0,this._$AA=t,this._$AB=i,this._$AM=s,this.options=e}get _$AU(){var t,i;return null!==(i=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==i?i:this._$C_}get parentNode(){return this._$AA.parentNode}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t,i=this){t=N(this,t,i),d(t)?t===A||null==t||\\\"\\\"===t?(this._$AH!==A&&this._$AR(),this._$AH=A):t!==this._$AH&&t!==w&&this.$(t):void 0!==t._$litType$?this.T(t):void 0!==t.nodeType?this.A(t):a(t)?this.M(t):this.$(t)}C(t,i=this._$AB){return this._$AA.parentNode.insertBefore(t,i)}A(t){this._$AH!==t&&(this._$AR(),this._$AH=this.C(t))}$(t){const i=this._$AA.nextSibling;null!==i&&3===i.nodeType&&(null===this._$AB?null===i.nextSibling:i===this._$AB.previousSibling)?i.data=t:this.A(u.createTextNode(t)),this._$AH=t}T(t){var i;const{values:s,_$litType$:e}=t,o=\\\"number\\\"==typeof e?this._$AC(t):(void 0===e.el&&(e.el=M.createElement(e.h,this.options)),e);if((null===(i=this._$AH)||void 0===i?void 0:i._$AD)===o)this._$AH.m(s);else{const t=new S(o,this),i=t.p(this.options);t.m(s),this.A(i),this._$AH=t}}_$AC(t){let i=C.get(t.strings);return void 0===i&&C.set(t.strings,i=new M(t)),i}M(t){v(this._$AH)||(this._$AH=[],this._$AR());const i=this._$AH;let s,e=0;for(const o of t)e===i.length?i.push(s=new k(this.C(c()),this.C(c()),this,this.options)):s=i[e],s._$AI(o),e++;e\u003Ci.length&&(this._$AR(s&&s._$AB.nextSibling,e),i.length=e)}_$AR(t=this._$AA.nextSibling,i){var s;for(null===(s=this._$AP)||void 0===s||s.call(this,!1,!0,i);t&&t!==this._$AB;){const i=t.nextSibling;t.remove(),t=i}}setConnected(t){var i;void 0===this._$AM&&(this._$C_=t,null===(i=this._$AP)||void 0===i||i.call(this,t))}}class H{constructor(t,i,s,e,o){this.type=1,this._$AH=A,this._$AN=void 0,this.element=t,this.name=i,this._$AM=e,this.options=o,s.length\u003E2||\\\"\\\"!==s[0]||\\\"\\\"!==s[1]?(this._$AH=Array(s.length-1).fill(A),this.strings=s):this._$AH=A}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,i=this,s,e){const o=this.strings;let n=!1;if(void 0===o)t=N(this,t,i,0),n=!d(t)||t!==this._$AH&&t!==w,n&&(this._$AH=t);else{const e=t;let l,h;for(t=o[0],l=0;l\u003Co.length-1;l++)h=N(this,e[s+l],i,l),h===w&&(h=this._$AH[l]),n||(n=!d(h)||h!==this._$AH[l]),h===A?t=A:t!==A&&(t+=(null!=h?h:\\\"\\\")+o[l+1]),this._$AH[l]=h}n&&!e&&this.P(t)}P(t){t===A?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,null!=t?t:\\\"\\\")}}class I extends H{constructor(){super(...arguments),this.type=3}P(t){this.element[this.name]=t===A?void 0:t}}class L extends H{constructor(){super(...arguments),this.type=4}P(t){t&&t!==A?this.element.setAttribute(this.name,\\\"\\\"):this.element.removeAttribute(this.name)}}class R extends H{constructor(){super(...arguments),this.type=5}_$AI(t,i=this){var s;if((t=null!==(s=N(this,t,i,0))&&void 0!==s?s:A)===w)return;const e=this._$AH,o=t===A&&e!==A||t.capture!==e.capture||t.once!==e.once||t.passive!==e.passive,n=t!==A&&(e===A||o);o&&this.element.removeEventListener(this.name,this,e),n&&this.element.addEventListener(this.name,this,t),this._$AH=t}handleEvent(t){var i,s;\\\"function\\\"==typeof this._$AH?this._$AH.call(null!==(s=null===(i=this.options)||void 0===i?void 0:i.host)&&void 0!==s?s:this.element,t):this._$AH.handleEvent(t)}}class z{constructor(t,i,s){this.element=t,this.type=6,this._$AN=void 0,this._$AM=i,this.options=s}get _$AU(){return this._$AM._$AU}_$AI(t){N(this,t)}}const Z={V:\\\"$lit$\\\",k:l,R:h,I:1,N:E,D:S,L:a,j:N,H:k,O:H,W:L,Z:R,B:I,F:z};null===(i=(t=globalThis).litHtmlPlatformSupport)||void 0===i||i.call(t,M,k),(null!==(s=(e=globalThis).litHtmlVersions)&&void 0!==s?s:e.litHtmlVersions=[]).push(\\\"2.0.0-rc.4\\\");\\n\u002F\u002F# sourceMappingURL=lit-html.js.map\\n\\n\\n\u002F\u002F# sourceURL=webpack:\u002F\u002F\u002F.\u002Fnode_modules\u002Flit-html\u002Flit-html.js?\");\n\n\u002F***\u002F })\n\n\u002F******\u002F });","id":"mod_3qwDJ2hKp4uPPtsZip4dKC","is_binary":false,"title":"lit-components-bundle.js","sha":null,"inserted_at":"2021-08-20T09:10:37","updated_at":"2021-08-20T09:10:37","upload_id":null,"shortid":"BkbS9be6eF","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"SJBqWlTeK"},{"code":"import '..\u002Fjsdist\u002Fcomponents\u002Ftick-count.js';\r\n","id":"mod_Q3mAPi6f8qiiGaNnxeASos","is_binary":false,"title":"index.js","sha":null,"inserted_at":"2021-08-20T09:10:44","updated_at":"2021-08-20T09:10:44","upload_id":null,"shortid":"B1-h9bxTlt","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"Hk2q-lalY"},{"code":"var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c \u003C 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i \u003E= 0; i--) if (d = decorators[i]) r = (c \u003C 3 ? d(r) : c \u003E 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c \u003E 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\nimport { LitElement, css, html, customElement, property } from 'lit-element';\r\nlet TickCount = class TickCount extends LitElement {\r\n count = 0;\r\n text = 'The count is:';\r\n static styles = css `\r\n div{\r\n background-color: #ff0000\r\n }\r\n p{\r\n color: #ffffff\r\n }\r\n button{\r\n color: #0000ff\r\n }\r\n `;\r\n get properties() {\r\n return {\r\n count: {\r\n type: Number,\r\n attribute: 'count',\r\n reflect: true\r\n },\r\n text: {\r\n type: String,\r\n attribute: 'text',\r\n reflect: true\r\n }\r\n };\r\n }\r\n clickHandler() {\r\n this.count++;\r\n }\r\n render() {\r\n return html `\r\n \u003Cdiv\u003E\r\n \u003Cp\u003E${this.text} ${this.count}\u003C\u002Fp\u003E\r\n \u003Cbutton @click=\"${(this.clickHandler)}\"\u003EClick\u003C\u002Fbutton\u003E\r\n \u003C\u002Fdiv\u003E\r\n `;\r\n }\r\n};\r\n__decorate([\r\n property({ type: Number, attribute: 'count', reflect: true })\r\n], TickCount.prototype, \"count\", void 0);\r\n__decorate([\r\n property({ type: String, attribute: 'text', reflect: true })\r\n], TickCount.prototype, \"text\", void 0);\r\nTickCount = __decorate([\r\n customElement('tick-count')\r\n], TickCount);\r\n","id":"mod_FeCjVVdiijxhZ8FqApb4MX","is_binary":false,"title":"tick-count.js","sha":null,"inserted_at":"2021-08-20T09:10:44","updated_at":"2021-08-20T09:10:44","upload_id":null,"shortid":"HkMh9Wgplt","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"r1x2qWxaxF"},{"code":"\u003C!DOCTYPE html\u003E\r\n\u003Chtml\u003E\r\n\u003Chead\u003E\r\n \u003Ctitle\u003E\u003C\u002Ftitle\u003E\r\n\u003C\u002Fhead\u003E\r\n\u003Cbody\u003E\r\n \u003Ctick-count\u003E\u003C\u002Ftick-count\u003E\r\n\u003C\u002Fbody\u003E\r\n\u003C\u002Fhtml\u003E","id":"mod_YNZVHBkWgB6kNAMnYtcmaP","is_binary":false,"title":"index.html","sha":null,"inserted_at":"2021-08-20T09:11:02","updated_at":"2021-08-20T09:11:02","upload_id":null,"shortid":"Hk0sWgplt","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"rVrjw"}],"author":null,"pr_number":null,"ai_consent":false,"permissions":{"prevent_sandbox_export":false,"prevent_sandbox_leaving":false},"tags":[],"fork_count":6,"feature_flags":{"comments":false,"container_lsp":false},"directories":[{"id":"dir_D7CxgWz9DSgkHXAtuR4qbS","title":"components","inserted_at":"2021-08-20T08:43:55","updated_at":"2021-08-20T08:43:55","shortid":"rylXUsJ6gK","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"S17Usy6gY"},{"id":"dir_PgjkbWggzDuoa3EH1WZReZ","title":"src","inserted_at":"2021-08-20T08:43:55","updated_at":"2021-08-20T08:44:04","shortid":"S17Usy6gY","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"kV4Wr"},{"id":"dir_WBqW1CgutzYRRx219S62kT","title":"src","inserted_at":"2021-08-20T08:39:31","updated_at":"2018-02-28T16:00:15","shortid":"GXOoy","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":null},{"id":"dir_DMuCgSEhUQiiP7dpPX1ZSv","title":".codesandbox","inserted_at":"2021-08-20T08:39:31","updated_at":"2020-11-11T14:58:27","shortid":"rkcG3_tYP","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":null},{"id":"dir_8XLeGTpnxyVmWgWAyWiocy","title":"lit-3-0-0-rc-3","inserted_at":"2021-08-20T09:10:05","updated_at":"2021-08-20T09:10:05","shortid":"rVrjw","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":null},{"id":"dir_Mu52TUpbP9haKx99To7ERU","title":"dist","inserted_at":"2021-08-20T08:43:46","updated_at":"2021-08-20T08:43:46","shortid":"rkKBoypet","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"kV4Wr"},{"id":"dir_KPdKGyt4hmWvesb6aQicGk","title":"dist","inserted_at":"2021-08-20T09:10:37","updated_at":"2021-08-20T09:10:37","shortid":"SJBqWlTeK","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"rVrjw"},{"id":"dir_RARJoBgr78c5vubUjuhKmG","title":"components","inserted_at":"2021-08-20T09:10:44","updated_at":"2021-08-20T09:10:44","shortid":"r1x2qWxaxF","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"Hk2q-lalY"},{"id":"dir_Nbfe5TuqTDRx9PQ2iyxES4","title":"src","inserted_at":"2021-08-20T09:10:44","updated_at":"2021-08-20T09:10:49","shortid":"Hk2q-lalY","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":"rVrjw"},{"id":"dir_5JYKhQdbhLReaZ39mnLc8E","title":"lit-2-4-0","inserted_at":"2021-08-20T08:39:32","updated_at":"2021-08-20T08:39:32","shortid":"kV4Wr","source_id":"src_VMB5FQZFf2d4h9s7M1r5hR","directory_shortid":null}],"inserted_at":"2021-08-20T08:39:31","version":49,"draft":true,"id":"9hved","original_git":null,"entry":"src\u002Findex.js","forked_from_sandbox":{"alias":"frosty-payne-3fhd7","id":"3fhd7","title":null,"template":"parcel","inserted_at":"2021-08-11T04:31:31","updated_at":"2021-08-11T04:56:06","git":null,"privacy":0,"sdk":false,"custom_template":null},"is_frozen":false,"restricted":false,"base_git":null,"room_id":null,"npm_registries":[]};