{"version":3,"sources":["mod.ts"],"sourcesContent":["// deno_dom\nimport * as denoDom from \"./deno-dom/deno-dom-wasm.ts\";\nimport { CustomElementRegistry } from \"./deno-dom/src/dom/custom-element-registry.ts\";\n\nimport { HTMLTag } from \"./deno-dom/src/dom/types/tags.ts\";\nexport * from \"./deno-dom/deno-dom-wasm.ts\";\nexport * from \"./deno-dom/src/css/CSSStyleDeclaration.ts\"\nexport * from \"./deno-dom/src/css/CSSStylesheet.ts\"\nexport * from \"./deno-dom/src/dom/elements/shadow-root.ts\";\n\n// create new document\nexport const document = new denoDom.Document();\n// default document required for querySelector to work\ndenoDom.Node.setDefaultDocument(document);\n\n// create new element registry\nconst elements = new CustomElementRegistry<HTMLTag>();\nelements.define(\"H1\", denoDom.HTMLHeadingElement)\nelements.define(\"H2\", denoDom.HTMLHeadingElement)\nelements.define(\"H3\", denoDom.HTMLHeadingElement)\nelements.define(\"H4\", denoDom.HTMLHeadingElement)\nelements.define(\"H5\", denoDom.HTMLHeadingElement)\nelements.define(\"H6\", denoDom.HTMLHeadingElement)\nelements.define(\"FORM\", denoDom.HTMLFormElement)\nelements.define(\"VIDEO\", denoDom.HTMLVideoElement)\nelements.define(\"INPUT\", denoDom.HTMLInputElement)\nelements.define(\"OPTION\", denoDom.HTMLOptionElement)\nelements.define(\"DIALOG\", denoDom.HTMLDialogElement)\nelements.define(\"BUTTON\", denoDom.HTMLButtonElement)\nelements.define(\"IMG\", denoDom.HTMLImageElement)\nelements.define(\"SELECT\", denoDom.HTMLSelectElement)\n\n// create new custom element registry\nexport const customElements = new CustomElementRegistry();"],"names":["denoDom","CustomElementRegistry","document","Document","Node","setDefaultDocument","elements","define","HTMLHeadingElement","HTMLFormElement","HTMLVideoElement","HTMLInputElement","HTMLOptionElement","HTMLDialogElement","HTMLButtonElement","HTMLImageElement","HTMLSelectElement","customElements"],"mappings":"AACA,YAAYA,aAAa,8BAA8B;AACvD,SAASC,qBAAqB,QAAQ,gDAAgD;AAGtF,cAAc,8BAA8B;AAC5C,cAAc,4CAA2C;AACzD,cAAc,sCAAqC;AACnD,cAAc,6CAA6C;AAG3D,OAAO,MAAMC,WAAW,IAAIF,QAAQG,QAAQ,GAAG;AAE/CH,QAAQI,IAAI,CAACC,kBAAkB,CAACH;AAGhC,IAAMI,WAAW,IAAIL;AACrBK,SAASC,MAAM,CAAC,MAAMP,QAAQQ,kBAAkB,GAChDF,SAASC,MAAM,CAAC,MAAMP,QAAQQ,kBAAkB,GAChDF,SAASC,MAAM,CAAC,MAAMP,QAAQQ,kBAAkB,GAChDF,SAASC,MAAM,CAAC,MAAMP,QAAQQ,kBAAkB,GAChDF,SAASC,MAAM,CAAC,MAAMP,QAAQQ,kBAAkB,GAChDF,SAASC,MAAM,CAAC,MAAMP,QAAQQ,kBAAkB,GAChDF,SAASC,MAAM,CAAC,QAAQP,QAAQS,eAAe,GAC/CH,SAASC,MAAM,CAAC,SAASP,QAAQU,gBAAgB,GACjDJ,SAASC,MAAM,CAAC,SAASP,QAAQW,gBAAgB,GACjDL,SAASC,MAAM,CAAC,UAAUP,QAAQY,iBAAiB,GACnDN,SAASC,MAAM,CAAC,UAAUP,QAAQa,iBAAiB,GACnDP,SAASC,MAAM,CAAC,UAAUP,QAAQc,iBAAiB,GACnDR,SAASC,MAAM,CAAC,OAAOP,QAAQe,gBAAgB,GAC/CT,SAASC,MAAM,CAAC,UAAUP,QAAQgB,iBAAiB;AAGnD,OAAO,MAAMC,iBAAiB,IAAIhB,wBAAwB","sourceRoot":"/lib/uix-0.4.39/src/uix-dom/dom/","file":"mod.ts"}