UNPKG

svelte

Version:

Cybernetically enhanced web apps

1 lines • 3.28 MB
{"version":3,"file":"compiler.mjs","sources":["src/compiler/Stats.ts","node_modules/acorn/dist/acorn.mjs","src/compiler/utils/flatten.ts","src/compiler/utils/patterns.ts","src/compiler/utils/extract_svelte_ignore.ts","src/compiler/utils/fuzzymatch.ts","src/shared/utils/names.ts","src/compiler/utils/list.ts","src/compiler/parse/errors.ts","node_modules/estree-walker/src/walker.js","node_modules/estree-walker/src/sync.js","node_modules/estree-walker/src/index.js","node_modules/code-red/src/utils/id.js","node_modules/code-red/src/utils/comments.js","node_modules/is-reference/src/index.js","node_modules/periscopic/src/index.js","node_modules/code-red/src/utils/push_array.js","node_modules/code-red/src/print/handlers.js","node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs","node_modules/code-red/src/print/index.js","node_modules/code-red/src/index.js","src/compiler/parse/acorn.ts","src/compiler/parse/read/expression.ts","src/compiler/parse/read/script.ts","node_modules/css-tree/dist/csstree.esm.js","node_modules/css-tree/lib/tokenizer/types.js","node_modules/css-tree/lib/tokenizer/char-code-definitions.js","src/compiler/parse/read/css-tree-cq/node/comparison.ts","src/compiler/parse/read/css-tree-cq/node/container_feature_style.ts","src/compiler/parse/read/css-tree-cq/node/lookahead_is_range.ts","src/compiler/parse/read/css-tree-cq/node/container_query.ts","src/compiler/parse/read/css-tree-cq/node/media_query.ts","src/compiler/parse/read/css-tree-cq/node/query_feature.ts","src/compiler/parse/read/css-tree-cq/node/query_feature_range.ts","src/compiler/parse/read/css-tree-cq/node/query_css_function.ts","src/compiler/parse/read/css-tree-cq/css_tree_parse.ts","src/compiler/parse/read/style.ts","src/compiler/parse/utils/entities.ts","src/compiler/parse/utils/html.ts","src/compiler/parse/state/tag.ts","src/compiler/utils/full_char_code_at.ts","src/compiler/parse/utils/bracket.ts","src/compiler/parse/read/context.ts","src/compiler/utils/trim.ts","src/compiler/parse/utils/node.ts","src/compiler/parse/state/mustache.ts","src/compiler/parse/state/text.ts","src/compiler/parse/state/fragment.ts","src/compiler/utils/names.ts","node_modules/locate-character/dist/locate-character.es.js","src/compiler/utils/get_code_frame.ts","src/compiler/utils/error.ts","src/compiler/parse/index.ts","src/compiler/compile/render_dom/wrappers/shared/is_head.ts","src/compiler/compile/render_dom/Block.ts","src/compiler/compile/render_dom/wrappers/shared/Wrapper.ts","src/compiler/compile/render_dom/wrappers/shared/create_debugging_comment.ts","src/compiler/compile/nodes/shared/Node.ts","src/compiler/compile/compiler_warnings.ts","src/compiler/compile/nodes/shared/AbstractBlock.ts","src/compiler/compile/utils/flatten_reference.ts","src/compiler/compile/utils/scope.ts","src/compiler/compile/utils/get_object.ts","src/compiler/compile/utils/reserved_keywords.ts","src/compiler/compile/render_dom/wrappers/shared/is_dynamic.ts","src/compiler/utils/nodes_match.ts","src/compiler/compile/render_dom/invalidate.ts","src/compiler/compile/utils/replace_object.ts","src/compiler/compile/nodes/shared/is_contextual.ts","src/compiler/utils/clone.ts","src/compiler/compile/compiler_errors.ts","src/compiler/compile/nodes/shared/Expression.ts","src/compiler/compile/nodes/shared/Context.ts","src/compiler/compile/nodes/ConstTag.ts","src/compiler/compile/nodes/PendingBlock.ts","src/compiler/compile/nodes/CatchBlock.ts","src/compiler/compile/nodes/AwaitBlock.ts","src/compiler/compile/nodes/EventHandler.ts","src/compiler/compile/nodes/Action.ts","src/compiler/compile/nodes/Body.ts","src/compiler/compile/nodes/Comment.ts","src/compiler/compile/nodes/ElseBlock.ts","src/compiler/compile/nodes/EachBlock.ts","src/compiler/compile/nodes/Binding.ts","src/compiler/compile/nodes/Document.ts","src/compiler/compile/utils/stringify.ts","src/compiler/compile/utils/add_to_set.ts","src/compiler/compile/nodes/Attribute.ts","src/compiler/compile/nodes/Transition.ts","src/compiler/compile/nodes/Animation.ts","src/compiler/compile/nodes/Class.ts","src/compiler/compile/utils/nodes_to_template_literal.ts","src/compiler/compile/nodes/StyleDirective.ts","src/compiler/compile/nodes/Text.ts","src/compiler/utils/namespaces.ts","src/compiler/compile/utils/contenteditable.ts","src/compiler/compile/nodes/Let.ts","node_modules/aria-query/lib/util/iteratorProxy.js","node_modules/aria-query/lib/util/iterationDecorator.js","node_modules/aria-query/lib/ariaPropsMap.js","node_modules/aria-query/lib/domMap.js","node_modules/aria-query/lib/etc/roles/abstract/commandRole.js","node_modules/aria-query/lib/etc/roles/abstract/compositeRole.js","node_modules/aria-query/lib/etc/roles/abstract/inputRole.js","node_modules/aria-query/lib/etc/roles/abstract/landmarkRole.js","node_modules/aria-query/lib/etc/roles/abstract/rangeRole.js","node_modules/aria-query/lib/etc/roles/abstract/roletypeRole.js","node_modules/aria-query/lib/etc/roles/abstract/sectionRole.js","node_modules/aria-query/lib/etc/roles/abstract/sectionheadRole.js","node_modules/aria-query/lib/etc/roles/abstract/selectRole.js","node_modules/aria-query/lib/etc/roles/abstract/structureRole.js","node_modules/aria-query/lib/etc/roles/abstract/widgetRole.js","node_modules/aria-query/lib/etc/roles/abstract/windowRole.js","node_modules/aria-query/lib/etc/roles/ariaAbstractRoles.js","node_modules/aria-query/lib/etc/roles/literal/alertRole.js","node_modules/aria-query/lib/etc/roles/literal/alertdialogRole.js","node_modules/aria-query/lib/etc/roles/literal/applicationRole.js","node_modules/aria-query/lib/etc/roles/literal/articleRole.js","node_modules/aria-query/lib/etc/roles/literal/bannerRole.js","node_modules/aria-query/lib/etc/roles/literal/blockquoteRole.js","node_modules/aria-query/lib/etc/roles/literal/buttonRole.js","node_modules/aria-query/lib/etc/roles/literal/captionRole.js","node_modules/aria-query/lib/etc/roles/literal/cellRole.js","node_modules/aria-query/lib/etc/roles/literal/checkboxRole.js","node_modules/aria-query/lib/etc/roles/literal/codeRole.js","node_modules/aria-query/lib/etc/roles/literal/columnheaderRole.js","node_modules/aria-query/lib/etc/roles/literal/comboboxRole.js","node_modules/aria-query/lib/etc/roles/literal/complementaryRole.js","node_modules/aria-query/lib/etc/roles/literal/contentinfoRole.js","node_modules/aria-query/lib/etc/roles/literal/definitionRole.js","node_modules/aria-query/lib/etc/roles/literal/deletionRole.js","node_modules/aria-query/lib/etc/roles/literal/dialogRole.js","node_modules/aria-query/lib/etc/roles/literal/directoryRole.js","node_modules/aria-query/lib/etc/roles/literal/documentRole.js","node_modules/aria-query/lib/etc/roles/literal/emphasisRole.js","node_modules/aria-query/lib/etc/roles/literal/feedRole.js","node_modules/aria-query/lib/etc/roles/literal/figureRole.js","node_modules/aria-query/lib/etc/roles/literal/formRole.js","node_modules/aria-query/lib/etc/roles/literal/genericRole.js","node_modules/aria-query/lib/etc/roles/literal/gridRole.js","node_modules/aria-query/lib/etc/roles/literal/gridcellRole.js","node_modules/aria-query/lib/etc/roles/literal/groupRole.js","node_modules/aria-query/lib/etc/roles/literal/headingRole.js","node_modules/aria-query/lib/etc/roles/literal/imgRole.js","node_modules/aria-query/lib/etc/roles/literal/insertionRole.js","node_modules/aria-query/lib/etc/roles/literal/linkRole.js","node_modules/aria-query/lib/etc/roles/literal/listRole.js","node_modules/aria-query/lib/etc/roles/literal/listboxRole.js","node_modules/aria-query/lib/etc/roles/literal/listitemRole.js","node_modules/aria-query/lib/etc/roles/literal/logRole.js","node_modules/aria-query/lib/etc/roles/literal/mainRole.js","node_modules/aria-query/lib/etc/roles/literal/marqueeRole.js","node_modules/aria-query/lib/etc/roles/literal/mathRole.js","node_modules/aria-query/lib/etc/roles/literal/menuRole.js","node_modules/aria-query/lib/etc/roles/literal/menubarRole.js","node_modules/aria-query/lib/etc/roles/literal/menuitemRole.js","node_modules/aria-query/lib/etc/roles/literal/menuitemcheckboxRole.js","node_modules/aria-query/lib/etc/roles/literal/menuitemradioRole.js","node_modules/aria-query/lib/etc/roles/literal/meterRole.js","node_modules/aria-query/lib/etc/roles/literal/navigationRole.js","node_modules/aria-query/lib/etc/roles/literal/noneRole.js","node_modules/aria-query/lib/etc/roles/literal/noteRole.js","node_modules/aria-query/lib/etc/roles/literal/optionRole.js","node_modules/aria-query/lib/etc/roles/literal/paragraphRole.js","node_modules/aria-query/lib/etc/roles/literal/presentationRole.js","node_modules/aria-query/lib/etc/roles/literal/progressbarRole.js","node_modules/aria-query/lib/etc/roles/literal/radioRole.js","node_modules/aria-query/lib/etc/roles/literal/radiogroupRole.js","node_modules/aria-query/lib/etc/roles/literal/regionRole.js","node_modules/aria-query/lib/etc/roles/literal/rowRole.js","node_modules/aria-query/lib/etc/roles/literal/rowgroupRole.js","node_modules/aria-query/lib/etc/roles/literal/rowheaderRole.js","node_modules/aria-query/lib/etc/roles/literal/scrollbarRole.js","node_modules/aria-query/lib/etc/roles/literal/searchRole.js","node_modules/aria-query/lib/etc/roles/literal/searchboxRole.js","node_modules/aria-query/lib/etc/roles/literal/separatorRole.js","node_modules/aria-query/lib/etc/roles/literal/sliderRole.js","node_modules/aria-query/lib/etc/roles/literal/spinbuttonRole.js","node_modules/aria-query/lib/etc/roles/literal/statusRole.js","node_modules/aria-query/lib/etc/roles/literal/strongRole.js","node_modules/aria-query/lib/etc/roles/literal/subscriptRole.js","node_modules/aria-query/lib/etc/roles/literal/superscriptRole.js","node_modules/aria-query/lib/etc/roles/literal/switchRole.js","node_modules/aria-query/lib/etc/roles/literal/tabRole.js","node_modules/aria-query/lib/etc/roles/literal/tableRole.js","node_modules/aria-query/lib/etc/roles/literal/tablistRole.js","node_modules/aria-query/lib/etc/roles/literal/tabpanelRole.js","node_modules/aria-query/lib/etc/roles/literal/termRole.js","node_modules/aria-query/lib/etc/roles/literal/textboxRole.js","node_modules/aria-query/lib/etc/roles/literal/timeRole.js","node_modules/aria-query/lib/etc/roles/literal/timerRole.js","node_modules/aria-query/lib/etc/roles/literal/toolbarRole.js","node_modules/aria-query/lib/etc/roles/literal/tooltipRole.js","node_modules/aria-query/lib/etc/roles/literal/treeRole.js","node_modules/aria-query/lib/etc/roles/literal/treegridRole.js","node_modules/aria-query/lib/etc/roles/literal/treeitemRole.js","node_modules/aria-query/lib/etc/roles/ariaLiteralRoles.js","node_modules/aria-query/lib/etc/roles/dpub/docAbstractRole.js","node_modules/aria-query/lib/etc/roles/dpub/docAcknowledgmentsRole.js","node_modules/aria-query/lib/etc/roles/dpub/docAfterwordRole.js","node_modules/aria-query/lib/etc/roles/dpub/docAppendixRole.js","node_modules/aria-query/lib/etc/roles/dpub/docBacklinkRole.js","node_modules/aria-query/lib/etc/roles/dpub/docBiblioentryRole.js","node_modules/aria-query/lib/etc/roles/dpub/docBibliographyRole.js","node_modules/aria-query/lib/etc/roles/dpub/docBibliorefRole.js","node_modules/aria-query/lib/etc/roles/dpub/docChapterRole.js","node_modules/aria-query/lib/etc/roles/dpub/docColophonRole.js","node_modules/aria-query/lib/etc/roles/dpub/docConclusionRole.js","node_modules/aria-query/lib/etc/roles/dpub/docCoverRole.js","node_modules/aria-query/lib/etc/roles/dpub/docCreditRole.js","node_modules/aria-query/lib/etc/roles/dpub/docCreditsRole.js","node_modules/aria-query/lib/etc/roles/dpub/docDedicationRole.js","node_modules/aria-query/lib/etc/roles/dpub/docEndnoteRole.js","node_modules/aria-query/lib/etc/roles/dpub/docEndnotesRole.js","node_modules/aria-query/lib/etc/roles/dpub/docEpigraphRole.js","node_modules/aria-query/lib/etc/roles/dpub/docEpilogueRole.js","node_modules/aria-query/lib/etc/roles/dpub/docErrataRole.js","node_modules/aria-query/lib/etc/roles/dpub/docExampleRole.js","node_modules/aria-query/lib/etc/roles/dpub/docFootnoteRole.js","node_modules/aria-query/lib/etc/roles/dpub/docForewordRole.js","node_modules/aria-query/lib/etc/roles/dpub/docGlossaryRole.js","node_modules/aria-query/lib/etc/roles/dpub/docGlossrefRole.js","node_modules/aria-query/lib/etc/roles/dpub/docIndexRole.js","node_modules/aria-query/lib/etc/roles/dpub/docIntroductionRole.js","node_modules/aria-query/lib/etc/roles/dpub/docNoterefRole.js","node_modules/aria-query/lib/etc/roles/dpub/docNoticeRole.js","node_modules/aria-query/lib/etc/roles/dpub/docPagebreakRole.js","node_modules/aria-query/lib/etc/roles/dpub/docPagelistRole.js","node_modules/aria-query/lib/etc/roles/dpub/docPartRole.js","node_modules/aria-query/lib/etc/roles/dpub/docPrefaceRole.js","node_modules/aria-query/lib/etc/roles/dpub/docPrologueRole.js","node_modules/aria-query/lib/etc/roles/dpub/docPullquoteRole.js","node_modules/aria-query/lib/etc/roles/dpub/docQnaRole.js","node_modules/aria-query/lib/etc/roles/dpub/docSubtitleRole.js","node_modules/aria-query/lib/etc/roles/dpub/docTipRole.js","node_modules/aria-query/lib/etc/roles/dpub/docTocRole.js","node_modules/aria-query/lib/etc/roles/ariaDpubRoles.js","node_modules/aria-query/lib/etc/roles/graphics/graphicsDocumentRole.js","node_modules/aria-query/lib/etc/roles/graphics/graphicsObjectRole.js","node_modules/aria-query/lib/etc/roles/graphics/graphicsSymbolRole.js","node_modules/aria-query/lib/etc/roles/ariaGraphicsRoles.js","node_modules/aria-query/lib/rolesMap.js","node_modules/object-keys/isArguments.js","node_modules/object-keys/implementation.js","node_modules/object-keys/index.js","node_modules/has-symbols/shams.js","node_modules/has-tostringtag/shams.js","node_modules/has-symbols/index.js","node_modules/function-bind/implementation.js","node_modules/function-bind/index.js","node_modules/has/src/index.js","node_modules/get-intrinsic/index.js","node_modules/call-bind/index.js","node_modules/call-bind/callBound.js","node_modules/is-arguments/index.js","node_modules/has-property-descriptors/index.js","node_modules/define-properties/index.js","node_modules/object-is/implementation.js","node_modules/object-is/polyfill.js","node_modules/object-is/shim.js","node_modules/object-is/index.js","node_modules/is-regex/index.js","node_modules/functions-have-names/index.js","node_modules/regexp.prototype.flags/implementation.js","node_modules/regexp.prototype.flags/polyfill.js","node_modules/regexp.prototype.flags/shim.js","node_modules/regexp.prototype.flags/index.js","node_modules/deep-equal/node_modules/isarray/index.js","node_modules/is-date-object/index.js","node_modules/is-string/index.js","node_modules/is-number-object/index.js","node_modules/is-boolean-object/index.js","node_modules/is-symbol/index.js","node_modules/has-bigints/index.js","node_modules/is-bigint/index.js","node_modules/which-boxed-primitive/index.js","node_modules/is-map/index.js","node_modules/is-set/index.js","node_modules/is-weakmap/index.js","node_modules/is-weakset/index.js","node_modules/which-collection/index.js","node_modules/es-get-iterator/node.mjs","node_modules/is-generator-function/index.js","node_modules/is-callable/index.js","node_modules/for-each/index.js","node_modules/available-typed-arrays/index.js","node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js","node_modules/is-typed-array/index.js","node_modules/which-typed-array/index.js","node_modules/util/support/types.js","node_modules/util/support/isBuffer.js","node_modules/inherits/inherits_browser.js","node_modules/inherits/inherits.js","node_modules/util/util.js","node_modules/object-inspect/util.inspect.js","node_modules/object-inspect/index.js","node_modules/side-channel/index.js","node_modules/deep-equal/node_modules/object.assign/implementation.js","node_modules/deep-equal/node_modules/object.assign/polyfill.js","node_modules/deep-equal/node_modules/object.assign/shim.js","node_modules/deep-equal/node_modules/object.assign/index.js","node_modules/deep-equal/index.js","node_modules/aria-query/lib/elementRoleMap.js","node_modules/aria-query/lib/roleElementMap.js","node_modules/aria-query/lib/index.js","node_modules/axobject-query/lib/util/iteratorProxy.js","node_modules/axobject-query/lib/util/iterationDecorator.js","node_modules/axobject-query/lib/etc/objects/AbbrRole.js","node_modules/axobject-query/lib/etc/objects/AlertDialogRole.js","node_modules/axobject-query/lib/etc/objects/AlertRole.js","node_modules/axobject-query/lib/etc/objects/AnnotationRole.js","node_modules/axobject-query/lib/etc/objects/ApplicationRole.js","node_modules/axobject-query/lib/etc/objects/ArticleRole.js","node_modules/axobject-query/lib/etc/objects/AudioRole.js","node_modules/axobject-query/lib/etc/objects/BannerRole.js","node_modules/axobject-query/lib/etc/objects/BlockquoteRole.js","node_modules/axobject-query/lib/etc/objects/BusyIndicatorRole.js","node_modules/axobject-query/lib/etc/objects/ButtonRole.js","node_modules/axobject-query/lib/etc/objects/CanvasRole.js","node_modules/axobject-query/lib/etc/objects/CaptionRole.js","node_modules/axobject-query/lib/etc/objects/CellRole.js","node_modules/axobject-query/lib/etc/objects/CheckBoxRole.js","node_modules/axobject-query/lib/etc/objects/ColorWellRole.js","node_modules/axobject-query/lib/etc/objects/ColumnHeaderRole.js","node_modules/axobject-query/lib/etc/objects/ColumnRole.js","node_modules/axobject-query/lib/etc/objects/ComboBoxRole.js","node_modules/axobject-query/lib/etc/objects/ComplementaryRole.js","node_modules/axobject-query/lib/etc/objects/ContentInfoRole.js","node_modules/axobject-query/lib/etc/objects/DateRole.js","node_modules/axobject-query/lib/etc/objects/DateTimeRole.js","node_modules/axobject-query/lib/etc/objects/DefinitionRole.js","node_modules/axobject-query/lib/etc/objects/DescriptionListDetailRole.js","node_modules/axobject-query/lib/etc/objects/DescriptionListRole.js","node_modules/axobject-query/lib/etc/objects/DescriptionListTermRole.js","node_modules/axobject-query/lib/etc/objects/DetailsRole.js","node_modules/axobject-query/lib/etc/objects/DialogRole.js","node_modules/axobject-query/lib/etc/objects/DirectoryRole.js","node_modules/axobject-query/lib/etc/objects/DisclosureTriangleRole.js","node_modules/axobject-query/lib/etc/objects/DivRole.js","node_modules/axobject-query/lib/etc/objects/DocumentRole.js","node_modules/axobject-query/lib/etc/objects/EmbeddedObjectRole.js","node_modules/axobject-query/lib/etc/objects/FeedRole.js","node_modules/axobject-query/lib/etc/objects/FigcaptionRole.js","node_modules/axobject-query/lib/etc/objects/FigureRole.js","node_modules/axobject-query/lib/etc/objects/FooterRole.js","node_modules/axobject-query/lib/etc/objects/FormRole.js","node_modules/axobject-query/lib/etc/objects/GridRole.js","node_modules/axobject-query/lib/etc/objects/GroupRole.js","node_modules/axobject-query/lib/etc/objects/HeadingRole.js","node_modules/axobject-query/lib/etc/objects/IframePresentationalRole.js","node_modules/axobject-query/lib/etc/objects/IframeRole.js","node_modules/axobject-query/lib/etc/objects/IgnoredRole.js","node_modules/axobject-query/lib/etc/objects/ImageMapLinkRole.js","node_modules/axobject-query/lib/etc/objects/ImageMapRole.js","node_modules/axobject-query/lib/etc/objects/ImageRole.js","node_modules/axobject-query/lib/etc/objects/InlineTextBoxRole.js","node_modules/axobject-query/lib/etc/objects/InputTimeRole.js","node_modules/axobject-query/lib/etc/objects/LabelRole.js","node_modules/axobject-query/lib/etc/objects/LegendRole.js","node_modules/axobject-query/lib/etc/objects/LineBreakRole.js","node_modules/axobject-query/lib/etc/objects/LinkRole.js","node_modules/axobject-query/lib/etc/objects/ListBoxOptionRole.js","node_modules/axobject-query/lib/etc/objects/ListBoxRole.js","node_modules/axobject-query/lib/etc/objects/ListItemRole.js","node_modules/axobject-query/lib/etc/objects/ListMarkerRole.js","node_modules/axobject-query/lib/etc/objects/ListRole.js","node_modules/axobject-query/lib/etc/objects/LogRole.js","node_modules/axobject-query/lib/etc/objects/MainRole.js","node_modules/axobject-query/lib/etc/objects/MarkRole.js","node_modules/axobject-query/lib/etc/objects/MarqueeRole.js","node_modules/axobject-query/lib/etc/objects/MathRole.js","node_modules/axobject-query/lib/etc/objects/MenuBarRole.js","node_modules/axobject-query/lib/etc/objects/MenuButtonRole.js","node_modules/axobject-query/lib/etc/objects/MenuItemRole.js","node_modules/axobject-query/lib/etc/objects/MenuItemCheckBoxRole.js","node_modules/axobject-query/lib/etc/objects/MenuItemRadioRole.js","node_modules/axobject-query/lib/etc/objects/MenuListOptionRole.js","node_modules/axobject-query/lib/etc/objects/MenuListPopupRole.js","node_modules/axobject-query/lib/etc/objects/MenuRole.js","node_modules/axobject-query/lib/etc/objects/MeterRole.js","node_modules/axobject-query/lib/etc/objects/NavigationRole.js","node_modules/axobject-query/lib/etc/objects/NoneRole.js","node_modules/axobject-query/lib/etc/objects/NoteRole.js","node_modules/axobject-query/lib/etc/objects/OutlineRole.js","node_modules/axobject-query/lib/etc/objects/ParagraphRole.js","node_modules/axobject-query/lib/etc/objects/PopUpButtonRole.js","node_modules/axobject-query/lib/etc/objects/PreRole.js","node_modules/axobject-query/lib/etc/objects/PresentationalRole.js","node_modules/axobject-query/lib/etc/objects/ProgressIndicatorRole.js","node_modules/axobject-query/lib/etc/objects/RadioButtonRole.js","node_modules/axobject-query/lib/etc/objects/RadioGroupRole.js","node_modules/axobject-query/lib/etc/objects/RegionRole.js","node_modules/axobject-query/lib/etc/objects/RootWebAreaRole.js","node_modules/axobject-query/lib/etc/objects/RowHeaderRole.js","node_modules/axobject-query/lib/etc/objects/RowRole.js","node_modules/axobject-query/lib/etc/objects/RubyRole.js","node_modules/axobject-query/lib/etc/objects/RulerRole.js","node_modules/axobject-query/lib/etc/objects/ScrollAreaRole.js","node_modules/axobject-query/lib/etc/objects/ScrollBarRole.js","node_modules/axobject-query/lib/etc/objects/SeamlessWebAreaRole.js","node_modules/axobject-query/lib/etc/objects/SearchRole.js","node_modules/axobject-query/lib/etc/objects/SearchBoxRole.js","node_modules/axobject-query/lib/etc/objects/SliderRole.js","node_modules/axobject-query/lib/etc/objects/SliderThumbRole.js","node_modules/axobject-query/lib/etc/objects/SpinButtonRole.js","node_modules/axobject-query/lib/etc/objects/SpinButtonPartRole.js","node_modules/axobject-query/lib/etc/objects/SplitterRole.js","node_modules/axobject-query/lib/etc/objects/StaticTextRole.js","node_modules/axobject-query/lib/etc/objects/StatusRole.js","node_modules/axobject-query/lib/etc/objects/SVGRootRole.js","node_modules/axobject-query/lib/etc/objects/SwitchRole.js","node_modules/axobject-query/lib/etc/objects/TabGroupRole.js","node_modules/axobject-query/lib/etc/objects/TabRole.js","node_modules/axobject-query/lib/etc/objects/TableHeaderContainerRole.js","node_modules/axobject-query/lib/etc/objects/TableRole.js","node_modules/axobject-query/lib/etc/objects/TabListRole.js","node_modules/axobject-query/lib/etc/objects/TabPanelRole.js","node_modules/axobject-query/lib/etc/objects/TermRole.js","node_modules/axobject-query/lib/etc/objects/TextFieldRole.js","node_modules/axobject-query/lib/etc/objects/TimeRole.js","node_modules/axobject-query/lib/etc/objects/TimerRole.js","node_modules/axobject-query/lib/etc/objects/ToggleButtonRole.js","node_modules/axobject-query/lib/etc/objects/ToolbarRole.js","node_modules/axobject-query/lib/etc/objects/TreeRole.js","node_modules/axobject-query/lib/etc/objects/TreeGridRole.js","node_modules/axobject-query/lib/etc/objects/TreeItemRole.js","node_modules/axobject-query/lib/etc/objects/UserInterfaceTooltipRole.js","node_modules/axobject-query/lib/etc/objects/VideoRole.js","node_modules/axobject-query/lib/etc/objects/WebAreaRole.js","node_modules/axobject-query/lib/etc/objects/WindowRole.js","node_modules/axobject-query/lib/AXObjectsMap.js","node_modules/axobject-query/lib/AXObjectElementMap.js","node_modules/axobject-query/lib/AXObjectRoleMap.js","node_modules/axobject-query/lib/elementAXObjectMap.js","node_modules/axobject-query/lib/index.js","src/compiler/compile/utils/a11y.ts","src/compiler/compile/nodes/Element.ts","src/compiler/compile/utils/hash.ts","src/compiler/compile/nodes/Head.ts","src/compiler/compile/nodes/IfBlock.ts","src/compiler/compile/nodes/InlineComponent.ts","src/compiler/compile/nodes/KeyBlock.ts","src/compiler/compile/nodes/shared/Tag.ts","src/compiler/compile/nodes/MustacheTag.ts","src/compiler/compile/nodes/Options.ts","src/compiler/compile/nodes/RawMustacheTag.ts","src/compiler/compile/nodes/DebugTag.ts","src/compiler/compile/nodes/Slot.ts","src/compiler/compile/nodes/SlotTemplate.ts","src/compiler/compile/nodes/Title.ts","src/compiler/compile/nodes/Window.ts","src/compiler/utils/push_array.ts","src/compiler/compile/nodes/shared/map_children.ts","src/compiler/compile/utils/check_graph_for_cycles.ts","src/compiler/compile/nodes/shared/get_const_tags.ts","src/compiler/compile/nodes/ThenBlock.ts","src/compiler/compile/render_dom/wrappers/shared/add_const_tags.ts","src/compiler/compile/render_dom/wrappers/AwaitBlock.ts","src/compiler/compile/render_dom/wrappers/Element/EventHandler.ts","src/compiler/compile/render_dom/wrappers/shared/add_event_handlers.ts","src/compiler/compile/render_dom/wrappers/shared/add_actions.ts","src/compiler/compile/render_dom/wrappers/Body.ts","src/compiler/compile/render_dom/wrappers/DebugTag.ts","src/compiler/compile/render_dom/wrappers/Document.ts","src/compiler/compile/render_dom/wrappers/EachBlock.ts","src/compiler/compile/render_dom/wrappers/Text.ts","src/compiler/compile/render_dom/wrappers/Element/fix_attribute_casing.ts","src/compiler/compile/render_dom/wrappers/Element/handle_select_value_binding.ts","src/shared/boolean_attributes.ts","src/compiler/compile/render_dom/wrappers/Element/Attribute.ts","src/compiler/compile/render_dom/wrappers/Element/StyleAttribute.ts","src/compiler/compile/render_dom/wrappers/Element/SpreadAttribute.ts","src/compiler/compile/render_dom/wrappers/shared/mark_each_block_bindings.ts","src/compiler/compile/render_dom/wrappers/Element/Binding.ts","src/compiler/compile/utils/compare_node.ts","src/compiler/compile/render_dom/wrappers/shared/bind_this.ts","src/compiler/compile/render_dom/wrappers/shared/Tag.ts","src/compiler/compile/render_dom/wrappers/MustacheTag.ts","src/compiler/compile/render_dom/wrappers/RawMustacheTag.ts","src/compiler/compile/render_dom/wrappers/Element/index.ts","src/compiler/compile/render_dom/wrappers/Head.ts","src/compiler/compile/render_dom/wrappers/IfBlock.ts","src/compiler/compile/render_dom/wrappers/KeyBlock.ts","src/compiler/compile/render_dom/wrappers/shared/get_slot_definition.ts","src/compiler/compile/render_dom/wrappers/SlotTemplate.ts","src/compiler/compile/utils/string_to_member_expression.ts","src/compiler/compile/render_dom/wrappers/InlineComponent/index.ts","src/compiler/compile/utils/get_slot_data.ts","src/compiler/compile/render_dom/wrappers/Slot.ts","src/compiler/compile/render_dom/wrappers/Comment.ts","src/compiler/compile/render_dom/wrappers/Title.ts","src/compiler/compile/render_dom/wrappers/Window.ts","src/compiler/utils/link.ts","src/compiler/compile/render_dom/wrappers/Fragment.ts","src/compiler/compile/render_dom/Renderer.ts","node_modules/@ampproject/remapping/dist/remapping.mjs","src/compiler/utils/mapped_code.ts","src/compiler/compile/utils/check_enable_sourcemap.ts","src/compiler/compile/render_dom/index.ts","src/compiler/compile/render_ssr/handlers/shared/get_const_tags.ts","src/compiler/compile/render_ssr/handlers/AwaitBlock.ts","src/compiler/compile/render_ssr/handlers/Comment.ts","src/compiler/compile/render_ssr/handlers/DebugTag.ts","src/compiler/compile/render_ssr/handlers/EachBlock.ts","src/compiler/compile/render_ssr/handlers/shared/get_attribute_value.ts","src/compiler/compile/render_ssr/handlers/utils/remove_whitespace_children.ts","src/compiler/compile/render_ssr/handlers/Element.ts","src/compiler/compile/render_ssr/handlers/Head.ts","src/compiler/compile/render_ssr/handlers/HtmlTag.ts","src/compiler/compile/render_ssr/handlers/IfBlock.ts","src/compiler/compile/render_ssr/handlers/InlineComponent.ts","src/compiler/compile/render_ssr/handlers/KeyBlock.ts","src/compiler/compile/render_ssr/handlers/shared/get_slot_scope.ts","src/compiler/compile/render_ssr/handlers/Slot.ts","src/compiler/compile/render_ssr/handlers/SlotTemplate.ts","src/compiler/compile/render_ssr/handlers/Tag.ts","src/compiler/compile/render_ssr/handlers/Text.ts","src/compiler/compile/render_ssr/handlers/Title.ts","src/compiler/compile/utils/collapse_template_literal.ts","src/compiler/compile/render_ssr/Renderer.ts","src/compiler/compile/render_ssr/index.ts","src/compiler/utils/globals.ts","src/compiler/compile/create_module.ts","node_modules/magic-string/dist/magic-string.es.mjs","src/compiler/compile/css/gather_possible_values.ts","src/compiler/compile/css/Selector.ts","src/compiler/compile/css/Stylesheet.ts","src/compiler/config.ts","src/compiler/compile/nodes/shared/TemplateScope.ts","src/compiler/compile/nodes/Fragment.ts","src/compiler/compile/internal_exports.ts","src/compiler/compile/utils/is_used_as_reference.ts","src/compiler/compile/Component.ts","src/compiler/compile/utils/get_name_from_filename.ts","src/compiler/compile/index.ts","src/compiler/preprocess/decode_sourcemap.ts","src/compiler/preprocess/replace_in_code.ts","src/compiler/preprocess/index.ts","src/compiler/index.ts"],"sourcesContent":["const now = (typeof process !== 'undefined' && process.hrtime)\n\t? () => {\n\t\tconst t = process.hrtime();\n\t\treturn t[0] * 1e3 + t[1] / 1e6;\n\t}\n\t: () => self.performance.now();\n\ninterface Timing {\n\tlabel: string;\n\tstart: number;\n\tend: number;\n\tchildren: Timing[];\n}\n\nfunction collapse_timings(timings) {\n\tconst result = {};\n\ttimings.forEach(timing => {\n\t\tresult[timing.label] = Object.assign({\n\t\t\ttotal: timing.end - timing.start\n\t\t}, timing.children && collapse_timings(timing.children));\n\t});\n\treturn result;\n}\n\nexport default class Stats {\n\tstart_time: number;\n\tcurrent_timing: Timing;\n\tcurrent_children: Timing[];\n\ttimings: Timing[];\n\tstack: Timing[];\n\n\tconstructor() {\n\t\tthis.start_time = now();\n\t\tthis.stack = [];\n\t\tthis.current_children = this.timings = [];\n\t}\n\n\tstart(label) {\n\t\tconst timing = {\n\t\t\tlabel,\n\t\t\tstart: now(),\n\t\t\tend: null,\n\t\t\tchildren: []\n\t\t};\n\n\t\tthis.current_children.push(timing);\n\t\tthis.stack.push(timing);\n\n\t\tthis.current_timing = timing;\n\t\tthis.current_children = timing.children;\n\t}\n\n\tstop(label) {\n\t\tif (label !== this.current_timing.label) {\n\t\t\tthrow new Error(`Mismatched timing labels (expected ${this.current_timing.label}, got ${label})`);\n\t\t}\n\n\t\tthis.current_timing.end = now();\n\t\tthis.stack.pop();\n\t\tthis.current_timing = this.stack[this.stack.length - 1];\n\t\tthis.current_children = this.current_timing ? this.current_timing.children : this.timings;\n\t}\n\n\trender() {\n\t\tconst timings = Object.assign({\n\t\t\ttotal: now() - this.start_time\n\t\t}, collapse_timings(this.timings));\n\n\t\treturn {\n\t\t\ttimings\n\t\t};\n\t}\n}\n","// This file was generated. Do not modify manually!\nvar astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 81, 2, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 9, 5351, 0, 7, 14, 13835, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 983, 6, 110, 6, 6, 9, 4759, 9, 787719, 239];\n\n// This file was generated. Do not modify manually!\nvar astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 4026, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 757, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938, 6, 4191];\n\n// This file was generated. Do not modify manually!\nvar nonASCIIidentifierChars = \"\\u200c\\u200d\\xb7\\u0300-\\u036f\\u0387\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u0669\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u06f0-\\u06f9\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07c0-\\u07c9\\u07eb-\\u07f3\\u07fd\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u0898-\\u089f\\u08ca-\\u08e1\\u08e3-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09cb-\\u09cd\\u09d7\\u09e2\\u09e3\\u09e6-\\u09ef\\u09fe\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2\\u0ae3\\u0ae6-\\u0aef\\u0afa-\\u0aff\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b55-\\u0b57\\u0b62\\u0b63\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c00-\\u0c04\\u0c3c\\u0c3e-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0c66-\\u0c6f\\u0c81-\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0ce6-\\u0cef\\u0cf3\\u0d00-\\u0d03\\u0d3b\\u0d3c\\u0d3e-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4d\\u0d57\\u0d62\\u0d63\\u0d66-\\u0d6f\\u0d81-\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2\\u0df3\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0e50-\\u0e59\\u0eb1\\u0eb4-\\u0ebc\\u0ec8-\\u0ece\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f3e\\u0f3f\\u0f71-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102b-\\u103e\\u1040-\\u1049\\u1056-\\u1059\\u105e-\\u1060\\u1062-\\u1064\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u1369-\\u1371\\u1712-\\u1715\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4-\\u17d3\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u180f-\\u1819\\u18a9\\u1920-\\u192b\\u1930-\\u193b\\u1946-\\u194f\\u19d0-\\u19da\\u1a17-\\u1a1b\\u1a55-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1ab0-\\u1abd\\u1abf-\\u1ace\\u1b00-\\u1b04\\u1b34-\\u1b44\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1b80-\\u1b82\\u1ba1-\\u1bad\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c24-\\u1c37\\u1c40-\\u1c49\\u1c50-\\u1c59\\u1cd0-\\u1cd2\\u1cd4-\\u1ce8\\u1ced\\u1cf4\\u1cf7-\\u1cf9\\u1dc0-\\u1dff\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua620-\\ua629\\ua66f\\ua674-\\ua67d\\ua69e\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua823-\\ua827\\ua82c\\ua880\\ua881\\ua8b4-\\ua8c5\\ua8d0-\\ua8d9\\ua8e0-\\ua8f1\\ua8ff-\\ua909\\ua926-\\ua92d\\ua947-\\ua953\\ua980-\\ua983\\ua9b3-\\ua9c0\\ua9d0-\\ua9d9\\ua9e5\\ua9f0-\\ua9f9\\uaa29-\\uaa36\\uaa43\\uaa4c\\uaa4d\\uaa50-\\uaa59\\uaa7b-\\uaa7d\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaeb-\\uaaef\\uaaf5\\uaaf6\\uabe3-\\uabea\\uabec\\uabed\\uabf0-\\uabf9\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe2f\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f\";\n\n// This file was generated. Do not modify manually!\nvar nonASCIIidentifierStartChars = \"\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u0870-\\u0887\\u0889-\\u088e\\u08a0-\\u08c9\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u09fc\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c5d\\u0c60\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cdd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d04-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u1711\\u171f-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1878\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4c\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c88\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309b-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31bf\\u31f0-\\u31ff\\u3400-\\u4dbf\\u4e00-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7ca\\ua7d0\\ua7d1\\ua7d3\\ua7d5-\\ua7d9\\ua7f2-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua8fe\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab69\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc\";\n\n// These are a run-length and offset encoded representation of the\n\n// Reserved word lists for various dialects of the language\n\nvar reservedWords = {\n 3: \"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile\",\n 5: \"class enum extends super const export import\",\n 6: \"enum\",\n strict: \"implements interface let package private protected public static yield\",\n strictBind: \"eval arguments\"\n};\n\n// And the keywords\n\nvar ecma5AndLessKeywords = \"break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this\";\n\nvar keywords$1 = {\n 5: ecma5AndLessKeywords,\n \"5module\": ecma5AndLessKeywords + \" export import\",\n 6: ecma5AndLessKeywords + \" const class extends export import super\"\n};\n\nvar keywordRelationalOperator = /^in(stanceof)?$/;\n\n// ## Character categories\n\nvar nonASCIIidentifierStart = new RegExp(\"[\" + nonASCIIidentifierStartChars + \"]\");\nvar nonASCIIidentifier = new RegExp(\"[\" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + \"]\");\n\n// This has a complexity linear to the value of the code. The\n// assumption is that looking up astral identifier characters is\n// rare.\nfunction isInAstralSet(code, set) {\n var pos = 0x10000;\n for (var i = 0; i < set.length; i += 2) {\n pos += set[i];\n if (pos > code) { return false }\n pos += set[i + 1];\n if (pos >= code) { return true }\n }\n return false\n}\n\n// Test whether a given character code starts an identifier.\n\nfunction isIdentifierStart(code, astral) {\n if (code < 65) { return code === 36 }\n if (code < 91) { return true }\n if (code < 97) { return code === 95 }\n if (code < 123) { return true }\n if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)) }\n if (astral === false) { return false }\n return isInAstralSet(code, astralIdentifierStartCodes)\n}\n\n// Test whether a given character is part of an identifier.\n\nfunction isIdentifierChar(code, astral) {\n if (code < 48) { return code === 36 }\n if (code < 58) { return true }\n if (code < 65) { return false }\n if (code < 91) { return true }\n if (code < 97) { return code === 95 }\n if (code < 123) { return true }\n if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)) }\n if (astral === false) { return false }\n return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes)\n}\n\n// ## Token types\n\n// The assignment of fine-grained, information-carrying type objects\n// allows the tokenizer to store the information it has about a\n// token in a way that is very cheap for the parser to look up.\n\n// All token type variables start with an underscore, to make them\n// easy to recognize.\n\n// The `beforeExpr` property is used to disambiguate between regular\n// expressions and divisions. It is set on all token types that can\n// be followed by an expression (thus, a slash after them would be a\n// regular expression).\n//\n// The `startsExpr` property is used to check if the token ends a\n// `yield` expression. It is set on all token types that either can\n// directly start an expression (like a quotation mark) or can\n// continue an expression (like the body of a string).\n//\n// `isLoop` marks a keyword as starting a loop, which is important\n// to know when parsing a label, in order to allow or disallow\n// continue jumps to that label.\n\nvar TokenType = function TokenType(label, conf) {\n if ( conf === void 0 ) conf = {};\n\n this.label = label;\n this.keyword = conf.keyword;\n this.beforeExpr = !!conf.beforeExpr;\n this.startsExpr = !!conf.startsExpr;\n this.isLoop = !!conf.isLoop;\n this.isAssign = !!conf.isAssign;\n this.prefix = !!conf.prefix;\n this.postfix = !!conf.postfix;\n this.binop = conf.binop || null;\n this.updateContext = null;\n};\n\nfunction binop(name, prec) {\n return new TokenType(name, {beforeExpr: true, binop: prec})\n}\nvar beforeExpr = {beforeExpr: true}, startsExpr = {startsExpr: true};\n\n// Map keyword names to token types.\n\nvar keywords = {};\n\n// Succinct definitions of keyword token types\nfunction kw(name, options) {\n if ( options === void 0 ) options = {};\n\n options.keyword = name;\n return keywords[name] = new TokenType(name, options)\n}\n\nvar types$1 = {\n num: new TokenType(\"num\", startsExpr),\n regexp: new TokenType(\"regexp\", startsExpr),\n string: new TokenType(\"string\", startsExpr),\n name: new TokenType(\"name\", startsExpr),\n privateId: new TokenType(\"privateId\", startsExpr),\n eof: new TokenType(\"eof\"),\n\n // Punctuation token types.\n bracketL: new TokenType(\"[\", {beforeExpr: true, startsExpr: true}),\n bracketR: new TokenType(\"]\"),\n braceL: new TokenType(\"{\", {beforeExpr: true, startsExpr: true}),\n braceR: new TokenType(\"}\"),\n parenL: new TokenType(\"(\", {beforeExpr: true, startsExpr: true}),\n parenR: new TokenType(\")\"),\n comma: new TokenType(\",\", beforeExpr),\n semi: new TokenType(\";\", beforeExpr),\n colon: new TokenType(\":\", beforeExpr),\n dot: new TokenType(\".\"),\n question: new TokenType(\"?\", beforeExpr),\n questionDot: new TokenType(\"?.\"),\n arrow: new TokenType(\"=>\", beforeExpr),\n template: new TokenType(\"template\"),\n invalidTemplate: new TokenType(\"invalidTemplate\"),\n ellipsis: new TokenType(\"...\", beforeExpr),\n backQuote: new TokenType(\"`\", startsExpr),\n dollarBraceL: new TokenType(\"${\", {beforeExpr: true, startsExpr: true}),\n\n // Operators. These carry several kinds of properties to help the\n // parser use them properly (the presence of these properties is\n // what categorizes them as operators).\n //\n // `binop`, when present, specifies that this operator is a binary\n // operator, and will refer to its precedence.\n //\n // `prefix` and `postfix` mark the operator as a prefix or postfix\n // unary operator.\n //\n // `isAssign` marks all of `=`, `+=`, `-=` etcetera, which act as\n // binary operators with a very low precedence, that should result\n // in AssignmentExpression nodes.\n\n eq: new TokenType(\"=\", {beforeExpr: true, isAssign: true}),\n assign: new TokenType(\"_=\", {beforeExpr: true, isAssign: true}),\n incDec: new TokenType(\"++/--\", {prefix: true, postfix: true, startsExpr: true}),\n prefix: new TokenType(\"!/~\", {beforeExpr: true, prefix: true, startsExpr: true}),\n logicalOR: binop(\"||\", 1),\n logicalAND: binop(\"&&\", 2),\n bitwiseOR: binop(\"|\", 3),\n bitwiseXOR: binop(\"^\", 4),\n bitwiseAND: binop(\"&\", 5),\n equality: binop(\"==/!=/===/!==\", 6),\n relational: binop(\"</>/<=/>=\", 7),\n bitShift: binop(\"<</>>/>>>\", 8),\n plusMin: new TokenType(\"+/-\", {beforeExpr: true, binop: 9, prefix: true, startsExpr: true}),\n modulo: binop(\"%\", 10),\n star: binop(\"*\", 10),\n slash: binop(\"/\", 10),\n starstar: new TokenType(\"**\", {beforeExpr: true}),\n coalesce: binop(\"??\", 1),\n\n // Keyword token types.\n _break: kw(\"break\"),\n _case: kw(\"case\", beforeExpr),\n _catch: kw(\"catch\"),\n _continue: kw(\"continue\"),\n _debugger: kw(\"debug